@charset "UTF-8";@-webkit-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.common-wrapper,.full-hd-container,.hd-container,.page-wrapper{width:100%;margin:0 auto;padding:0 24px}.page-container{width:100%;margin:0 auto;padding:0 40px}@font-face{font-family:interBold;font-style:normal;font-weight:700;src:url(assets/fonts/inter-bold.eot),url(assets/fonts/inter-bold.ttf) format("truetype"),url(assets/fonts/inter-bold.woff2) format("woff2"),url(assets/fonts/inter-bold.woff) format("woff")}@font-face{font-family:interSemiBold;font-style:normal;font-weight:600;src:url(assets/fonts/inter-semibold.eot),url(assets/fonts/inter-semibold.ttf) format("truetype"),url(assets/fonts/inter-semibold.woff2) format("woff2"),url(assets/fonts/inter-semibold.woff) format("woff")}@font-face{font-family:interMedium;font-style:normal;font-weight:500;src:url(assets/fonts/inter-medium.eot),url(assets/fonts/inter-medium.ttf) format("truetype"),url(assets/fonts/inter-medium.woff2) format("woff2"),url(assets/fonts/inter-medium.woff) format("woff")}@font-face{font-family:interRegular;font-style:normal;font-weight:400;src:url(assets/fonts/inter-regular.eot),url(assets/fonts/inter-regular.ttf) format("truetype"),url(assets/fonts/inter-regular.woff2) format("woff2"),url(assets/fonts/inter-regular.woff) format("woff")}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.common-wrapper,.full-hd-container,.hd-container,.page-wrapper{width:100%;margin:0 auto;padding:0 24px}.page-container{width:100%;margin:0 auto;padding:0 40px}.current-user-ranking__points,.page-title-1-accent,.page-title-1-primary,.page-title-1-secondary,.page-title-1-white,.top-ranking-item__rank{font-family:interBold,sans-serif;font-size:30px;line-height:36px}@media screen and (max-width:768px){.current-user-ranking__points,.page-title-1-accent,.page-title-1-primary,.page-title-1-secondary,.page-title-1-white,.top-ranking-item__rank{font-size:28px;line-height:34px}}@media screen and (max-width:480px){.current-user-ranking__points,.page-title-1-accent,.page-title-1-primary,.page-title-1-secondary,.page-title-1-white,.top-ranking-item__rank{font-size:26px;line-height:32px}}@media screen and (max-width:375px){.current-user-ranking__points,.page-title-1-accent,.page-title-1-primary,.page-title-1-secondary,.page-title-1-white,.top-ranking-item__rank{font-size:24px;line-height:28px}}.page-title-1-primary{color:#23272e}.page-title-1-secondary{color:#97a0af}.page-title-1-accent{color:#476bf0}.page-title-1-white{color:#fff}.auth-steps__title,.page-title-2-accent,.page-title-2-primary,.page-title-2-secondary,.page-title-2-white{font-family:interSemiBold,sans-serif;font-size:36px;line-height:42px}@media screen and (max-width:768px){.auth-steps__title,.page-title-2-accent,.page-title-2-primary,.page-title-2-secondary,.page-title-2-white{font-size:32px;line-height:38px}}@media screen and (max-width:480px){.auth-steps__title,.page-title-2-accent,.page-title-2-primary,.page-title-2-secondary,.page-title-2-white{font-size:28px;line-height:34px}}@media screen and (max-width:375px){.auth-steps__title,.page-title-2-accent,.page-title-2-primary,.page-title-2-secondary,.page-title-2-white{font-size:24px;line-height:30px}}.page-title-2-primary{color:#23272e}.page-title-2-secondary{color:#97a0af}.page-title-2-accent{color:#476bf0}.page-title-2-white{color:#fff}.page-title-3-accent,.page-title-3-blue,.page-title-3-primary,.page-title-3-secondary,.page-title-3-white,.ranking-page__top-rating .title{font-family:interBold,sans-serif;font-size:42px;line-height:50px}@media screen and (max-width:768px){.page-title-3-accent,.page-title-3-blue,.page-title-3-primary,.page-title-3-secondary,.page-title-3-white,.ranking-page__top-rating .title{font-size:40px;line-height:44px}}@media screen and (max-width:480px){.page-title-3-accent,.page-title-3-blue,.page-title-3-primary,.page-title-3-secondary,.page-title-3-white,.ranking-page__top-rating .title{font-size:38px;line-height:42px}}@media screen and (max-width:375px){.page-title-3-accent,.page-title-3-blue,.page-title-3-primary,.page-title-3-secondary,.page-title-3-white,.ranking-page__top-rating .title{font-size:34px;line-height:38px}}.page-title-3-primary{color:#23272e}.page-title-3-secondary{color:#97a0af}.page-title-3-accent{color:#476bf0}.page-title-3-white{color:#fff}.page-title-3-blue{color:#0d58b3}.button-wrap,.button-wrap--disabled,.primary-button,.ranking-page-table .user-row-rank,.secondary-button,.subheader-1-accent,.subheader-1-primary,.subheader-1-secondary,.subheader-1-white,.top-ranking-item .top-user-rank__place{font-family:interBold,sans-serif;font-size:20px;line-height:24px;letter-spacing:-.03em}@media screen and (max-width:768px){.button-wrap,.button-wrap--disabled,.primary-button,.ranking-page-table .user-row-rank,.secondary-button,.subheader-1-accent,.subheader-1-primary,.subheader-1-secondary,.subheader-1-white,.top-ranking-item .top-user-rank__place{font-size:18px;line-height:22px}}@media screen and (max-width:480px){.button-wrap,.button-wrap--disabled,.primary-button,.ranking-page-table .user-row-rank,.secondary-button,.subheader-1-accent,.subheader-1-primary,.subheader-1-secondary,.subheader-1-white,.top-ranking-item .top-user-rank__place{font-size:16px;line-height:20px}}.subheader-1-primary{color:#23272e}.subheader-1-secondary{color:#97a0af}.subheader-1-accent{color:#476bf0}.subheader-1-white{color:#fff}.subheader-2-accent,.subheader-2-primary,.subheader-2-secondary,.subheader-2-white{font-family:interRegular,sans-serif;font-size:24px;line-height:30px}@media screen and (max-width:768px){.subheader-2-accent,.subheader-2-primary,.subheader-2-secondary,.subheader-2-white{font-size:22px;line-height:28px}}@media screen and (max-width:480px){.subheader-2-accent,.subheader-2-primary,.subheader-2-secondary,.subheader-2-white{font-size:20px;line-height:26px}}.subheader-2-primary{color:#23272e}.subheader-2-secondary{color:#97a0af}.subheader-2-accent{color:#476bf0}.subheader-2-white{color:#fff}.subheader-3-accent,.subheader-3-primary,.subheader-3-secondary,.subheader-3-white,.top-ranking-item .top-user-rank__name{font-family:interBold,sans-serif;font-size:24px;line-height:30px}@media screen and (max-width:768px){.subheader-3-accent,.subheader-3-primary,.subheader-3-secondary,.subheader-3-white,.top-ranking-item .top-user-rank__name{font-size:22px;line-height:26px}}@media screen and (max-width:480px){.subheader-3-accent,.subheader-3-primary,.subheader-3-secondary,.subheader-3-white,.top-ranking-item .top-user-rank__name{font-size:20px;line-height:24px}}.subheader-3-primary{color:#23272e}.subheader-3-secondary{color:#97a0af}.subheader-3-accent{color:#476bf0}.subheader-3-white{color:#fff}.body-1-accent,.body-1-primary,.body-1-secondary,.body-1-white,.checkbox-inline,.ranking-page-table thead{font-family:interMedium,sans-serif;font-size:16px;line-height:20px}@media screen and (max-width:768px){.body-1-accent,.body-1-primary,.body-1-secondary,.body-1-white,.checkbox-inline,.ranking-page-table thead{font-size:14px;line-height:17px}}@media screen and (max-width:480px){.body-1-accent,.body-1-primary,.body-1-secondary,.body-1-white,.checkbox-inline,.ranking-page-table thead{font-size:12px;line-height:15px}}.body-1-primary{color:#23272e}.body-1-secondary{color:#97a0af}.body-1-accent{color:#476bf0}.body-1-white{color:#fff}.auth-steps .ws-tooltip--bottom,.auth-steps__action-button,.body-2-accent,.body-2-link,.body-2-primary,.body-2-satisfaction-40,.body-2-satisfaction-80,.body-2-secondary,.body-2-success,.body-2-warning,.body-2-white,.global-toast,.input-block input,.input-block input.placeholder,.input-block input.placeholder[disabled],.input-block textarea,.input-block textarea.placeholder,.input-block textarea.placeholder[disabled],.order-card__item-text ol,.order-card__item-text p,.order-card__item-text ul,.profile-view__blue-button-edit,.profile-view__white-button-edit,.ws-button,.ws-dictionary-select__items-item,body{font-family:interRegular,sans-serif;font-size:16px;line-height:20px}@media screen and (max-width:768px){.auth-steps .ws-tooltip--bottom,.auth-steps__action-button,.body-2-accent,.body-2-link,.body-2-primary,.body-2-satisfaction-40,.body-2-satisfaction-80,.body-2-secondary,.body-2-success,.body-2-warning,.body-2-white,.global-toast,.input-block input,.input-block input.placeholder,.input-block input.placeholder[disabled],.input-block textarea,.input-block textarea.placeholder,.input-block textarea.placeholder[disabled],.order-card__item-text ol,.order-card__item-text p,.order-card__item-text ul,.profile-view__blue-button-edit,.profile-view__white-button-edit,.ws-button,.ws-dictionary-select__items-item,body{font-size:15px}}@media screen and (max-width:480px){.auth-steps .ws-tooltip--bottom,.auth-steps__action-button,.body-2-accent,.body-2-link,.body-2-primary,.body-2-satisfaction-40,.body-2-satisfaction-80,.body-2-secondary,.body-2-success,.body-2-warning,.body-2-white,.global-toast,.input-block input,.input-block input.placeholder,.input-block input.placeholder[disabled],.input-block textarea,.input-block textarea.placeholder,.input-block textarea.placeholder[disabled],.order-card__item-text ol,.order-card__item-text p,.order-card__item-text ul,.profile-view__blue-button-edit,.profile-view__white-button-edit,.ws-button,.ws-dictionary-select__items-item,body{font-size:14px}}.body-2-primary{color:#23272e}.body-2-secondary{color:#97a0af}.body-2-accent{color:#476bf0}.body-2-white{color:#fff}.body-2-link{color:#0d58b3}.body-2-success{color:#4aad45}.body-2-satisfaction-80{color:#007605}.body-2-warning{color:#bf360c}.body-2-satisfaction-40{color:#e3b700}.body-3-accent,.body-3-link,.body-3-primary,.body-3-secondary,.body-3-white,.order-card__item-text h2,.ranking-page-table .user-row-rank .user-info{font-family:interRegular,sans-serif;font-size:18px;line-height:25px}@media screen and (max-width:768px){.body-3-accent,.body-3-link,.body-3-primary,.body-3-secondary,.body-3-white,.order-card__item-text h2,.ranking-page-table .user-row-rank .user-info{font-size:15px;line-height:21px}}@media screen and (max-width:480px){.body-3-accent,.body-3-link,.body-3-primary,.body-3-secondary,.body-3-white,.order-card__item-text h2,.ranking-page-table .user-row-rank .user-info{font-size:14px;line-height:20px}}.body-3-primary{color:#23272e}.body-3-secondary{color:#97a0af}.body-3-accent{color:#476bf0}.body-3-white{color:#fff}.body-3-link{color:#0d58b3}.achievement-modal__button,.body-4-accent,.body-4-link,.body-4-primary,.body-4-secondary,.body-4-white,.current-user-ranking__text,.order-card__item-text h1,.task-modal__button{font-family:interSemiBold,sans-serif;font-size:18px;letter-spacing:-.03em;line-height:120%;font-feature-settings:'pnum' on,'lnum' on}@media screen and (max-width:768px){.achievement-modal__button,.body-4-accent,.body-4-link,.body-4-primary,.body-4-secondary,.body-4-white,.current-user-ranking__text,.order-card__item-text h1,.task-modal__button{font-size:15px;line-height:21px}}@media screen and (max-width:480px){.achievement-modal__button,.body-4-accent,.body-4-link,.body-4-primary,.body-4-secondary,.body-4-white,.current-user-ranking__text,.order-card__item-text h1,.task-modal__button{font-size:14px;line-height:20px}}.body-4-primary{color:#23272e}.body-4-secondary{color:#97a0af}.body-4-accent{color:#476bf0}.body-4-white{color:#fff}.body-4-link{color:#0d58b3}.article-item__count-likes,.article-item__subject,.edit-profile__interest,.label-1-accent,.label-1-error,.label-1-green,.label-1-primary,.label-1-secondary,.label-1-white{font-family:interRegular,sans-serif;font-size:14px;line-height:18px}@media screen and (max-width:768px){.article-item__count-likes,.article-item__subject,.edit-profile__interest,.label-1-accent,.label-1-error,.label-1-green,.label-1-primary,.label-1-secondary,.label-1-white{font-size:13px}}@media screen and (max-width:480px){.article-item__count-likes,.article-item__subject,.edit-profile__interest,.label-1-accent,.label-1-error,.label-1-green,.label-1-primary,.label-1-secondary,.label-1-white{font-size:12px}}.label-1-primary{color:#23272e}.label-1-secondary{color:#97a0af}.label-1-accent{color:#476bf0}.label-1-white{color:#fff}.label-1-error{color:#eb2525}.label-1-green{color:#10d074}#app .app-form .input-block__label,#app .app-form .ws-dictionary-select__model-item span,#app .app-form input,#subtree-container .ws-dictionary-select__items-item,.article-item__bonus,.auth-steps .input-block input,.auth-steps .input-block textarea,.event-card__item-status-value,.event-status-registration__checkbox,.kam-date-picker .react-datepicker__input-container input,.label-2-accent,.label-2-primary,.label-2-secondary,.label-2-white,.service-card__item-status-value{font-family:interMedium,sans-serif;font-size:14px;line-height:18px}@media screen and (max-width:768px){#app .app-form .input-block__label,#app .app-form .ws-dictionary-select__model-item span,#app .app-form input,#subtree-container .ws-dictionary-select__items-item,.article-item__bonus,.auth-steps .input-block input,.auth-steps .input-block textarea,.event-card__item-status-value,.event-status-registration__checkbox,.kam-date-picker .react-datepicker__input-container input,.label-2-accent,.label-2-primary,.label-2-secondary,.label-2-white,.service-card__item-status-value{font-size:13px}}@media screen and (max-width:480px){#app .app-form .input-block__label,#app .app-form .ws-dictionary-select__model-item span,#app .app-form input,#subtree-container .ws-dictionary-select__items-item,.article-item__bonus,.auth-steps .input-block input,.auth-steps .input-block textarea,.event-card__item-status-value,.event-status-registration__checkbox,.kam-date-picker .react-datepicker__input-container input,.label-2-accent,.label-2-primary,.label-2-secondary,.label-2-white,.service-card__item-status-value{font-size:12px}}.label-2-primary{color:#23272e}.label-2-secondary{color:#97a0af}.label-2-accent{color:#476bf0}.label-2-white{color:#fff}.label-3-accent,.label-3-primary,.label-3-secondary,.label-3-white{font-family:interBold,sans-serif;font-size:14px;line-height:18px}@media screen and (max-width:768px){.label-3-accent,.label-3-primary,.label-3-secondary,.label-3-white{font-size:13px}}@media screen and (max-width:480px){.label-3-accent,.label-3-primary,.label-3-secondary,.label-3-white{font-size:12px}}.label-3-primary{color:#23272e}.label-3-secondary{color:#97a0af}.label-3-accent{color:#476bf0}.label-3-white{color:#fff}.auth-steps__error-description,.caption-accent,.caption-error,.caption-link,.caption-primary,.caption-secondary,.caption-warning,.caption-white,.input-block__fields-error,.input-block__label,a.caption-link,a.caption-link:hover{font-family:interRegular,sans-serif;font-size:13px}@media screen and (max-width:768px){.auth-steps__error-description,.caption-accent,.caption-error,.caption-link,.caption-primary,.caption-secondary,.caption-warning,.caption-white,.input-block__fields-error,.input-block__label,a.caption-link,a.caption-link:hover{font-size:12px}}@media screen and (max-width:480px){.auth-steps__error-description,.caption-accent,.caption-error,.caption-link,.caption-primary,.caption-secondary,.caption-warning,.caption-white,.input-block__fields-error,.input-block__label,a.caption-link,a.caption-link:hover{font-size:11px}}.caption-primary{color:#23272e}.caption-white{color:#fff}.caption-secondary{color:#97a0af}.caption-accent{color:#476bf0}.caption-warning{color:#bf360c}.caption-error{color:#eb2525}.caption-link{color:#0d58b3}.attachments-list__empty-block-content{z-index:0}.pagination-custom__pagination-item{display:flex;align-items:center;justify-content:center;min-width:18px;min-height:24px;border-radius:2px}.pagination-custom__page-number{margin-right:12px}.pagination-custom__page-number:not(.pagination-custom__page-number--selected){cursor:pointer}.pagination-custom__page-number:not(.pagination-custom__page-number--selected):hover{color:#0d58b3;text-decoration:underline}.pagination-custom__page-number--selected{background-color:#f7f7f7;color:#97a0af}.pagination-custom__prev-page{margin-right:12px}.pagination-custom__next-page,.pagination-custom__prev-page{color:#97a0af;cursor:pointer}.pagination-custom__next-page:hover .pagination-icon,.pagination-custom__prev-page:hover .pagination-icon{color:#0d58b3}.ws-react-base-modal__back{cursor:initial}.ws-react-base-modal__modal{border-radius:30px}.ws-react-base-modal__content-wrap{padding:0}.ws-react-base-modal__modal-title{min-height:64px;padding:0 20px;background-color:#207291}.select-district-modal .ws-react-base-modal__back{background-color:transparent}.ws-react-checkbox{cursor:pointer}.ws-react-checkbox--disabled{cursor:default}.ws-react-checkbox--check{width:32px}.ws-react-checkbox--check>div{padding:0}.ws-react-checkbox--title{margin-left:6px;font-size:14px}.ws-react-checkbox__icon-check{position:relative;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;color:#fff;font-size:24px}.ws-react-checkbox__check-wrap{width:24px;height:24px;border:2px solid #0034a6;border-radius:3px;background:#fff}.ws-react-checkbox__check-wrap--checked{border:0;background:#0034a6}.ws-react-checkbox__check-wrap--disabled{border:2px solid #75848b}.ws-react-checkbox__check-wrap--disabled.ws-react-checkbox__check-wrap--checked{border:0;background:#75848b}.input-block{position:relative;width:100%;margin-bottom:24px}.input-block__text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-block__fields-error{position:absolute;bottom:-20px;width:100%;height:12px;padding-left:0;color:#bf360c!important;font-size:12px!important}.input-block__max-size{margin-left:5px;white-space:nowrap}.input-block__label{min-height:20px;margin-bottom:4px;padding-left:0;color:#97a0af;font-size:14px!important}.input-block__label--left{margin-right:8px;margin-bottom:0;padding-left:0}.input-block input,.input-block textarea{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border:1px solid #eee;border-bottom:2px solid #eee;border-radius:4px;outline:0!important;background:0 0;box-shadow:none!important}.input-block input.placeholder,.input-block textarea.placeholder{color:#97a0af!important}.input-block input:-moz-placeholder,.input-block textarea:-moz-placeholder{color:#97a0af!important}.input-block input::-moz-placeholder,.input-block textarea::-moz-placeholder{color:#97a0af!important}.input-block input::-webkit-input-placeholder,.input-block textarea::-webkit-input-placeholder{color:#97a0af!important}.input-block input:-ms-input-placeholder,.input-block textarea:-ms-input-placeholder{color:#97a0af!important}.input-block input[disabled].placeholder,.input-block textarea[disabled].placeholder{color:#97a0af!important}.input-block input[disabled]:-moz-placeholder,.input-block textarea[disabled]:-moz-placeholder{color:#97a0af!important}.input-block input[disabled]::-moz-placeholder,.input-block textarea[disabled]::-moz-placeholder{color:#97a0af!important}.input-block input[disabled]::-webkit-input-placeholder,.input-block textarea[disabled]::-webkit-input-placeholder{color:#97a0af!important}.input-block input[disabled]:-ms-input-placeholder,.input-block textarea[disabled]:-ms-input-placeholder{color:#97a0af!important}.input-block input:focus,.input-block textarea:focus{border-bottom:2px solid #0d58b3}.input-block input.form-control[disabled],.input-block textarea.form-control[disabled]{background:#eceff1;cursor:default}.input-block input::-ms-clear,.input-block textarea::-ms-clear{display:none}.input-block textarea{min-height:72px;padding:10px 12px!important;resize:vertical}.input-block__icon{position:absolute;top:50%;right:16px;width:24px;height:18px;transform:translateY(-50%);cursor:pointer}.input-block__icon svg{position:relative;top:-2px;color:#23272e}.input-block__icon--double{right:36px!important}.input-block__icon--with-label{margin-top:15px}.input-block__icon--search{right:inherit;left:12px;width:24px;height:24px;cursor:default}.input-block__icon--search svg{width:24px;height:24px}.input-block--with-icon input{padding-right:56px!important}.input-block--search-mode input{padding-left:45px!important}.input-block--error .input-block__label{color:#bf360c!important}.input-block--error input,.input-block--error textarea{border-bottom:2px solid #bf360c!important}.input-block--error input:focus,.input-block--error textarea:focus{border-bottom:2px solid #bf360c!important}.input-block--error input.placeholder,.input-block--error textarea.placeholder{color:#97a0af!important}.input-block--error input:-moz-placeholder,.input-block--error textarea:-moz-placeholder{color:#97a0af!important}.input-block--error input::-moz-placeholder,.input-block--error textarea::-moz-placeholder{color:#97a0af!important}.input-block--error input::-webkit-input-placeholder,.input-block--error textarea::-webkit-input-placeholder{color:#97a0af!important}.input-block--error input:-ms-input-placeholder,.input-block--error textarea:-ms-input-placeholder{color:#97a0af!important}.ws-dictionary-select{width:100%;margin-bottom:24px}.ws-dictionary-select .input-block{margin-bottom:0}.ws-dictionary-select .input-block__icon{height:16px}.ws-dictionary-select__input-wrap{min-height:30px}.ws-dictionary-select__label{height:20px;margin-bottom:0;padding-left:8px;overflow:hidden;color:#0034a6!important;font-size:13px!important;text-overflow:ellipsis;white-space:nowrap}.ws-dictionary-select__label--left{margin-right:8px;padding-left:0}.ws-dictionary-select__dictionary-label{height:20px;margin-bottom:0;padding-right:8px;color:#0034a6!important;font-size:13px!important;cursor:pointer}.ws-dictionary-select__items-back{position:fixed;z-index:1100;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ws-dictionary-select__items-wrap{position:fixed;z-index:3000;top:0;left:0;max-height:400px;overflow:auto;border:2px solid #eceff1;border-radius:4px;background:#fff}.ws-dictionary-select__items-item{padding:6px 12px;cursor:pointer}.ws-dictionary-select__items-item--hover,.ws-dictionary-select__items-item:hover{background:#f7f7f7;color:#1fbfff}.ws-dictionary-select__items-item--selected{background:#f7f7f7;color:#1fbfff}.ws-dictionary-select__model-item{margin:4px;padding:6px;border-radius:4px;background:#8b8b90;color:#fff;line-height:1}.ws-dictionary-select__model-item .select-icon{margin-left:6px;fill:#000;color:#000}.ws-dictionary-select__model-single-item{width:100%;padding:6px;border-radius:4px;background:#8b8b90;color:#fff;line-height:1;cursor:pointer}.ws-dictionary-select__model-single-item .select-icon{margin-left:6px;fill:#000;color:#000}.ws-dictionary-select .pointer{cursor:pointer}.ws-dictionary-select .select-icon{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;fill:#000!important;color:#000!important;font-size:16px!important}#app,body,html{width:100%;height:100%}body{margin:0;padding:0;color:#23272e;line-height:1.42;-webkit-user-select:text}h1,h2,h3,h4,h5,h6{margin:0;padding:0;letter-spacing:inherit}section{margin:0;padding:0;border:0;background-color:inherit}ol,ul{margin:0;padding:0;list-style:none}button{padding:0;border:0;outline:0;background-color:transparent;cursor:pointer}figure,p,ul{margin:0}img{display:block}svg{display:block}header{padding:0}footer{font-size:inherit;font-style:normal}a{color:#23272e;text-decoration:none;cursor:pointer}a.caption-link{color:#476bf0!important}a.caption-link:hover{color:#5e81ff!important}.page-container{max-width:1280px;height:100%}@media screen and (max-width:768px){.page-container{padding:0 20px}}.page-container--profile-container{max-width:920px}.page-container--profile-progress-container{max-width:1140px}.primary-button,.secondary-button{display:inline-block;padding:16px 20px;border-radius:6px;color:#fff;cursor:pointer}.primary-button{padding:16px 28px;background-color:#476bf0;box-shadow:0 10px 15px rgba(3,55,103,.1)}.primary-button:hover{background-color:#5e81ff}.primary-button:disabled{background-color:#97a0af;cursor:default}.secondary-button{padding:16px 20px;background-color:#072c81;box-shadow:0 4px 4px rgba(13,88,179,.2)}.secondary-button:hover{background-color:#0a469f}.primary-link{color:#476bf0;cursor:pointer}.primary-link:hover{text-decoration:underline}.common-wrapper{max-width:1332px;padding:0 30px}@media screen and (max-width:768px){.common-wrapper{padding:0 24px}}.common-wrapper--min{max-width:856px}.common-wrapper--zab{padding:0 40px}@media screen and (max-width:768px){.common-wrapper--zab{padding:0 20px}}.wide-container{position:relative}.wide-container__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(assets/images/1.jpg) no-repeat center;background-color:#fff}.wide-container__bg::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:calc((100% - 1272px)/ 2 + 856px);background-color:#f0fded}@media (max-width:1120px){.wide-container__bg::before{top:unset;left:0;height:200px}}@media (max-width:425px){.wide-container__bg::before{top:unset;left:0;height:330px}}@media (max-width:768px){.wide-container .common-wrapper{padding:0}}.full-hd-container{max-width:1920px;padding:0}@media (max-width:1640px){.full-hd-container{padding:0 40px}}@media (max-width:768px){.full-hd-container{padding:0 20px}}.hd-container{max-width:1360px;padding:0 40px}@media screen and (max-width:768px){.hd-container{padding:0 20px}}.page-wrapper{max-width:1272px}.content-column{flex-grow:1;flex-shrink:1;max-width:856px}@media (max-width:1024px){.content-column{max-width:100%}}@media (max-width:768px){.content-column{margin-bottom:80px}}@media (max-width:480px){.content-column{margin-bottom:24px;border:0}}.sidebar-column{flex-grow:1;flex-shrink:0;min-width:320px;max-width:320px;padding-left:40px}@media (max-width:1024px){.sidebar-column{display:none}}.toast-notification{font-size:20px!important}.flex{flex-grow:1!important}.main-body{width:100%}.main-wrap{width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.entity-container{max-width:960px;margin:0 auto;padding:0 24px}.site-button{width:250px;height:55px;background-color:#e6be09;text-transform:uppercase;cursor:pointer}.site-button--statistic{height:50px;background-color:#fff;font-size:16px;text-transform:none}.site-button--medium-screen{margin-bottom:28px}.site-button--small-screen{width:100%}.site-button--top-margin{margin-top:auto}@media (max-width:1120px){.statistic .statistic__columns-wrapper{align-items:center;justify-content:space-around}}@media (max-width:425px){.statistic .statistic__columns-wrapper{align-items:initial}}.statistic__column{margin-bottom:30px}@media (max-width:1120px){.statistic__column{margin-bottom:0}}.statistic__column:last-child{margin-bottom:0}@media (max-width:1120px){.statistic__columns-wrapper{flex-direction:row}}@media (max-width:425px){.statistic__columns-wrapper{flex-direction:column}}.statistic__columns-wrapper .statistic__column{flex-grow:1}@media (max-width:1120px){.statistic__columns-wrapper .statistic__column{justify-content:space-between}.statistic__columns-wrapper .statistic__column:nth-child(2),.statistic__columns-wrapper .statistic__column:nth-child(3){display:none}.statistic__columns-wrapper .statistic__column:first-child{margin-right:12px}.statistic__columns-wrapper .statistic__column:last-child{margin-left:12px}.statistic__columns-wrapper .statistic__column:nth-child(odd) .statistic-item__icon-block{right:initial!important;left:0!important}.statistic__columns-wrapper .statistic__column:nth-child(odd) .statistic-item__content{right:0!important;left:initial!important}.statistic__columns-wrapper .statistic__column:nth-child(even) .statistic-item__icon-block{right:0!important;left:initial!important}.statistic__columns-wrapper .statistic__column:nth-child(even) .statistic-item__content{right:initial!important;left:0!important}}.statistic__columns-wrapper .statistic__column:nth-child(even) .statistic-item__icon-block{right:0;left:initial}.statistic__columns-wrapper .statistic__column:nth-child(even) .statistic-item__content{right:initial;left:0}.statistic__columns-wrapper .statistic__column:nth-child(odd) .statistic-item__content{right:0;left:initial}.button-wrap{width:auto;padding:16px 32px;background:#e6be09;text-transform:uppercase;cursor:pointer}.button-wrap:hover{background:#c69a2d}.button-wrap--disabled{background:#e9e9e9;color:#97a0af;cursor:default}.button-wrap--disabled:hover{background:#e9e9e9}.button-wrap--right-margin{margin-right:24px}.checkbox-inline{padding-left:0!important}.margin-top-auto{margin-top:auto}div:active,div:focus,div:hover,input:active,input:focus,input:hover,span:active,span:focus,span:hover{outline:0!important;outline-offset:0!important}div::after:active,div::after:focus,div::after:hover,div::before:active,div::before:focus,div::before:hover,input::after:active,input::after:focus,input::after:hover,input::before:active,input::before:focus,input::before:hover,span::after:active,span::after:focus,span::after:hover,span::before:active,span::before:focus,span::before:hover{outline:0!important;outline-offset:0!important}div[type=checkbox],input[type=checkbox],span[type=checkbox]{position:absolute;width:0!important;height:0!important;margin:0!important;opacity:0}div[type=checkbox]+div,input[type=checkbox]+div,span[type=checkbox]+div{padding:0 9px 5px 36px;background:url(assets/images/checkbox.png) 0 0 no-repeat}div[type=checkbox]:checked+div,input[type=checkbox]:checked+div,span[type=checkbox]:checked+div{background:url(assets/images/checkbox-check.png) 0 0 no-repeat}div[type=checkbox]:active,div[type=checkbox]:focus,div[type=checkbox]:hover,div[type=file]:active,div[type=file]:focus,div[type=file]:hover,div[type=radio]:active,div[type=radio]:focus,div[type=radio]:hover,input[type=checkbox]:active,input[type=checkbox]:focus,input[type=checkbox]:hover,input[type=file]:active,input[type=file]:focus,input[type=file]:hover,input[type=radio]:active,input[type=radio]:focus,input[type=radio]:hover,span[type=checkbox]:active,span[type=checkbox]:focus,span[type=checkbox]:hover,span[type=file]:active,span[type=file]:focus,span[type=file]:hover,span[type=radio]:active,span[type=radio]:focus,span[type=radio]:hover{outline:0!important;outline-offset:0!important}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-overflow-multi-line{overflow:hidden;text-overflow:ellipsis;word-break:normal}.block-line-wrapper--dark-color{background:#0c5332}.click,.cursor-pointer{cursor:pointer}.uppercase{text-transform:uppercase}.hover-underline:hover{text-decoration:underline}.not-found{width:100%;height:100%;padding:24px}.base-scroll{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.base-scroll::-webkit-scrollbar{width:6px;background-color:#23272e}.base-scroll::-webkit-scrollbar-button{display:none}.base-scroll::-webkit-scrollbar-track{background-color:#fff}.base-scroll::-webkit-scrollbar-thumb{border:0;border-radius:16px;background-color:#eee}.base-scroll::-webkit-scrollbar-track:hover{background-color:#fff}.base-scroll::-webkit-scrollbar-thumb:hover{border:0;background-color:#eee}.grecaptcha-badge{visibility:hidden}.ws-dictionary-select__items-wrap{margin-top:10px;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.6);border:none}.ws-dictionary-select__items-item{padding:8px 12px}.disallow-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Toastify__toast-container{width:auto;max-width:500px}.Toastify__close-button{align-self:center;opacity:.5;font-size:14px;font-weight:lighter}.Toastify__toast-body{padding-right:18px}.global-toast{padding:10px 18px;border-radius:5px;color:#fff}.global-toast.Toastify__toast{min-height:56px}.global-toast.Toastify__toast--success{background:#007605}.global-toast.Toastify__toast--error{background:#bf360c}.global-toast__error-string{word-break:break-all}.global-toast__error-string:not(:last-child){margin-bottom:12px}#subtree-container .ws-dictionary-select__items-item--selected{color:#476bf0}#subtree-container .ws-dictionary-select__items-item{transition:all .35s ease-out;color:#23272e}#subtree-container .ws-dictionary-select__items-item:hover{color:#476bf0}#subtree-container .ws-dictionary-select__items-item--selected{color:#476bf0!important}#app .app-form .ws-dictionary-select{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:0}#app .app-form .ws-dictionary-select__model-wrap{order:1;width:100%}#app .app-form .ws-dictionary-select__input-wrap{width:100%}#app .app-form .ws-dictionary-select__input-wrap .input-block__icon svg{top:0}#app .app-form .ws-dictionary-select__model-item{height:38px;padding:0 20px;border-radius:20px;background-color:#476bf0}@media screen and (max-width:640px){#app .app-form .ws-dictionary-select__model-item{height:unset;padding:4px 12px}}#app .app-form .ws-dictionary-select__model-item span{display:inline-block;margin-right:16px;color:#fff}@media screen and (max-width:768px){#app .app-form .ws-dictionary-select__model-item span{font-size:13px!important}}@media screen and (max-width:640px){#app .app-form .ws-dictionary-select__model-item span{margin-right:8px}}@media screen and (max-width:480px){#app .app-form .ws-dictionary-select__model-item span{font-size:12px!important}}#app .app-form .ws-dictionary-select__model-item svg{margin:0;fill:#fff!important;cursor:pointer}#app .app-form .input-block{margin:0!important}#app .app-form .input-block .input-block__input-wrap{height:54px}#app .app-form .input-block .input-block__input-wrap .input-block__input-position-wrap{height:54px}#app .app-form .input-block input{background-color:#f6fafd}#app .app-form .input-block input:focus{border-color:#0d58b3}#app .app-form .input-block--error input{border:1px solid #476bf0!important}#app .app-form .input-block__label{color:#23272e}@media screen and (max-width:768px){#app .app-form .input-block__label{font-size:13px!important}}@media screen and (max-width:480px){#app .app-form .input-block__label{font-size:12px!important}}#app .app-form input{height:54px;transition:all .35s ease-out;border:1px solid #97a0af;color:#23272e}#app .app-form input ::-moz-placeholder{color:#97a0af}#app .app-form input :-ms-input-placeholder{color:#97a0af}#app .app-form input ::placeholder{color:#97a0af}.article-item{height:360px;position:relative;padding:16px;border-radius:12px;transition:box-shadow .35s ease-out;justify-content:flex-end;cursor:pointer;transition:.35s}.article-item:hover{transition:.35s;cursor:pointer;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .63))}@media screen and (max-width:850px){.article-item{padding:14px}}.article-item__content{width:100%;z-index:1}.article-item__title{margin:4px 0 8px}.article-item__text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-bottom:14px}.article-item__button{flex-shrink:0;margin-right:20px}@media screen and (max-width:360px){.article-item__button{margin:0 0 10px}}.article-item__like-icon{width:18px;height:22px;margin-right:6px;cursor:pointer;fill:#476bf0}.article-item__count-likes{color:#fff;white-space:nowrap}.article-item__subject{color:#ffeeeb}.article-item__bonus-wrapper{height:36px}.article-item__bonus{color:#6b778c;margin-right:20px}.article-card__title{margin-bottom:24px}.article-card__image-gallery{width:100%;height:600px;margin-bottom:30px}.article-card__image-gallery .image-gallery__image{border-radius:12px;-o-object-fit:contain;object-fit:contain;background:#e8eaed}.article-card__image-gallery .image-gallery__next-arrow{transition:.35s;border-top-right-radius:12px;border-bottom-right-radius:12px}.article-card__image-gallery .image-gallery__prev-arrow{transition:.35s;border-top-left-radius:12px;border-bottom-left-radius:12px}.article-card__image-gallery .image-gallery__dots{bottom:24px}@media screen and (max-width:720px){.article-card__image-gallery{height:400px}}@media screen and (max-width:450px){.article-card__image-gallery{height:300px}}@media screen and (max-width:360px){.article-card__image-gallery{height:200px}}.article-card__content-info{width:100%;margin-bottom:16px}@media screen and (max-width:360px){.article-card__content-info{font-size:16px}}.article-card__content-title{width:100%;margin-bottom:24px}.article-card__wrap-content{width:100%}@media screen and (max-width:380px){.article-card__wrap-content{margin-bottom:50px}}.article-card__content{margin-bottom:20px}.article-card__likes{margin-right:40px}@media screen and (max-width:512px){.article-card__likes{margin-right:10px}}.article-card__count-like{white-space:nowrap}.article-card__like-icon{margin-right:6px;cursor:pointer;fill:#476bf0;width:30px;height:35px}.article-card__bonus{width:100%;height:40px}@media screen and (max-width:380px){.article-card__bonus{display:flex;flex-direction:column-reverse;align-items:flex-start}}.article-card__bonus-info{border:1px solid #ffeeeb;text-align:center;border-radius:8px;padding:10px 28px;white-space:nowrap}@media screen and (max-width:512px){.article-card__bonus-info{padding:10px}}@media screen and (max-width:380px){.article-card__bonus-info{margin-bottom:18px;padding:8px 16px;font-size:9px}}.article-card__bonus-info--hide{display:none}.article-list{position:relative;height:100%}.article-list .page-container{position:relative}.article-list__icon-back{position:absolute;top:20px;left:40px;cursor:pointer}@media screen and (max-width:768px){.article-list__icon-back{top:10px;left:20px}}@media screen and (max-width:480px){.article-list__icon-back{top:0;margin-right:10px}}.article-list__title{margin:40px 0;text-align:center;font-weight:400}.article-list__filter-form{margin-bottom:42px}.article-list__filter-form .input-block__icon svg{color:#97a0af}.article-list__filter-form .input-block__icon--search{margin-top:2px}@media screen and (max-width:640px){.article-list__filter-form{display:flex;flex-direction:column}}@media screen and (max-width:480px){.article-list__filter-form{margin-bottom:10px}}.article-list__filter-wrapper{width:140px;display:flex;justify-content:flex-end;position:relative;white-space:nowrap}@media screen and (max-width:640px){.article-list__filter-wrapper{justify-content:center;margin-bottom:12px}}.article-list__filter{margin-right:30px;cursor:pointer}@media screen and (max-width:568px){.article-list__filter{margin-right:15px}}.article-list__filter-icon--selected{transform:rotate(180deg)}.article-list__filter-title{margin-right:14px}.article-list__filter-modal{position:absolute;z-index:2;top:30px;left:0;width:260px;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal}@media screen and (max-width:400px){.article-list__filter-modal{padding:16px}}.article-list__filter-group{margin-bottom:16px}.article-list__filter-group-actions{margin-top:10px}.article-list__filter-group-reset{margin-right:16px}.article-list__form-item{width:22%;min-width:200px;margin:0 20px 20px 0}@media screen and (max-width:850px){.article-list__form-item{width:100%;margin:0 0 14px}}.article-list__form-item-search{width:240px;margin-right:30px}@media screen and (max-width:640px){.article-list__form-item-search{margin-right:0}}.article-list__content{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 40px;margin-bottom:120px}@media screen and (max-width:1300px){.article-list__content{grid-template-columns:repeat(2,1fr);margin-bottom:40px}}@media screen and (max-width:900px){.article-list__content{grid-template-columns:repeat(1,1fr)}}.article-list__load-more-button{margin:0 auto}.article-list__button{border-radius:4px;color:#fff;padding:15px 20px;align-self:center;background-color:#476bf0;box-shadow:0 10px 15px rgba(3,55,103,.1);cursor:pointer}.auth-steps{display:flex;max-width:800px;width:100%;min-height:500px;margin:20px;border-radius:12px;background-color:#fff}@media screen and (max-width:870px){.auth-steps{max-width:370px;max-height:800px;height:100%}}@media screen and (max-width:500px){.auth-steps{width:100%;margin:0}}.auth-steps__container{width:100%;display:grid;grid-template-columns:350px auto;border-radius:inherit}@media screen and (max-width:870px){.auth-steps__container{grid-template-columns:none}}@media screen and (max-width:500px){.auth-steps__container{width:100%}}.auth-steps__title{color:#23272e}@media screen and (max-width:586px){.auth-steps__title{display:none}}.auth-steps__action-button{height:54px!important;margin-top:24px;cursor:pointer}@media screen and (max-width:864px){.auth-steps__action-button{margin-top:20px}}@media screen and (max-width:425px){.auth-steps__action-button{margin-top:16px}}.auth-steps .input-block{margin-bottom:0}.auth-steps .input-block input,.auth-steps .input-block textarea{height:40px;border:none;border-radius:6px;background-color:#f6fafd}.auth-steps__input-error-wrap input,.auth-steps__input-error-wrap textarea{border:2px solid #bf360c;color:#bf360c}.auth-steps__input-error-wrap input:focus,.auth-steps__input-error-wrap textarea:focus{border:2px solid #bf360c}.auth-steps__error-description{margin-top:13px;padding-left:16px;color:#bf360c}.auth-steps .user-avatar{width:32px;height:32px;margin-right:10px}.auth-steps .user-avatar__custom-avatar{width:32px;height:32px}.auth-steps .user-avatar__custom-avatar svg{width:32px;height:32px}.auth-steps .ws-tooltip--bottom{top:100%;border-radius:6px;background:#212121;color:#fff;white-space:nowrap}.auth-steps__name-password-form{font-size:24px}@media screen and (max-width:350px){.auth-steps__name-password-form{font-size:22px}}@media screen and (max-width:260px){.auth-steps__name-password-form{font-size:16px;line-height:18px}}.auth-steps__name{font-size:24px}@media screen and (max-width:350px){.auth-steps__name{font-size:22px}}.auth-steps__img{max-width:100%;max-height:100%;padding:0 20px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:500px){.auth-steps__img{padding-top:20px}}@media screen and (max-width:500px){.auth-steps__img img{max-width:200px}}.auth-steps__img-logo{max-width:100%;max-height:100%;padding:0 55px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:500px){.auth-steps__img-logo{padding-top:20px;width:100%}}.auth-steps__img-logo img{width:100%}.auth-steps__img-background{width:100%;height:100%;border-top-left-radius:12px;border-bottom-left-radius:12px;background-color:#f6fbff}@media screen and (max-width:870px){.auth-steps__img-background{border-top-right-radius:12px;border-bottom-left-radius:unset}}@media screen and (max-width:870px){.auth-steps__img-background--existing-account{width:100%;padding-top:10px}}.auth-steps__auth{width:100%;gap:20px;padding:60px}@media screen and (max-width:870px){.auth-steps__auth{align-items:center;gap:8px;padding:37px 30px 30px}}@media screen and (max-width:500px){.auth-steps__auth{width:100%;padding:15px 22px 30px}}.auth-steps__auth-item{align-items:center;width:100%}@media screen and (max-width:500px){.auth-steps__auth-item{align-items:center;text-align:center}}.auth-steps__next{width:100%;height:50px!important;margin-top:12px;border-radius:6px!important}@media screen and (max-width:520px){.auth-steps__next{width:100%}}.auth-steps__description{margin-bottom:72px}@media screen and (max-width:870px){.auth-steps__description{margin-bottom:10px;text-align:center}}.auth-steps__description--error{margin-bottom:10px}.auth-steps__description-new-account{margin-bottom:46px}.auth-steps__input-wrap{width:100%}.auth-steps .registration .auth-steps__input{margin:0!important}.auth-steps__input{width:100%;height:44px}.auth-steps__input .input-block__icon{top:44%}.auth-steps__input .input-block__icon svg{color:#97a0af}.auth-steps__input-target-wrap{position:relative;bottom:12px}.auth-steps__input-target .input-block input{border:1px solid #97a0af;background-color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0),inset 0 0 0 100px #fff!important}.auth-steps__input-target-error .input-block input{border:1px solid #eb2525}.auth-steps__input-target-text{position:relative;z-index:1;top:8px;left:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 8px;background-color:#fff;color:#97a0af;font-family:interMedium,sans-serif;font-size:10px;text-align:center}.auth-steps__input-error{color:#eb2525}.auth-steps__text-error{margin-top:12px;padding-left:16px;color:#eb2525;font-family:interMedium,sans-serif;font-size:12px}.auth-steps__registration-name{width:100%;margin-bottom:18px}.auth-steps__gender-wrap{width:100%;padding:8px 0}@media screen and (max-width:500px){.auth-steps__gender-radio-wrap{flex-direction:row;gap:12px}}.auth-steps__hide-input{display:none}.auth-steps__input-password-wrapper{width:100%}.auth-steps__input-password-wrapper--error{color:#eb2525}.auth-steps__input-password-wrapper--error .auth-steps__input-target-text{color:#eb2525}.auth-steps__input-password-wrapper--error .auth-steps__input-target .input-block input{border:1px solid #eb2525}.auth-steps__input-password-error{padding-left:14px;color:#eb2525;font-size:12px;line-height:15px}.auth-steps__forgot-password{color:#97a0af;font-size:12px;font-weight:700}.auth-steps__forgot-password-link{color:#476bf0}.auth-steps__actions{width:100%}.login{width:100%;height:100%;background-color:#f5f5f5}@media screen and (max-width:500px){.login{align-items:start;background-color:#fff}}@media screen and (max-width:500px){.comment{width:100%}}.comment__wrapper{transition:all all .35s ease-out;position:relative;min-width:350px;background:#fff;padding:16px;border-radius:0 12px 12px 12px;box-shadow:0 4px 8px rgba(153,191,220,.14)}.comment__wrapper .reactions{margin-top:4px}.comment__wrapper .label-2-secondary{margin-left:auto}@media screen and (max-width:500px){.comment__wrapper{min-width:auto;width:100%}}.comment__image{-o-object-fit:cover;object-fit:cover;width:60px;height:60px;border-radius:20px}.comment__content{max-width:70%}.comment__content-text{white-space:pre-wrap;margin:0}.comment__date{height:20px;right:16px;bottom:16px}.comment__edit{position:absolute;height:20px;right:4px;top:4px}.comment__actions{position:absolute;right:16px}.comment__action{cursor:pointer}.comment__action svg{fill:#97a0af}.comment__action--active{cursor:default}.comment__action--delete:hover svg{fill:#eb2525}.comment__action--edit:hover svg,.comment__action--edit:is(.comment__action--active) svg{fill:#5e81ff}.comments{max-width:100%;background-color:#f6fafd}.comments__wrapper{max-width:720px}@media screen and (max-width:720px){.comments__wrapper{width:100%;padding:0 50px}}@media screen and (max-width:500px){.comments__wrapper{padding:0 20px}}@media screen and (max-width:500px){.comments__head-title{font-size:28px;line-height:32px}}.comments__discussion-list{width:100%}.comments__discussion-empty-message{height:40vh;padding-bottom:24px}.comments__discussion-message{padding-bottom:24px}.comments__discussion-wrapper{width:100%}.comments__discussion-list-item{width:100%}.comments__head{width:100%;padding:20px 0 0;gap:40px}.comments__head-feed{width:100%;margin-bottom:24px}.comments__send{align-items:flex-end;width:100%;max-width:60%;margin:14px 0;gap:14px}.comments__send .input-block{margin-bottom:0!important}@media screen and (max-width:720px){.comments__send{max-width:unset;padding:0 50px}}@media screen and (max-width:500px){.comments__send{padding:0 20px}}.comments__send-wrapper{position:sticky;bottom:0;width:calc(100vw - 20px);margin-top:80px;background-color:#f6fafd}@media screen and (max-width:720px){.comments__send-wrapper{width:100vw}}.comments__send-input-wrap{display:flex;flex-direction:column;row-gap:10px;width:calc(100% - 66px);padding:16px 20px;border-bottom:2px solid transparent;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14)!important}.comments__send-input-wrap:focus-within{border-color:#0d58b3}.comments__editable-comment-wrap{position:relative;width:100%;padding:0 30px 0 10px;border-left:1px solid #97a0af}.comments__editable-comment{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comments__close-edit{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer}.comments__send-input textarea{width:100%;min-height:54px;padding:0!important;border:none!important}.comments__send-input__fields-error{display:none}.comments__send-input__input-wrap--textarea{height:54px}.comments__send-button{padding:12px 12px 12px 16px;border-radius:6px;background-color:#476bf0}.referral-message .ws-react-base-modal__modal{padding:0!important;border-radius:12px!important}.referral-message__wrapper{width:100%;padding:40px}@media screen and (max-width:840px){.referral-message__wrapper{padding:20px}}.referral-message__title{margin-bottom:16px;text-align:center}.referral-message__img{width:40%;height:auto}.event-item{width:275px;height:294px;padding:24px;transition:.35s;border-radius:12px;background-position:center;background-size:cover}.event-item::before{content:'';display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:275px;height:294px;border-radius:12px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.0689174) 6.77%,rgba(0,0,0,.153739) 15.1%,rgba(0,0,0,.296875) 29.17%,rgba(0,0,0,.390625) 39.06%,rgba(0,0,0,.473958) 47.4%,rgba(0,0,0,.541667) 54.17%,rgba(0,0,0,.625) 62.5%,rgba(0,0,0,.734375) 73.44%,rgba(0,0,0,.875) 87.5%,#000 100%)}.event-item:hover{transition:.35s;cursor:pointer;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .63))}@media screen and (max-width:380px){.event-item{width:350px}.event-item::before{width:350px}}@media screen and (max-width:370px){.event-item{width:340px}.event-item::before{width:340px}}@media screen and (max-width:360px){.event-item{width:330px}.event-item::before{width:330px}}@media screen and (max-width:350px){.event-item{width:320px}.event-item::before{width:320px}}@media screen and (max-width:340px){.event-item{width:310px}.event-item::before{width:310px}}@media screen and (max-width:330px){.event-item{width:300px}.event-item::before{width:300px}}@media screen and (max-width:320px){.event-item{width:290px}.event-item::before{width:290px}}.event-item__body{z-index:1;height:100%}.event-item__body-bottom{z-index:1;width:100%}.event-item__body-title{margin-bottom:10px}.event-item__body-notices{z-index:1;width:100%}.event-item__body-bonus{min-width:66px;padding:6px 8px;border-radius:45px;background-color:#0d58b3}.event-item__body-bonus-value{margin-top:2px}.event-item__body-used{align-items:center}.event-item__body-used-tick{fill:#476bf0}.event-item__body-used-tick-wrapper{margin-right:8px}.event-item__body-date{padding:6px 8px;border-radius:45px;background-color:#fff;color:#072c81}.event-item__body-period-icon path{stroke:#fff;stroke-width:2}.event-card{width:100%;margin-top:65px;padding:0 40px}@media screen and (max-width:875px){.event-card{margin-top:30px;padding:0 8px}}.event-card__body{width:100%;max-width:1200px}@media screen and (max-width:966px){.event-card__body{max-width:800px}}@media screen and (max-width:1200px){.event-card__body{max-width:100%}}.event-card__item--fixed{max-width:400px;width:400px}@media screen and (max-width:1200px){.event-card__item--fixed{width:auto;max-width:none}}.event-card__item-owner{margin-bottom:12px;color:#97a0af}.event-card__item-title{margin-bottom:24px}@media screen and (max-width:1200px){.event-card__item-title{margin-bottom:10px;font-size:30px}}@media screen and (max-width:1200px){.event-card__item-title{margin-bottom:12px;font-size:26px}}@media screen and (max-width:436px){.event-card__item-title{margin-bottom:8px}}@media screen and (max-width:375px){.event-card__item-title{font-size:23px}}@media screen and (max-width:280px){.event-card__item-title{font-size:19px}}.event-card__item-bonus{margin-bottom:14px;border:1px solid #476bf0;border-radius:10px}@media screen and (max-width:1200px){.event-card__item-bonus{margin-bottom:14px}}@media screen and (max-width:436px){.event-card__item-bonus{margin-bottom:10px}}.event-card__item-bonus-value{margin-top:2px;padding:6px;color:#476bf0}.event-card__item-description-wrapper{margin-bottom:24px}.event-card__item-description-title{margin-bottom:14px}.event-card__item-description{overflow-y:hidden}@media screen and (max-width:1200px){.event-card__item-description{max-height:none}}.event-card__item-description--cut{max-height:194px}.event-card__item-description a{text-decoration:underline}.event-card__item-spoiler{margin-top:8px;cursor:pointer}.event-card__item-spoiler:hover{text-decoration:underline}.event-card__item-date-title{margin-bottom:6px}.event-card__item-date{margin-right:6px;white-space:nowrap}.event-card__item-date:last-child{margin-right:0;margin-left:6px}.event-card__item-date-body{align-items:center;width:100%;margin-bottom:26px}@media screen and (max-width:1200px){.event-card__item-date-body{margin-bottom:12px}}.event-card__item-date-body-value{margin-right:40px}@media screen and (max-width:280px){.event-card__item-date-body-value{margin-right:10px}}.event-card__item-status-block{margin-bottom:26px}.event-card__item-status{margin-right:0;border:1px solid #0d58b3;border-radius:10px}.event-card__item-status:not(:last-child){margin-right:8px}.event-card__item-status-value{margin-top:2px;padding:4px 6px;color:#0d58b3;white-space:nowrap}@media screen and (max-width:1276px){.event-card__item-status-value{margin-top:0;font-size:12px}}@media screen and (max-width:1230px){.event-card__item-status-value{margin-top:0;padding:2px 4px;font-size:11px}}@media screen and (max-width:1200px){.event-card__item-status-value{margin-top:0;padding:4px 6px;font-size:12px}}@media screen and (max-width:375px){.event-card__item-status-value{margin-top:0;padding:2px 4px;font-size:8px}}@media screen and (max-width:280px){.event-card__item-status-value{margin-top:0;padding:2px 4px;font-size:7px}}@media screen and (max-width:1200px){.event-card__item-body-adaptive{flex-direction:column}}.event-card__action-button{margin-top:10px;text-align:center}.event-card__item-category{margin:8px 0 16px}.event-card__item-category-icon,.event-card__item-smile{margin-right:8px;width:32px;height:32px;border-radius:10px 0;background:#072c81}.event-card__item-category-icon svg,.event-card__item-smile svg{fill:#fff}.event-card__link-wrap{background-color:#f6fafd;padding-right:12px}.event-card__link-wrap-icon{cursor:pointer}.event-card__link-wrap-icon:not(:last-child){margin-right:6px}.event-card__link{width:400px;background:#f6fafd}.event-card__link .input-block{margin-bottom:0}.event-card__link .input-block input{border:1px solid #f6fafd;cursor:default}@media screen and (max-width:600px){.event-card__link{width:100%}}.event-card__copy{position:relative}.event-card__tooltip{width:88px;font-size:10px;left:-32px;transition:.7s;opacity:0;color:#fff;position:absolute;text-align:center;bottom:36px;border-radius:6px;background-color:#7a7a7a}.event-card__tooltip--show{opacity:1}.event-card__used{margin:8px 0 16px}.event-list{max-width:1300px;padding:0 40px}@media screen and (max-width:1316px){.event-list{max-width:986px}}@media screen and (max-width:1001px){.event-list{max-width:670px}}@media screen and (max-width:686px){.event-list{max-width:356px}}@media screen and (max-width:320px){.event-list{padding:0 24px}}@media screen and (max-width:280px){.event-list{padding:0 4px}}.event-list__item{position:relative;margin-right:40px;margin-bottom:40px}.event-list__item:last-child,.event-list__item:nth-child(4n){margin-right:0}@media screen and (max-width:1316px){.event-list__item:nth-child(4n){margin-right:40px}.event-list__item:last-child,.event-list__item:nth-child(3n){margin-right:0}}@media screen and (max-width:1001px){.event-list__item:nth-child(3n){margin-right:40px}.event-list__item:last-child,.event-list__item:nth-child(2n){margin-right:0}}@media screen and (max-width:686px){.event-list__item{width:100%;margin-right:0!important}}.event-list__header{width:100%;margin:40px 0}.event-list__filters-search{margin-bottom:42px}.event-list__filter-wrapper{position:relative;margin:12px 0}.event-list__filter{margin-right:30px;cursor:pointer}@media screen and (max-width:568px){.event-list__filter{margin-right:15px}}.event-list__filter-icon--selected{transform:rotate(180deg)}.event-list__filter-title{margin-right:14px}.event-list__filter-modal{position:absolute;z-index:2;top:30px;left:0;width:auto;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal}@media screen and (max-width:400px){.event-list__filter-modal{padding:16px}}.event-list__filter-modal--involvement{width:350px}@media screen and (max-width:920px){.event-list__filter-modal--involvement{width:200px}}@media screen and (max-width:400px){.event-list__filter-modal--involvement{width:160px}}.event-list__filter-modal--category{width:300px}@media screen and (max-width:400px){.event-list__filter-modal--category{width:220px}}.event-list__filter-modal-radio-buttons .event-list__not-involved-label{width:300px}@media screen and (max-width:968px){.event-list__filter-modal-radio-buttons{flex-direction:column;align-items:start}.event-list__filter-modal-radio-buttons .components__form-control--side-margin{margin:20px 0 0}}@media screen and (max-width:640px){.event-list__filter-modal-radio-buttons .components__form-control--side-margin{margin-top:16px!important}}.event-list__filter-reset{margin:12px 0;cursor:pointer}.event-list__filter-reset-text:hover{color:#000}.event-list__filter-reset-icon{margin-left:12px;fill:#97a0af}.event-list__filter-search{width:280px;margin:0 60px}@media screen and (max-width:1320px){.event-list__filter-search{width:180px;margin:0 20px 0 0}}.event-list__filter-search .input-block__icon svg{color:#97a0af}.event-list__filter-search .input-block__icon--search{margin-top:2px}.event-list__filter-search .input-block--search-mode input{padding-right:40px!important}.event-list__filter-category{margin-bottom:16px}.event-list__filter-category-actions{margin-top:10px}.event-list__filter-category-reset{margin-right:16px}.event-list__load-more-button{margin:80px auto 10px}.emoji-select{scrollbar-color:#97a0af #dcdfe4;scrollbar-width:thin;display:none;position:absolute;bottom:0;left:calc(100% + 4px);cursor:default;max-height:116px;padding:12px;overflow-y:auto;transition:.6s;border-radius:12px;opacity:0;background:#fff;box-shadow:0 10px 15px rgba(3,55,103,.1)}.emoji-select::-webkit-scrollbar{width:20px;height:20px}.emoji-select::-webkit-scrollbar-thumb{border-radius:9999px;background-clip:padding-box;background-color:#97a0af;border:calc(16px / 2) solid transparent}.emoji-select__scroll-wrapper{display:grid;grid-template-columns:repeat(5,1fr);overflow-x:hidden;overflow-y:auto;opacity:0;gap:10px}@media (max-width:375px){.emoji-select__scroll-wrapper{grid-template-columns:repeat(3,1fr)}}.emoji-select__icon{transition:.6s;opacity:0;width:24px;height:24px;position:absolute}.emoji-select__icon:hover{-webkit-animation:sway .7s ease-out;animation:sway .7s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes sway{0%{transform:rotate(0)}25%{transform:rotate(8deg)}50%{transform:rotate(0)}75%{transform:rotate(-8deg)}100%{transform:rotate(0)}}@keyframes sway{0%{transform:rotate(0)}25%{transform:rotate(8deg)}50%{transform:rotate(0)}75%{transform:rotate(-8deg)}100%{transform:rotate(0)}}.emoji-select--visible{display:block;z-index:2;opacity:1}.emoji-select--visible .emoji-select__scroll-wrapper{opacity:1}.emoji-select--visible .emoji-select__icon{opacity:1}.emoji-select__icon-wrapper{width:24px;height:24px;cursor:pointer}.event{background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14);border-radius:20px;width:100%}.event__wrapper{display:flex;width:100%;flex-flow:column;justify-content:left;align-items:flex-start}.event__info-wrapper{position:relative;width:100%}.event__custom-background{z-index:1;width:90px;position:absolute;left:0;top:0}@media screen and (max-width:380px){.event__custom-background{width:90px}}.event__custom-badge{z-index:3;position:absolute;width:65px;padding-top:35px;padding-left:40px}.event__custom-badge--link{cursor:pointer}.event__info{z-index:0;padding:20px 14px 14px;width:100%}.event__content b,.event__post-content b{font-family:interSemiBold;font-size:18px}@media screen and (max-width:568px){.event__content b,.event__post-content b{font-size:14px;line-height:16px}}.event__content--link{cursor:pointer}.event__post-content{display:flex;width:100%;justify-content:left;gap:10px;flex-direction:column;padding:0 14px 14px 14px}@media screen and (max-width:568px){.event__post-content{font-size:12px;line-height:16px}}.event__post-content-text{white-space:pre-wrap;margin:0}.event__image{width:60px;height:60px;border-radius:25px;-o-object-fit:cover;object-fit:cover}.event__image--link{cursor:pointer}.event__image-wrapper{z-index:2;position:relative}.event__content-wrapper{display:flex;width:100%;justify-content:left;gap:10px;flex-direction:column;padding:0 14px 14px 14px}.event__images-wrapper{display:grid}.event__images-wrapper{display:grid;grid-template-rows:1fr;gap:10px 10px}.event__images-wrapper--grid-one-element .event__post-image{height:400px}@media screen and (max-width:640px){.event__images-wrapper--grid-one-element .event__post-image{height:300px}}@media screen and (max-width:420px){.event__images-wrapper--grid-one-element .event__post-image{height:200px}}.event__images-wrapper--grid-five-elements .event__post-image,.event__images-wrapper--grid-three-columns .event__post-image,.event__images-wrapper--grid-two-columns .event__post-image{aspect-ratio:1/1}.event__images-wrapper--grid-two-columns{grid-template-columns:repeat(2,1fr)}.event__images-wrapper--grid-three-columns{grid-template-columns:repeat(3,1fr)}.event__images-wrapper--grid-five-elements{display:grid;grid-template-columns:repeat(6,1fr)}.event__images-wrapper--grid-five-elements>div{grid-column:span 2}.event__images-wrapper--grid-five-elements>div:nth-child(1),.event__images-wrapper--grid-five-elements>div:nth-child(2){grid-column:span 3;grid-row:span 2}@media screen and (max-width:900px){.event__images-wrapper{gap:7px}}.event__post-image{width:100%;-o-object-fit:contain;object-fit:contain;display:block;border-radius:10px;background-size:cover;background-position:center;cursor:pointer}.event__reactions{padding:0 0 14px 14px}.event__comment{border-top:1px solid #eff4f8;width:100%;cursor:pointer;padding:15px 14px 25px}.event__menu-wrapper{position:relative;margin-left:auto}.event__menu-icon{cursor:pointer}.event__menu-icon svg{fill:#8c95a6}.event__menu{position:absolute;top:100%;right:0;width:250px;padding:6px;border-radius:12px;background-color:#fff;box-shadow:0 10px 15px rgba(3,55,103,.1)}.event__manage-button{width:100%;padding:8px;cursor:pointer}.event__manage-button--edit svg{fill:#476bf0}.event__manage-button--delete{color:#eb2525}.event__manage-button--delete svg{fill:#eb2525}.event__manage-button-wrap:not(:last-child)::after{content:'';display:block;width:auto;height:1px;margin:0 6px;background-color:#d6d9e2}.event-group{width:100%}.event-group__events-wrapper{width:100%}.feed-filters{width:100%;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(153,191,220,.14)}@media screen and (max-width:1100px){.feed-filters{display:flex;align-items:flex-start;background-color:#f6fafd;box-shadow:none;gap:20px;padding:0}}@media screen and (max-width:560px){.feed-filters{flex-direction:column;gap:10px}}@media screen and (max-width:1100px){.feed-filters--profile-mode{background-color:#fff!important}}@media screen and (max-width:1100px){.feed-filters__item-wrap{display:none}}.feed-filters__item-icon,.feed-filters__item-name{color:#000}.feed-filters__item{cursor:pointer}.feed-filters__item--selected .feed-filters__item-icon,.feed-filters__item--selected .feed-filters__item-name,.feed-filters__item:hover .feed-filters__item-icon,.feed-filters__item:hover .feed-filters__item-name{color:#476bf0}.feed-filters__search-label{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;z-index:1;top:-10px;left:10px;padding:0 4px;background-color:#fff}.feed-filters__search-label::before{content:'';width:100%;height:1px;top:50%;left:0;background:#fff;position:absolute;z-index:-1}@media screen and (max-width:1100px){.feed-filters__search-label{background-color:transparent}}@media screen and (max-width:1100px){.feed-filters__search-label--profile-mode{background-color:#fff!important}}.feed-filters__search-wrap{width:100%;position:relative}.feed-filters__search-wrap:focus-within .feed-filters__search-label{color:#476bf0}.feed-filters__search,.feed-filters__select{background-color:#fff}.feed-filters__search input{border-radius:6px;border-bottom:1px solid #eee}.feed-filters__search input:focus{border:1px solid #476bf0}@media screen and (max-width:1100px){.feed-filters__search .input-block{margin-bottom:0!important}}@media screen and (max-width:560px){.feed-filters__search{margin-bottom:10px}}.feed-filters__select-label{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1;top:-10px;left:10px;padding:0 4px;background-color:#f6fafd}.feed-filters__select-label::before{content:'';width:100%;height:1px;top:50%;left:0;background:#fff;position:absolute;z-index:-1}@media screen and (max-width:1100px){.feed-filters__select-label{background-color:transparent}}@media screen and (max-width:1100px){.feed-filters__select-label--profile-mode{background-color:#fff!important}}.feed-filters__select-wrap{display:none}@media screen and (max-width:1100px){.feed-filters__select-wrap{position:relative;display:block;width:100%}}.feed-filters__select-wrap:focus-within .feed-filters__select-label{color:#476bf0}.feed-filters__select{margin-bottom:10px}.feed-filters__select input{border-radius:6px;border-bottom:1px solid #eee}.feed-filters__select input:focus{border:1px solid #476bf0}@media screen and (max-width:1100px){.feed-filters__select svg{display:none}}.post-form{width:100%;height:auto;padding-top:40px;border-radius:20px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14)}.post-form__textarea{margin-bottom:0}.post-form__textarea .input-block,.post-form__textarea .input-block__input-wrap--textarea,.post-form__textarea textarea{min-height:160px;border-radius:unset}@media screen and (max-width:560px){.post-form__textarea .input-block,.post-form__textarea .input-block__input-wrap--textarea,.post-form__textarea textarea{height:120px;min-height:120px}}.post-form__textarea textarea{padding:20px!important;border-top:none;border-right:none;border-bottom:1px solid #dcdfe4;border-left:none;background-color:#f6fbff;font-size:14px;line-height:17px}.post-form__textarea .input-block__max-size{display:none}.post-form__textarea--with-images .input-block,.post-form__textarea--with-images .input-block__input-wrap--textarea,.post-form__textarea--with-images textarea{min-height:221px}.post-form__textarea--modal-mode .input-block,.post-form__textarea--modal-mode .input-block__input-wrap--textarea,.post-form__textarea--modal-mode textarea{min-height:342px}.post-form__buttons-block{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width:500px){.post-form__buttons-block{flex-direction:column;padding:20px 30px;row-gap:20px}.post-form__buttons-block .post-form__buttons{justify-content:space-between;padding:unset}.post-form__buttons-block .post-form__send-button{width:100%}.post-form__buttons-block .post-form__warning{align-self:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:unset}}.post-form__warning{align-self:center;width:100%;padding:20px 30px;text-align:end}.post-form__warning--error{align-self:center;width:100%;padding:20px 30px;color:#eb2525;text-align:end}.post-form__buttons,.post-form__title{width:100%;padding:20px 30px}.post-form__attachments{padding:20px 30px;overflow-y:auto;border-bottom:1px solid #eee}.post-form__attachment{position:relative}.post-form__img-attachment{position:relative;width:80px;height:80px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.post-form__remove-attachment{position:absolute;z-index:2;top:-5px;right:-5px;padding:5px;border-radius:8px;background-color:#fff;box-shadow:0 10px 15px rgba(3,55,103,.1);cursor:pointer}.post-form__input{display:none}.post-form__add-attachment{cursor:pointer}.post-form__add-attachment--disabled{opacity:25%;cursor:not-allowed}.post-form__add-attachment--disabled svg{color:#f3f4f6}.post-form__add-attachment,.post-form__close{cursor:pointer}.reactions__stats-wrapper{flex-wrap:wrap;overflow-x:auto}.reactions__stats-wrapper::-webkit-scrollbar{height:4px;border-radius:5px;opacity:0}.reactions__stats-wrapper::-webkit-scrollbar-thumb{height:4px;border-radius:5px;background:rgba(26,24,47,.15)}.reactions__stat{padding:4px 10px;transition:all .35s ease-out;border-radius:20px;background:#f6fafd;white-space:nowrap;cursor:pointer}.reactions__stat--selected{border:1px solid #476bf0;background:#e2eeff}.reactions__stat-count{color:#476bf0;font-weight:700}.reactions__stat-icon{width:20px;height:20px;transform:scale(1);transition:transform .4s}.reactions__stat-icon--rotate{-webkit-animation:rotate-animation .8s ease-out;animation:rotate-animation .8s ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.reactions__stat-icon--scale{-webkit-animation:scale-animation .8s ease-out;animation:scale-animation .8s ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes rotate-animation{1%{transform:rotate3d(0,1,0,0deg) scale(1)}50%{transform:rotate3d(0,1,0,90deg) scale(1.2)}100%{transform:rotate3d(0,1,0,0deg) scale(1)}}@keyframes rotate-animation{1%{transform:rotate3d(0,1,0,0deg) scale(1)}50%{transform:rotate3d(0,1,0,90deg) scale(1.2)}100%{transform:rotate3d(0,1,0,0deg) scale(1)}}@-webkit-keyframes scale-animation{1%{transform:scale(1)}50%{transform:scale(1.2) rotate(10deg)}100%{transform:scale(1)}}@keyframes scale-animation{1%{transform:scale(1)}50%{transform:scale(1.2) rotate(10deg)}100%{transform:scale(1)}}.reactions__select{color:#97a0af;width:50px;height:30px;padding:5px 10px;transition:.4s;border-radius:20px;background:#f3f4f6;cursor:pointer;gap:8px;border:1px solid transparent}.reactions__select svg{fill:#97a0af}.reactions__select--active{color:#476bf0;border:1px solid #476bf0}.reactions__select--active svg{fill:#476bf0}.reactions__select-wrapper{position:relative}.feed-list{width:100%;height:100%;padding:60px 0;background-color:#f6fafd}.feed-list--profile-mode{padding:0}.feed-list__wrapper{width:100%;padding:0 40px}@media screen and (max-width:850px){.feed-list__wrapper{padding:0 30px}}.feed-list__wrapper--profile-mode{padding:0}.feed-list__body{position:relative;width:100%;max-width:1280px}@media screen and (max-width:1100px){.feed-list__body{flex-direction:column-reverse;gap:10px!important}}.feed-list__events-groups-wrap{width:74%}@media screen and (max-width:1100px){.feed-list__events-groups-wrap{width:100%}}.feed-list__events-groups{width:100%}.feed-list__title{margin-bottom:40px}.feed-list__create-post{display:flex;position:fixed;z-index:1;right:5%;bottom:80px;align-items:center;justify-content:center;width:80px;height:80px;border-radius:80px;background-color:#476bf0;box-shadow:0 10px 20px rgba(3,55,103,.2);cursor:pointer}@media screen and (max-width:1100px){.feed-list__create-post{width:64px;height:64px}}.feed-list__filters-block{width:24%;height:400px}@media screen and (max-width:1100px){.feed-list__filters-block{display:none}}.feed-list__filters{display:flex;position:absolute;top:0;right:0;bottom:0;flex-direction:column;justify-content:space-between;width:24%}@media screen and (max-width:1100px){.feed-list__filters{position:static;width:100%}}.feed-list__filters-only-page{margin-top:40px}@media screen and (max-width:1100px){.feed-list__filters-only-page{margin-top:0}}.feed-list__up{position:fixed;z-index:2;bottom:180px;width:24%;max-width:300px;padding:10px 20px;border-radius:10px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14);cursor:pointer}@media screen and (max-width:1100px){.feed-list__up{right:5%;bottom:160px;width:150px;padding:20px;box-shadow:0 4px 8px rgba(153,191,220,.5)}}@media screen and (max-width:850px){.feed-list__up{width:135px;gap:10px!important}}@media screen and (max-width:1100px){.feed-list__up--profile-mode{right:10px;bottom:60px}}.feed-list__up-static{position:static;width:100%;margin-bottom:100px}.link{color:#0034a6}.avatar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-o-object-fit:cover;object-fit:cover}.avatar__wrapper{border-radius:50%;background-color:#f6fafd;position:relative;overflow:hidden}.avatar-image{position:absolute;-o-object-fit:cover;object-fit:cover}.avatar-image--male{width:72%;height:80%}.avatar-image--female{width:68%;height:80%}.avatar--filler .injected-svg{min-width:24px;min-height:24px;fill:#fff}.bread-crumbs{margin:0 0 40px}.bread-crumbs__list{list-style:none}.bread-crumbs__list-item:not(:first-child){position:relative;margin-left:32px}.bread-crumbs__list-item:not(:first-child)::before{content:'/';display:block;position:absolute;left:-18px;color:#505968}.bread-crumbs__list-item-link{color:#505968}.bread-crumbs__list-item-link:hover{text-decoration:underline}.ws-button{position:relative;border-radius:3px;white-space:nowrap;cursor:pointer}.ws-button[disabled]{cursor:not-allowed}.ws-button--loading{cursor:default}.ws-button--loading>:not(.ws-button__spinner-container){opacity:0}.ws-button--primary{height:40px;padding:8px 14px;background-color:#476bf0;color:#fff}.ws-button--primary:not([disabled]):not(.ws-button--loading):hover{background-color:#476bf0}.ws-button--primary[disabled]{background-color:#f3f4f6;color:#a3abb8}.ws-button--primary.ws-button--with-icon{height:40px;padding:8px 16px 8px 6px}.ws-button--secondary{height:40px;padding:8px 14px;background-color:#207291;color:#fff}.ws-button--secondary:not([disabled]):not(.ws-button--loading):hover{background-color:#418ea7}.ws-button--secondary[disabled]{background-color:#f3f4f6;color:#a3abb8}.ws-button--secondary.ws-button--with-icon{height:40px;padding:8px 16px 8px 6px}.ws-button--light{height:40px;padding:8px 14px;background-color:#f3f4f6;color:#505968}.ws-button--light:not([disabled]):not(.ws-button--loading):hover{color:#6b778c}.ws-button--light[disabled]{color:#a3abb8}.ws-button--light.ws-button--with-icon{padding:6px 12px 6px 4px}.ws-button--flat{height:40px;padding:8px 14px;background-color:transparent;color:#207291}.ws-button--flat:not([disabled]):not(.ws-button--loading):hover{color:#418ea7}.ws-button--flat[disabled]{color:#a3abb8}.ws-button--flat.ws-button--with-icon{height:40px;padding:6px 12px 6px 4px;font-size:15px}.ws-button--thin{color:#505968}.ws-button--thin:not([disabled]):not(.ws-button--loading):hover{color:#6b778c;text-decoration:underline}.ws-button--thin[disabled]{color:#a3abb8}.ws-button__icon{width:24px;height:24px}.ws-button__icon--left{margin-right:10px}.ws-button__icon--right{margin-left:10px}.ws-button__spinner-container{position:absolute;top:0;right:0;bottom:0;left:0}.ws-button__spinner{width:17px;height:16px;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite}.card-body{width:100%}@media screen and (max-width:1200px){.card-body{flex-direction:column}}.card-body__img-wrap{width:100%;max-width:590px;height:auto;margin:0 40px 20px 0}@media screen and (max-width:1200px){.card-body__img-wrap{margin-right:0;max-width:100%}}.card-body__img-wrap--fixed{border:1px solid #eee;border-radius:4px;width:100%;max-width:590px;height:500px;background:url(assets/images/logo.png) center no-repeat}@media screen and (max-width:1200px){.card-body__img-wrap--fixed{height:400px;max-width:100%}}@media screen and (max-width:768px){.card-body__img-wrap--fixed{height:300px}}@media screen and (max-width:400px){.card-body__img-wrap--fixed{height:200px;background-size:80%}}.card-body__img{max-width:590px;height:500px;border-radius:12px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1200px){.card-body__img{max-width:100%;height:400px;width:100%}}@media screen and (max-width:768px){.card-body__img{height:300px}}@media screen and (max-width:400px){.card-body__img{height:200px}}.card-body__img--without-image{display:none}.kam-date-picker{display:grid;grid-template-areas:'label input' '- error';grid-template-columns:auto 1fr;grid-template-rows:repeat(2,auto);align-items:center;justify-content:center;width:100%}.kam-date-picker__label{grid-area:label}.kam-date-picker__error-message{grid-area:error}.kam-date-picker--top-label{grid-template-areas:'label' 'input' 'error';grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}.kam-date-picker .react-datepicker-wrapper{position:relative;grid-area:input}.kam-date-picker .react-datepicker-wrapper::after{content:' ';display:block;position:absolute;top:50%;right:10px;width:28px;height:28px;transform:translateY(-50%);background-image:url(assets/images/svg/ic_calendar_24px.svg);background-size:28px 28px;pointer-events:none}.kam-date-picker .react-datepicker-popper{z-index:9999}.kam-date-picker .react-datepicker__input-container input{width:100%;min-width:150px;height:40px;padding:0 48px 0 12px;border:1px solid #97a0af;border-bottom:2px solid #97a0af;border-radius:4px;background-color:#f6fafd}.kam-date-picker .react-datepicker__input-container input:focus{border-color:#0d58b3!important}.kam-date-picker--highlighted .react-datepicker__input-container input{border-color:#476bf0!important}.kam-date-picker--highlighted .kam-date-picker__label{color:#bf360c!important}.empty-state{position:absolute;top:0;right:0;bottom:0;left:0}.empty-state__main-icon{max-width:100%;margin-bottom:40px}.empty-state__message{margin-bottom:40px;text-align:center}.empty-state__button{height:auto;color:#529cb2}.empty-state__button:hover{color:#0d58b3}.load-attachments__file-icon{fill:#0d58b3}.load-attachments__file{margin-bottom:10px;cursor:pointer}.load-attachments__file:hover span{color:#08358b}.load-attachments__file:hover .load-attachments__file-icon{fill:#3679c2}.main-menu{box-shadow:0 4px 8px rgba(153,191,220,.14);position:relative;height:82px}@media screen and (max-width:1210px){.main-menu{height:64px}}.main-menu__nav{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:1080px){.main-menu__nav{display:none}}.main-menu__nav-link{transition:all .35s ease-out;white-space:nowrap}@media screen and (max-width:1210px){.main-menu__nav-link{font-size:14px}}.main-menu__nav-link:not(:first-child){margin-left:22px}@media screen and (max-width:1210px){.main-menu__nav-link:not(:first-child){margin-left:16px}}.main-menu__nav-link:hover{color:#23272e}.main-menu__nav-link--active{color:#23272e;border-bottom:1px #23272e solid}.main-menu__mobile-nav{position:fixed;z-index:1000;top:64px;right:0;bottom:0;left:0;padding:24px 40px;background-color:#fff}.main-menu__mobile-nav .main-menu__nav{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.main-menu__mobile-nav .main-menu__nav-link{font-size:16px}.main-menu__mobile-nav .main-menu__nav-link:not(:first-child){margin:24px 0 0 0}.main-menu__inner{height:100%}.main-menu__logo{height:100%;display:flex;align-items:center}@media screen and (max-width:1080px){.main-menu__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:560px){.main-menu__logo{display:none}}.main-menu__logo img{max-height:80%;max-width:200px}@media screen and (max-width:440px){.main-menu__logo-icon{width:50px}}.main-menu__hamburger{display:none}@media screen and (max-width:1080px){.main-menu__hamburger{display:block}}.main-menu__hamburger-icon-wrapper--hidden{display:none}.main-menu__nav-wrapper{margin-left:22px}@media screen and (max-width:1210px){.main-menu__nav-wrapper{margin-left:16px}}@media screen and (max-width:1080px){.main-menu__nav-wrapper{margin-left:0}}.main-menu__login-icon{transition:all .35s ease-out;fill:#476bf0}.main-menu__login{margin-left:22px}@media screen and (max-width:1210px){.main-menu__login{margin-left:16px;font-size:14px}}@media screen and (max-width:1080px){.main-menu__login{margin-left:0}}@media screen and (max-width:375px){.main-menu__login{display:none}}.main-menu__login span{transition:all .35s ease-out}.main-menu__login:hover span{color:#072c81}.main-menu__login:hover .main-menu__login-icon{fill:#072c81}.main-menu__mobile-login{display:none}@media screen and (max-width:375px){.main-menu__mobile-login{display:flex}}.main-menu__mobile-login-icon{width:32px;height:32px;fill:#476bf0}.main-menu__user-dropdown{display:none;position:absolute;z-index:9999;top:calc(100% + 20px);left:50%;min-width:200px;padding:16px;transform:translateX(-50%);border-radius:12px;background-color:#fff;box-shadow:2px 2px 8px rgba(35,39,46,.25);color:#fff;cursor:default}@media screen and (max-width:1280px){.main-menu__user-dropdown{right:0;left:unset;transform:unset}}.main-menu__user-dropdown::before{content:'';display:block;position:absolute;bottom:100%;width:100%;height:40px;cursor:default}.main-menu__user-menu{position:relative;margin-left:22px;padding:10px;border-radius:45px;white-space:nowrap}@media screen and (max-width:1210px){.main-menu__user-menu{margin-left:16px;padding:4px 10px}}@media screen and (max-width:1080px){.main-menu__user-menu{margin:0}}@media screen and (max-width:360px){.main-menu__user-menu{padding:2px 4px}}.main-menu__user-menu:hover{cursor:pointer}.main-menu__user-menu:hover .main-menu__user-dropdown{display:block}.main-menu__user-menu-count{background-color:#476bf0;padding:5px 14px 6px;border-radius:20px;height:30px}@media screen and (max-width:1210px){.main-menu__user-menu-count{font-size:14px}}@media screen and (max-width:440px){.main-menu__user-menu-count{font-size:12px}}.main-menu__user-menu-icon-wrapper{margin-left:4px}.main-menu__user-menu-icon{width:40px;height:40px;fill:#fff}.main-menu__user-dropdown-item:not(:first-child){margin-top:8px}.main-menu__user-dropdown-item:hover a,.main-menu__user-dropdown-item:hover button{color:#476bf0}.main-menu__user-progress{position:relative;width:48px;height:22px;overflow:hidden;border-radius:12px;background-color:#97a0af}.main-menu__user-progress-bar{position:absolute;top:0;bottom:0;left:0;background-color:#072c81}.main-menu__user-progress-percents{position:relative}.main-menu__user-messages{color:#072c81}.main-menu__messages-count{position:absolute;text-align:center;width:24px;height:24px;top:0;right:0;background-color:#0d58b3;border-radius:50%;color:#fff;font-size:10px;line-height:normal}.main-menu__messages-count--hundred{padding-top:4px;font-size:8px}.main-menu__messages-count--thousand{font-size:7px}@media screen and (max-width:1210px){.main-menu__messages-count{width:22px;height:22px}}@media screen and (max-width:360px){.main-menu__messages-count{width:20px;height:20px;right:-6px}}.main-menu__dropdown-wrap{position:relative}.main-menu__dropdown{min-width:204px;padding:8px 0;background-color:#fff;position:absolute;box-shadow:2px 2px 8px rgba(35,39,46,.25);border-radius:12px;left:-52px;top:-26px;z-index:2}.main-menu__dropdown-item{white-space:nowrap;padding:12px 24px}.main-menu__dropdown-item:hover{color:#23272e}.main-menu__dropdown-item--active{color:#23272e}.main-menu__user-menu-avatar-wrap{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:20px;background-color:#476bf0}.main-menu__user-menu-img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media screen and (max-width:1080px){.main-menu__button-other{display:none}}.main-menu__badges{position:absolute;top:12px;right:24px}.main-menu__badges-one{right:8px}.main-menu__badges-two{right:16px}.main-menu__badge-background{width:34px;position:absolute;top:28px}.main-menu__badge-background--first{right:10px}.main-menu__badge-background--second{right:-6px}.main-menu__badge-background--third{right:-22px}.main-menu__badge{width:12px;position:absolute;top:37px}.main-menu__badge--first{right:21px}.main-menu__badge--second{right:5px}.main-menu__badge--third{right:-11px}.onboarding-modal .ws-react-base-modal__modal{height:calc(min(80vh,800px))!important;max-height:calc(min(80vh,800px));border-radius:0}@media screen and (max-height:700px){.onboarding-modal .ws-react-base-modal__modal{height:calc(min(90vh,900px))!important;max-height:calc(min(90vh,900px))}}@media screen and (max-height:560px){.onboarding-modal .ws-react-base-modal__modal{max-width:100vw;height:100vh!important;max-height:none}}.onboarding-modal .ws-react-base-modal__content-wrap{display:flex;justify-content:center}.onboarding-modal__wrapper{padding:32px;row-gap:30px}@media screen and (max-height:800px){.onboarding-modal__wrapper{row-gap:20px}}.onboarding-modal__wrapper--hide{display:none}.onboarding-modal__image-block{row-gap:40px}@media screen and (max-height:800px){.onboarding-modal__image-block{row-gap:20px}}.onboarding-modal__image-wrapper{width:100%;max-height:calc(min(33vh,330px))}.onboarding-modal__image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.onboarding-modal__ellipse{width:10px;height:10px;border-radius:4px;background-color:#dcdfe4;cursor:pointer}.onboarding-modal__ellipse--active{background-color:#476bf0}.onboarding-modal__text-wrapper{max-width:600px;text-align:center}.onboarding-modal__buttons{width:100%}.onboarding-modal__button{width:100%;max-width:330px}.onboarding-modal__skip-button{padding:16px 20px;text-align:center;cursor:pointer}@-webkit-keyframes track-bar{from{left:-5%;width:5%}to{left:100%;width:35%}}@keyframes track-bar{from{left:-5%;width:5%}to{left:100%;width:35%}}.ws-preloader{z-index:9999;width:100%;height:4px;overflow:hidden;background-color:transparent}.ws-preloader--relative-position{position:relative}.ws-preloader--absolute-position{position:absolute;top:0;right:0;left:0}.ws-preloader__bar{position:absolute;top:0;left:0;width:5%;height:100%;overflow:hidden;-webkit-animation:track-bar ease-out 2s infinite;animation:track-bar ease-out 2s infinite;background-color:#476bf0}.ws-preloader::before{content:'';display:block;position:fixed;top:0;right:0;bottom:0;left:0}.recommendations{position:relative;width:100%;height:420px;max-width:1200px}.recommendations__top{margin:40px 0 24px}@media screen and (max-width:350px){.recommendations__title{font-size:20px}}.recommendations__slider{width:100%;overflow-x:scroll;transition:all .35s ease-out}.recommendations__icon{height:32px;width:32px;margin-left:10px;cursor:pointer}.recommendations__icon svg{fill:#476bf0}.recommendations__icon--right{transform:rotate(180deg)}.recommendations__service-item{position:relative;margin-bottom:40px}.recommendations__service-item:last-child{margin-right:0}.select{position:relative;margin:12px 0}.select__target-text{position:relative;z-index:1;top:8px;left:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 8px;background-color:#fff;color:#97a0af;font-family:interMedium,sans-serif;font-size:10px;text-align:center}.select__target-text--active{color:#476bf0}.select__filter{cursor:pointer;padding:12px 10px;gap:10px;width:100%;height:44px;border:1px solid #d6d9e2;border-radius:6px}@media screen and (max-width:350px){.select__filter{width:100%}}.select__filter--active{border-color:#476bf0}.select__filter-icon--selected{transform:rotate(180deg)}.select__filter-title{display:flex;align-items:center;-moz-column-gap:0;column-gap:0;justify-content:space-between;width:100%}.select__filter-title--name{width:165px}.select__filter-modal{display:flex;flex-direction:column;row-gap:8;scrollbar-color:#97a0af #dcdfe4;scrollbar-width:thin;width:100%;left:0;top:74px;padding:8px 0 8px 8px;align-items:flex-start;position:absolute;z-index:2;border-radius:6px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal;overflow-y:auto;overflow-x:hidden}.select__filter-modal::-webkit-scrollbar{width:20px;height:20px}.select__filter-modal::-webkit-scrollbar-thumb{border-radius:9999px;background-clip:padding-box;background-color:#97a0af;border:calc(16px / 2) solid transparent}.select__item{padding:8px;width:100%;height:36px;border-radius:4px}.select__item:hover{background-color:#f3f4f6}.user-avatar{position:relative;margin-right:8px}.user-avatar__avatar-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.user-avatar__custom-avatar{width:44px;height:44px;border-radius:44px;background:#4aad45;color:#fff!important}.user-avatar__custom-avatar--incognito{background:#e88c86}.user-avatar__custom-avatar--not-avatar{background:#fff}.user-avatar__custom-avatar svg{width:44px;height:44px;color:#fff}.components__form-block{padding:40px 0 36px}.components__form-block:not(:last-child){border-bottom:2px solid #eee}.components__form-block:last-child{padding-bottom:0}.components__form-row{margin-top:24px}@media screen and (max-width:640px){.components__form-row{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.components__form-row--side-margin{margin-left:-40px}@media screen and (max-width:768px){.components__form-row--side-margin{margin-left:-20px}}@media screen and (max-width:640px){.components__form-row--side-margin{margin-left:0}}.components__form-row-label{width:184px;padding-right:24px}@media screen and (max-width:640px){.components__form-row-label{margin-bottom:6px}}.components__form-row-label--frozen{height:54px}@media screen and (max-width:640px){.components__form-row-label--frozen{height:unset}}.components__form-control--third{width:calc(100% / 3 - 40px)}@media screen and (max-width:768px){.components__form-control--third{width:calc(100% / 3 - 20px)}}@media screen and (max-width:640px){.components__form-control--third{width:100%}}@media screen and (max-width:640px){.components__form-control--third:not(:first-child){margin-top:20px}}.components__form-control--side-margin{margin-left:40px}@media screen and (max-width:768px){.components__form-control--side-margin{margin-left:20px}}@media screen and (max-width:640px){.components__form-control--side-margin{margin-left:0}}@media screen and (max-width:640px){.components__form-control-radio-wrapper:not(:first-child){margin-top:10px}}.components__form-control-radio-checkmark{position:absolute;top:50%;left:0;width:26px;height:26px;transform:translateY(-50%);transition:all .35s ease-out;border:1px solid #000;border-radius:50%;background-color:#fff}.components__form-control-radio-checkmark::after{content:'';display:none;position:absolute;transition:all .35s ease-out}.components__form-control-radio-label{display:block;position:relative;padding-left:34px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.components__form-control-radio-label--disabled{cursor:default}.components__form-control-radio-label .components__form-control-radio:checked~.components__form-control-radio-checkmark{border-color:#476bf0;background-color:#fff}.components__form-control-radio-label:hover .components__form-control-radio~.components__form-control-radio-checkmark{border-color:#476bf0;background-color:#fff}.components__form-control-radio-label:hover .components__form-control-radio:checked~.components__form-control-radio-checkmark{border-color:#476bf0;background-color:#fff}.components__form-control-radio-label .components__form-control-radio-checkmark::after{top:50%;left:50%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;background-color:#476bf0}.components__form-control-radio-label .components__form-control-radio:checked~.components__form-control-radio-checkmark::after{display:block}.components__form-control-radio{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.components__checkbox{width:26px;height:26px;margin-right:8px;padding:4px 3px;border:1px solid #000;border-radius:4px;transition:all .35s ease-out;cursor:pointer}.components__checkbox:hover{border:1px solid #476bf0}.components__checkbox--checked{border:1px solid #476bf0}.components__checkbox-icon{fill:#476bf0}.required-mark{color:#bf360c}.page-title{height:120px;border-bottom:1px solid #eee;background-color:#f7f7f7}.history{padding:50px 20px}@media screen and (max-width:968px){.history{padding:20px}}.history__header{width:100%;margin-bottom:40px}.history__filter-wrapper{position:relative;margin-bottom:12px}.history__filter{margin-right:30px;cursor:pointer}@media screen and (max-width:568px){.history__filter{margin-right:15px}}.history__filter-icon--selected{transform:rotate(180deg)}.history__filter-title{margin-right:14px}.history__filter-modal{position:absolute;z-index:1;gap:10px;top:30px;left:0;width:auto;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal}@media screen and (max-width:400px){.history__filter-modal{padding:16px}}@media screen and (max-width:600px){.history__filter-modal-period{right:0;left:auto}}@media screen and (max-width:344px){.history__filter-modal-period{right:auto;left:0}}@media screen and (max-width:360px){.history__filter-modal-sum{right:0;left:auto}}.history__filter-modal-radio-button .components__form-control--side-margin{margin-left:0}@media screen and (max-width:968px){.history__filter-modal-radio-button{flex-direction:column;align-items:start}.history__filter-modal-radio-button .profile__form-control--side-margin{margin:20px 0 0}}@media screen and (max-width:640px){.history__filter-modal-radio-button .profile__form-control--side-margin{margin-top:16px!important}}@media screen and (max-width:968px){.history__filter-modal-input-wrapper{flex-direction:column}}.history__filter-modal-input-wrapper .input-block{margin-bottom:0}.history__filter-modal-button-wrap{gap:48px;width:100%}.history__filter-modal-button-wrap button{width:100%}.history__filter-modal-button-wrap button:nth-child(1){text-align:right}.history__filter-modal-button-wrap button:nth-child(2){text-align:left}.history__date{margin:36px 0}.history__transaction{margin:20px 0}.history__action{margin:6px 0}.history__icon{margin-right:16px}.history__points{color:#007605}.history__points--decrease{color:#f52d00}.history__empty-list{margin-top:24px}.history__load-more{margin:12px 0;cursor:pointer}.information-messages-card{margin:40px auto;position:relative}.information-messages-card__back{position:absolute;left:40px;margin-bottom:30px;cursor:pointer}@media screen and (max-width:768px){.information-messages-card__back{left:20px}}.information-messages-card__title{margin-bottom:14px;margin-top:50px}.information-messages-card__create-date{display:inline-block;margin-bottom:40px}@media screen and (max-width:1000px){.information-messages-card__content{width:100%}}.information-messages-card__article-content{margin-bottom:40px}.information-messages-card__article-content h1,.information-messages-card__article-content h2{margin-bottom:20px}.information-messages-card__article-content img{max-width:100%}.information-messages-card__article-content a{color:#072c81;text-decoration:underline}.information-messages-card__article-content td,.information-messages-card__article-content th{border:1px solid #000}.information-messages-card__article-content ul{margin:0 0 10px 20px;list-style:disc}.information-messages-card__image-gallery{width:900px;height:540px;margin-bottom:40px}@media screen and (max-width:1000px){.information-messages-card__image-gallery{width:100%;height:468px;margin-bottom:30px}}.information-messages-card__image-gallery .image-gallery__dot{border:1px solid #000}.information-messages-card__attachments-title{margin-bottom:24px}.information-messages-list{padding:40px 0 80px}@media screen and (max-width:375px){.information-messages-list{padding:40px 0 40px}}.information-messages-list__title{margin-bottom:32px;text-align:center;font-weight:400}.information-messages-list__actions-wrapper{margin-bottom:40px}@media screen and (max-width:480px){.information-messages-list__actions-wrapper{flex-direction:column;align-items:flex-start;justify-content:flex-start}}@media screen and (max-width:375px){.information-messages-list__actions-wrapper{margin-bottom:24px}}@media screen and (max-width:480px){.information-messages-list__filters-wrapper{margin-bottom:12px}}.information-messages-list__filter-wrapper{position:relative;margin:12px 0}.information-messages-list__filter{margin-right:30px;cursor:pointer}@media screen and (max-width:568px){.information-messages-list__filter{margin-right:15px}}.information-messages-list__filter-icon--selected{transform:rotate(180deg)}.information-messages-list__filter-title{margin-right:14px}.information-messages-list__filter-modal{position:absolute;z-index:2;top:30px;left:0;width:auto;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal}@media screen and (max-width:400px){.information-messages-list__filter-modal{padding:16px}}.information-messages-list__filter-modal--involvement{width:350px}@media screen and (max-width:920px){.information-messages-list__filter-modal--involvement{width:200px}}@media screen and (max-width:400px){.information-messages-list__filter-modal--involvement{width:160px}}.information-messages-list__filter-modal--category{width:300px}@media screen and (max-width:400px){.information-messages-list__filter-modal--category{width:220px}}.information-messages-list__mark-all-as-read-button{padding:18px 18px 14px;border-radius:4px;color:#072c81;background-color:#f6fafd;box-shadow:0 4px 4px rgba(13,88,179,.2)}.information-messages-list__content-list{margin-bottom:40px}@media screen and (max-width:375px){.information-messages-list__content-list{margin-bottom:24px}}.information-messages-list__content-list-item{padding:18px 0;transition:all .35s ease-out;cursor:pointer;border-top:1px solid #eee}@media screen and (max-width:768px){.information-messages-list__content-list-item{flex-direction:column}}@media screen and (max-width:375px){.information-messages-list__content-list-item{padding:12px 0}}.information-messages-list__content-list-item:hover{background-color:#f6fafd}.information-messages-list__content-list-item-row{padding:0 12px}@media screen and (max-width:768px){.information-messages-list__content-list-item-row{width:100%}}.information-messages-list__content-list-item-read-mark{width:12px;height:12px;overflow:hidden;border-radius:50%;background-color:transparent}.information-messages-list__content-list-item-read-mark--unread{background-color:#476bf0}.information-messages-list__content-list-item-info{margin-left:12px}@media screen and (max-width:768px){.information-messages-list__content-list-item-info{margin-bottom:8px}}.information-messages-list__content-list-item-title{margin-bottom:6px}.information-messages-list__content-list-item-description{display:-webkit-box;overflow:hidden;margin-top:4px;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:768px){.information-messages-list__content-list-item-date-wrapper{margin-left:24px}}.information-messages-list__load-more-button{margin:0 auto;text-align:center}.information-messages-list__unreaded{color:#476bf0;margin-bottom:20px}.about{padding:80px 0;background-color:#f6fafd}@media screen and (max-width:420px){.about{padding:40px 0}}.about__title{text-align:center}.about__description{text-align:center;margin:20px 0 70px}.about__mobile-links{margin:20px auto 30px}@media screen and (max-width:520px){.about__mobile-links{flex-direction:column;align-items:center}}.about__mobile-links a:not(:last-child){margin-right:16px}@media screen and (max-width:520px){.about__mobile-links a:not(:last-child){margin:0 0 16px}}@media screen and (max-width:1080px){.about__wrapper{flex-direction:column;align-items:center}}.about__item-img{z-index:1;max-width:100%;margin-bottom:14px}@media screen and (max-width:1080px){.about__item-img{margin-bottom:12px}}.about__item-text{z-index:1;background-color:#f6fafd}.about__item{max-width:360px;text-align:center}@media screen and (max-width:1080px){.about__item{max-width:80%;margin:0 auto}}@media screen and (max-width:1080px){.about__item--second{margin:110px 0 30px}}@media screen and (max-width:420px){.about__item--second{margin:50px 0 0}}.about__item--second .about__item-img{margin-bottom:14px}.about__item-way-1{position:relative;z-index:0;top:-360px;left:-240px}@media screen and (max-width:1080px){.about__item-way-1{top:-370px;left:0;transform:rotate(90deg)}}@media screen and (max-width:420px){.about__item-way-1{top:-300px;transform:rotate(100deg)}}.about__item-way-2{position:relative;z-index:0;top:-210px;left:230px;transform:rotate(180deg)}@media screen and (max-width:1080px){.about__item-way-2{top:50px;left:0;transform:rotate(250deg)}}.best-ranking{display:flex;flex-direction:column;row-gap:60px;padding:80px 0}.best-ranking--hide{display:none}.cartoon{padding:80px 0;background-color:#f6fafd}@media screen and (max-width:420px){.cartoon{padding:40px 0}}.cartoon__text{width:60%;margin:16px 0 60px;text-align:center}@media screen and (max-width:460px){.cartoon__text{width:100%}}.cartoon__button{padding:20px 20px 20px 24px;border-radius:26px}.example{padding:80px 0;background-color:#f6fafd}@media screen and (max-width:420px){.example{padding:40px 0}}.example__text{width:60%;margin:16px 0 30px;text-align:center}@media screen and (max-width:768px){.example__text{width:100%}}@media screen and (max-width:420px){.example__text{text-align:left}}.example__item-img{max-width:100%;margin-right:120px}@media screen and (max-width:768px){.example__item-img{margin:0}}@media screen and (max-width:768px){.example__item-wrapper{width:80%;margin-top:40px}}@media screen and (max-width:420px){.example__item-wrapper{width:100%}}.example__item-title{margin:24px 0 16px}.example__item-icon-wrapper{display:inline-block;padding:10px;border-radius:26px;background-color:#476bf0}@media screen and (max-width:768px){.example__item{flex-direction:column}}.example__item--center{margin:120px 0}@media screen and (max-width:768px){.example__item--center{margin:60px 0}}.example__item--center .example__item-img{margin:0 0 0 120px}@media screen and (max-width:768px){.example__item--center .example__item-img{order:1;margin:0}}@media screen and (max-width:768px){.example__item--center .example__item-wrapper{order:2}}.footer{box-shadow:0 -4px 8px rgba(153,191,220,.14);position:relative;padding:60px 0}@media screen and (max-width:1080px){.footer{padding:60px 0 120px}}@media screen and (max-width:860px){.footer{padding:60px 0}}@media screen and (max-width:420px){.footer{padding:40px 0}}.footer__container{align-items:flex-start;height:240px}@media screen and (max-width:1080px){.footer__container{height:340px}}@media screen and (max-width:860px){.footer__container{align-items:center;flex-direction:column;height:100%}}.footer__img{width:30%;max-width:210px}@media screen and (max-width:1080px){.footer__img{width:50%}}@media screen and (max-width:860px){.footer__img{display:none}}@media screen and (max-width:860px){.footer__menu{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:16px}}.footer__menu-item{display:inline-block;margin-bottom:16px}.footer__menu-item:hover{color:#23272e}.footer__menu-item--active{color:#23272e;border-bottom:1px solid #23272e}.footer__contact-wrap{height:100%}@media screen and (max-width:860px){.footer__contact-wrap{align-items:center}}.footer__contact-info{width:100%;margin-bottom:21px}@media screen and (max-width:860px){.footer__contact-info{display:flex;flex-direction:column;align-items:center;width:100%}}.footer__logo:not(:last-child){margin-right:16px}@media screen and (max-width:1080px){.footer__logo:not(:last-child){margin-right:32px}}@media screen and (max-width:860px){.footer__logo:not(:last-child){margin:0 0 16px}}.footer__mobile-links{margin-bottom:16px}.header{padding:60px 0;background-color:#f6fafd}@media screen and (max-width:1200px){.header{padding:40px 0}}@media screen and (max-width:420px){.header{padding:30px 0}}@media screen and (max-width:1050px){.header__container{flex-direction:column}}.header__text-wrapper{width:60%;max-width:650px}@media screen and (max-width:1050px){.header__text-wrapper{width:100%;max-width:750px}}@media screen and (max-width:1200px){.header__title{font-size:32px}}.header__subtitle{margin:20px 0}@media screen and (max-width:1200px){.header__subtitle{font-size:22px}}@media screen and (max-width:480px){.header__subtitle{font-size:16px}}.header__img{width:70%;max-width:470px}@media screen and (max-width:1440px){.header__img{width:60%;margin:0}}@media screen and (max-width:1050px){.header__img{width:100%;max-width:470px}}@media screen and (max-width:768px){.header__img{margin-top:30px}}.header__cartoon-button{display:block;margin-top:20px}.in-trend{position:relative;width:100%;padding:80px 0;overflow:hidden;background:#fff}.in-trend--hide{display:none}.in-trend__events-groups{width:1000px}@media screen and (max-width:1200px){.in-trend__events-groups{width:800px}}@media screen and (max-width:960px){.in-trend__events-groups{width:700px}}@media screen and (max-width:750px){.in-trend__events-groups{width:600px}}@media screen and (max-width:700px){.in-trend__events-groups{width:500px}}@media screen and (max-width:650px){.in-trend__events-groups{width:100%}}.in-trend__button{align-self:center}.lottery{padding:80px 0}@media screen and (max-width:420px){.lottery{padding:40px 0}}.lottery__subtitle{max-width:484px;margin:16px 0 24px}.lottery__img{max-width:40%}@media screen and (max-width:700px){.lottery__img{order:2;width:30%;margin-left:10px}}@media screen and (max-width:500px){.lottery__img{display:none}}.lottery__text-wrapper{width:100%;margin-left:20%}@media screen and (max-width:1250px){.lottery__text-wrapper{margin-left:10%}}@media screen and (max-width:900px){.lottery__text-wrapper{margin-left:20px}}@media screen and (max-width:700px){.lottery__text-wrapper{order:1}}.lottery__logo{margin-bottom:24px}@media screen and (max-width:880px){.cartoon-modal .ws-react-base-modal{width:90%}}.cartoon-modal .ws-react-base-modal__content-wrap,.cartoon-modal .ws-react-base-modal__modal{background-color:#000}.cartoon-modal .ws-react-base-modal__modal-title{height:30px;min-height:20px;background-color:#000}.cartoon-modal .ws-react-base-modal__modal-title .modal-icon{fill:#fff!important}.mobile-links-modal .ws-react-base-modal__modal{padding:0!important;border-radius:12px!important}.mobile-links-modal__wrapper{width:100%;padding:40px 0 40px 40px}@media screen and (max-width:800px){.mobile-links-modal__wrapper{padding:20px}}.mobile-links-modal__content-wrap{min-width:50%;margin-right:40px}@media screen and (max-width:800px){.mobile-links-modal__content-wrap{width:100%;margin-right:0;text-align:center}}@media screen and (max-width:420px){.mobile-links-modal__content-wrap{text-align:left}}.mobile-links-modal__title{margin-bottom:16px}.mobile-links-modal__description{margin-bottom:32px}@media screen and (max-width:420px){.mobile-links-modal__description{margin-bottom:24px}}@media screen and (max-width:800px){.mobile-links-modal__load-apps{justify-content:center}}@media screen and (max-width:420px){.mobile-links-modal__load-apps{justify-content:space-between}}@media screen and (max-width:330px){.mobile-links-modal__load-apps{flex-direction:column}}.mobile-links-modal__load-mobile-wrap:not(:last-child){margin-right:40px}@media screen and (max-width:420px){.mobile-links-modal__load-mobile-wrap:not(:last-child){margin-right:0}}.mobile-links-modal__load-mobile{margin-bottom:24px}.mobile-links-modal__load-mobile-qr-code{width:135px;height:135px}@media screen and (max-width:640px){.mobile-links-modal__load-mobile-qr-code{display:none}}.mobile-links-modal__modal-title{height:30px;min-height:20px;background-color:#fff}.mobile-links-modal__modal-title .modal-icon{fill:#000!important}.mobile-links-modal__img{width:40%;margin:auto 0}@media screen and (max-width:375px){.mobile-links-modal__img{display:none}}.user-unsubscribed{line-height:26px;padding:60px 100px}@media screen and (max-width:768px){.user-unsubscribed{line-height:22px}}.user-unsubscribed__img{margin:0 auto 20px}.user-unsubscribed__info-title{display:flex;flex-direction:column;row-gap:12px}.user-unsubscribed__info-title p{color:#000!important}@media screen and (max-width:880px){.user-unsubscribed .ws-react-base-modal{width:90%}}.user-unsubscribed .ws-react-base-modal__back{cursor:pointer}.user-unsubscribed .ws-react-base-modal__modal{padding:20px 0;width:742px!important}.user-unsubscribed .ws-react-base-modal__content-wrap{display:flex;flex-direction:column;row-gap:30px;position:relative;padding:60px 100px;text-align:center;width:100%}.user-unsubscribed .ws-react-base-modal__modal-title{position:absolute;z-index:1;right:20px;height:30px;min-height:20px;padding:0;background-color:initial}.user-unsubscribed .ws-react-base-modal__modal-title .modal-icon{fill:#000!important}.warning-ie-modal .ws-react-base-modal__modal{padding:0!important;border-radius:12px!important}.warning-ie-modal__wrapper{width:100%;padding:40px}@media screen and (max-width:840px){.warning-ie-modal__wrapper{padding:20px}}.warning-ie-modal__content-wrap{width:64%;margin-right:30px}@media screen and (max-width:840px){.warning-ie-modal__content-wrap{width:100%;margin-right:0}}.warning-ie-modal__title{margin-bottom:16px}.warning-ie-modal__description{margin-bottom:30px}@media screen and (max-width:360px){.warning-ie-modal__description{margin-bottom:10px}}.warning-ie-modal__modal-title{height:30px;min-height:20px;background-color:#fff}.warning-ie-modal__modal-title .modal-icon{fill:#000!important}.warning-ie-modal__img{width:40%;height:auto}@media screen and (max-width:840px){.warning-ie-modal__img{display:none}}@media screen and (max-width:780px){.warning-ie-modal__browsers{width:80%;margin:0 auto}}@media screen and (max-width:620px){.warning-ie-modal__browsers{width:100%}}.warning-ie-modal__browser-item{width:140px;margin-bottom:30px}@media screen and (max-width:540px){.warning-ie-modal__browser-item{margin-bottom:10px}}.warning-ie-modal__browser-name{margin-top:8px;color:#072c81}@media screen and (max-width:360px){.warning-ie-modal__browser-img{width:40px;height:40px}}.news{position:relative;width:100%;padding:80px 0;overflow:hidden;background:#f6fafd}.news .page-container{max-width:1300px}.news .article-item{width:380px;min-width:380px}.news--hide{display:none}.news__button{align-self:center;margin-top:56px}@media screen and (max-width:960px){.news__button{margin-top:20px}}@media screen and (max-width:1500px){.news .article-item{width:24vw}}@media screen and (max-width:1470px){.news .article-item{width:25vw}}@media screen and (max-width:1420px){.news .article-item{width:26vw}}@media screen and (max-width:1360px){.news .article-item{width:42vw}}@media screen and (max-width:1080px){.news .article-item{width:40vw}}@media screen and (max-width:880px){.news .article-item{width:82vw}}@media screen and (max-width:768px){.news .article-item{width:calc(100vw - 60px);min-width:calc(100vw - 60px)}}.news .article-item:last-child{margin-right:0}.slider{position:relative;width:100%;overflow:hidden;background:inherit}.slider__slide-panel{width:100%}.slider__slide-panel--with-title{position:absolute;right:0;top:0}.slider__slide-panel--without-title{position:relative}.slider__title{width:100%;text-align:center}@media screen and (max-width:880px){.slider__title{text-align:start}}.slider__items{position:relative;overflow-y:hidden;overflow-x:auto;width:100%;transition:all .35s ease-out;display:flex;flex-direction:row;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.slider__items::-webkit-scrollbar{display:none}.slider__item{scroll-snap-align:start}.slider__icon{width:32px;height:32px;padding:10px 6px;border-radius:12px;background-color:#476bf0;cursor:pointer}.slider__icon svg{fill:#fff}.slider__icon--left{transform:rotate(180deg)}.steps{padding:80px 0}@media screen and (max-width:640px){.steps{padding:40px 0}}@media screen and (max-width:420px){.steps{padding:10px 0}}@media screen and (max-width:640px){.steps__container{flex-direction:column}}.steps__item-logo-wrapper{width:124px;height:124px;margin-bottom:10px;padding:32px;transition:all .35s ease-out;border-radius:20px 0;background-color:#e2eeff}.steps__item-logo{fill:#476bf0}.steps__item-stroke-logo{stroke-width:4;stroke:#476bf0}.steps__item-cart-logo{stroke-width:6;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:920px){.steps__item-title{font-size:16px}}.steps__item-text{margin:16px 0 20px;font-weight:500}@media screen and (max-width:920px){.steps__item-text{font-size:12px}}.steps__item-arrow{fill:#476bf0}.steps__item{width:280px;transition:all .35s ease-out;border-radius:20px;cursor:pointer}@media screen and (max-width:1050px){.steps__item{width:30%}}@media screen and (max-width:640px){.steps__item{width:80%;margin:30px auto}}@media screen and (max-width:520px){.steps__item{width:100%}}.steps__item:hover{background-color:#476bf0}.steps__item:hover .steps__item-text,.steps__item:hover .steps__item-title{color:#fff}.steps__item:hover .steps__item-logo-wrapper{background-color:#fff;border-radius:0 0 20px 0}.steps__item:hover .steps__item-arrow{fill:#fff}.steps__item-wrapper{padding:14px}.task{height:250px}.task__wrap{width:258px;min-width:258px;position:relative;cursor:pointer;padding:24px;height:212px;border-radius:20px;box-shadow:0 4px 8px rgba(153,191,220,.14)}.task__badge{display:flex;align-items:center;justify-content:center;position:absolute;top:-54px;right:-62px}.task__badge svg{width:158px}.task__badge-img-wrap{position:absolute;height:36px;top:-20px;right:-1px}.task__badge-img{width:36px}.task__description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.task__icon path{fill:#fff}.task__points{width:60px;top:-14px;right:-16px;border-radius:16px;padding:6px 0;text-align:center;position:absolute;background-color:#476bf0}.task__progress{width:100%}.task__progress-bar-wrap{width:100%;height:8px;border-radius:5px;background:rgba(0,0,0,.15)}.task__progress-bar{height:8px;border-radius:5px;background:#fff}@media screen and (max-width:500px){.task-modal .ws-react-base-modal__modal{width:100%!important}}.task-modal__wrap{padding:20px 100px 40px}@media screen and (max-width:500px){.task-modal__wrap{padding:20px 40px 40px}}.task-modal__badge-wrap{position:relative}.task-modal__badge-svg-wrap{width:252px;height:164px}.task-modal__badge-svg-wrap-finish{width:200px!important}.task-modal__badge-svg{width:100%}.task-modal__badge-img-wrap{position:absolute;top:56px;right:98px;height:58px;display:flex;align-items:center;justify-content:center}.task-modal__badge-img-wrap-finish{right:72px}.task-modal__badge-img{width:56px}.task-modal__description{text-align:center;margin-bottom:18px}.task-modal__button{height:54px;border-radius:4px}.task-modal__progress{width:100%;margin-bottom:18px}.task-modal__progress-bar-wrap{width:100%;height:10px;border-radius:10px;background:rgba(0,0,0,.1)}.task-modal__progress-bar{height:10px;border-radius:10px;background:#476bf0}.task-modal__name{text-align:center}.task-modal__points{text-align:center;padding:6px 20px;margin:20px 0;border-radius:22px;white-space:nowrap;background-color:#476bf0}.tasks{width:100%;overflow:hidden;position:relative;background-color:#f6fafd;padding:80px 0}.tasks--hide{display:none}.tasks__task{height:250px}.tasks__task-wrap{width:258px;min-width:258px;position:relative;cursor:pointer;padding:24px;height:212px;border-radius:20px;box-shadow:0 4px 8px rgba(153,191,220,.14)}.tasks__task-progress{width:100%}.tasks__task-progress-bar-wrap{width:100%;height:8px;border-radius:5px;background:rgba(0,0,0,.15)}.tasks__task-progress-bar{height:8px;border-radius:5px;background:#fff}.tasks__task-points{width:60px;top:-14px;right:-16px;border-radius:16px;padding:6px 0;text-align:center;position:absolute;background-color:#476bf0}.meetings__top-subjects-list-wrapper{background-color:#f7f7f7}.meetings__information-plate{width:100%;padding:0 20px 80px;background-color:#f7f7f7}.success-modal__wrapper{padding:0 40px 40px;border-radius:12px}@media screen and (max-width:460px){.success-modal__wrapper{padding:0 20px 20px}}.success-modal__title{margin-bottom:40px;font-weight:400;text-align:center}.success-modal__subheader{margin-bottom:20px}.success-modal__buttons{margin-top:20px}.success-modal__button:not(:last-child){margin-right:24px}@media screen and (max-width:300px){.success-modal__button:not(:last-child){margin-right:16px}}@media screen and (max-width:880px){.success-modal .ws-react-base-modal{width:90%}}.success-modal .ws-react-base-modal__modal-title{background-color:inherit}@media screen and (max-width:460px){.success-modal .ws-react-base-modal__modal-title{height:auto;min-height:50px;margin-right:16px}}.success-modal .ws-react-base-modal__modal-title .modal-icon{fill:#000!important}.order-card{margin:40px auto}@media screen and (max-width:880px){.order-card .ws-react-base-modal{width:90%}}.order-card .ws-react-base-modal__modal-title{background-color:inherit}@media screen and (max-width:460px){.order-card .ws-react-base-modal__modal-title{height:auto;min-height:50px;margin-right:16px}}.order-card .ws-react-base-modal__modal-title .modal-icon{fill:#000!important}.order-card__title{margin:20px 0 40px;text-align:center}.order-card__wrapper{padding:0 0 30px}@media screen and (max-width:1110px){.order-card__wrapper{padding:0 30px 20px}}@media screen and (max-width:968px){.order-card__wrapper{flex-direction:column;align-items:center;padding:20px}}.order-card__info{width:60%;margin-right:30px}@media screen and (max-width:1050px){.order-card__info{width:calc(100% - 320px)}}@media screen and (max-width:968px){.order-card__info{width:100%}}.order-card__item{margin-bottom:26px}@media screen and (max-width:460px){.order-card__item{flex-direction:column;align-items:start}}.order-card__item .status-executed{background:#4aad45}.order-card__item .status-canceled{background:#eb2525}.order-card__item .status-paid{background:#476bf0}.order-card__item-label{min-width:130px;max-width:130px;margin-right:50px}@media screen and (max-width:530px){.order-card__item-label{min-width:110px;margin-right:10px}}@media screen and (max-width:460px){.order-card__item-label{width:auto;margin-bottom:8px}}.order-card__item-text{width:auto}.order-card__item-text--status{border-radius:8px;padding:4px 16px;color:#fff}.order-card__item-text p{margin-bottom:8px;min-height:20px}.order-card__item-text h1,.order-card__item-text h2{margin:8px 0;font-style:normal;font-size:18px}.order-card__item-text h1{font-weight:600;line-height:120%}.order-card__item-text h2{font-weight:400;line-height:140%}.order-card__item-text .accent{color:#993f83}.order-card__item-text li{margin-bottom:8px}.order-card__item-text ul{margin-bottom:12px}.order-card__item-text ul li::before{content:'';display:inline-block;height:6px;width:6px;vertical-align:middle;border-radius:50%;background-color:#476bf0;margin-right:8px}.order-card__item-text ol{margin-bottom:12px;list-style-type:none;counter-reset:item}.order-card__item-text ol li::before{content:counter(item) ") ";counter-increment:item}.order-card__item-text a:link{color:#476bf0}.order-card__item-text a:hover{color:#5e81ff}@media screen and (max-width:1050px){.order-card__item-text{font-size:16px}}.order-card__content-wrapper{width:36%;text-align:center}@media screen and (max-width:968px){.order-card__content-wrapper{width:100%}.order-card__content-wrapper .order-card__content{display:none}}.order-card__content{text-align:center}@media screen and (max-width:968px){.order-card__content{width:100%;margin-bottom:26px}}.order-card__content-wrapper-mobile{width:100%}@media screen and (min-width:968px){.order-card__content-wrapper-mobile .order-card__content{display:none}}.order-card__content-html,.order-card__transfered-to-card{width:100%;max-width:444px;margin:20px auto 0;padding:60px 20px;border-radius:12px;background-color:#f6fafd;text-align:center}@media screen and (max-width:968px){.order-card__content-html,.order-card__transfered-to-card{width:100%;max-width:380px;margin:0 auto 24px;padding:36px 20px}}.order-card__content-qr canvas{width:286px!important;height:286px!important}@media screen and (max-width:968px){.order-card__content-qr canvas{width:124px!important;height:124px!important}}.order-card__content-button{margin-top:40px}@media screen and (max-width:968px){.order-card__content-button{margin-top:10px}}.order-card__qr-title{margin-bottom:20px}@media screen and (max-width:968px){.order-card__qr-title{display:none}}.order-card__qr-text-title{margin-top:16px}@media screen and (max-width:968px){.order-card__qr-text-title{margin:24px 0 4px;font-size:16px}}@media screen and (max-width:968px){.order-card__qr-text{font-size:16px}}.order-card__social-cart-button{margin-top:40px}@media screen and (max-width:968px){.order-card__social-cart-button{margin-top:10px}}.order-card__modal-svg-wrapper{margin-top:60px;padding:50px;border-radius:30%;background-color:#476bf0}@media screen and (max-width:1024px){.order-card__modal-svg-wrapper{margin-top:0;padding:28px}}.order-card__modal-svg{width:134px;height:134px}.order-card__modal-svg path{fill:#fff}@media screen and (max-width:1024px){.order-card__modal-svg{width:82px;height:82px}}.order-card__transfered-to-card{max-width:320px}.order{padding:50px 20px}@media screen and (max-width:968px){.order{padding:20px}}.order__header{width:100%;margin-bottom:40px}.order__filter-wrapper{position:relative;margin-bottom:12px}.order__filter{margin-right:30px;cursor:pointer}@media screen and (max-width:568px){.order__filter{margin-right:15px}}.order__filter-icon--selected{transform:rotate(180deg)}.order__filter-title{margin-right:14px}.order__filter-modal{position:absolute;z-index:1;gap:10px;top:30px;left:0;width:auto;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal}@media screen and (max-width:400px){.order__filter-modal{padding:16px}}@media screen and (max-width:360px){.order__filter-modal-period{right:0;left:auto}}@media screen and (max-width:968px){.order__filter-modal-radio-button{flex-direction:column;align-items:start}.order__filter-modal-radio-button .profile__form-control--side-margin{margin:20px 0 0}.order__filter-modal-radio-button .components__form-control--side-margin{margin-left:0!important;margin-top:16px!important}}@media screen and (max-width:640px){.order__filter-modal-radio-button .profile__form-control--side-margin{margin-top:16px!important}}@media screen and (max-width:968px){.order__filter-modal-input-wrapper{flex-direction:column}}.order__filter-input-line{margin:0 16px}.order__filter-modal-button-wrap{gap:48px;width:100%}.order__filter-modal-button-wrap button{width:100%}.order__filter-modal-button-wrap button:nth-child(1){text-align:right}.order__filter-modal-button-wrap button:nth-child(2){text-align:left}.order__item{cursor:pointer}.order__item-date{margin:36px 0}.order__item-content{margin:20px 0}.order__item-content-status{margin:6px 0}.order__item-content-image{-o-object-fit:cover;object-fit:cover;width:72px;height:72px;margin-right:16px;border-radius:50%}.order__item-content-image--empty{background-color:#5f99d1}.order__item-content-points{color:#f52d00}.order__empty-list{margin-top:24px}.order__load-more{margin:12px 0;cursor:pointer}.listed-poll-card{position:relative;border-radius:12px;overflow:hidden;min-height:280px;background-color:#f6fafd}.listed-poll-card__content{position:absolute;top:0;right:0;bottom:0;left:0;transition:all .5s ease-in-out}.listed-poll-card:hover .listed-poll-card__content--visible-side{transform:translateY(-100%)}.listed-poll-card__content-inner{position:relative;height:100%;padding:20px}.listed-poll-card__content-bottom-layer{padding-top:40px}.listed-poll-card__description{margin-bottom:12px}.listed-poll-card__top-info-panel{width:100%}.listed-poll-card__top-info-panel-status{text-shadow:0 4px 4px rgba(127,159,183,.49)}.listed-poll-card__main{width:100%;margin-top:auto}.listed-poll-card__poll-metrics{margin-top:12px}@media screen and (max-width:394px){.listed-poll-card__poll-metrics{flex-direction:column;align-items:flex-start;gap:8px}}.listed-poll-card__poll-metric-item-icon-wrapper--primary-state svg{fill:#fff}.listed-poll-card__poll-metric-item-icon-wrapper--secondary-state svg{fill:#97a0af}.poll-question{width:100%;border-radius:4px;padding:40px;box-shadow:0 0 1px rgba(9,30,66,.31),0 4px 8px rgba(9,30,66,.25)}@media screen and (max-width:642px){.poll-question{padding:20px}}.poll-question__answer-wrap{width:100%}.poll-question__answer{margin-bottom:22px}.poll-question__answer-checkbox,.poll-question__answer-radio-button{position:relative;width:20px;height:20px;overflow:hidden;border:2px solid #97a0af}.poll-question__answer-checkbox--selected,.poll-question__answer-radio-button--selected{border-color:#0d58b3}.poll-question__answer-checkbox{border-radius:4px}.poll-question__answer-checkbox::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(assets/images/svg/check.svg) no-repeat center}.poll-question__answer-checkbox--selected{background-color:#0d58b3}.poll-question__answer-radio-button{border-radius:50%}.poll-question__answer-radio-button--selected::before{content:'';display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;overflow:hidden;transform:translate(-50%,-50%);border-radius:50%;background-color:#0d58b3}.poll-question__answer-range-wrap{display:flex}.poll-question__answer-range{color:#0d58b3;height:42px;justify-content:center;align-items:center;cursor:pointer}.poll-question__answer-range:hover{background-color:#f7f7f7}.poll-question__answer-range--selected{background-color:#0d58b3}.poll-question__answer-range--selected:hover{background-color:#0d58b3}.poll-question__answer-range-item{color:#0d58b3}.poll-question__answer-range-item--selected{color:#fff}.poll-question__answer-range-item--selected:hover{color:#fff}.poll-question__answer-custom{width:100%}.poll-question__answer-custom .input-block{margin-bottom:0}.poll-question__statistics-wrap{width:100%}.poll-question__statistics{width:100%;padding:14px 0;border-bottom:1px solid #eee}.poll-question__statistics-item{width:100%}.poll-question__statistics-scale-wrap{width:200px;height:16px}@media screen and (max-width:752px){.poll-question__statistics-scale-wrap{width:100px}}@media screen and (max-width:400px){.poll-question__statistics-scale-wrap{width:40px}}.poll-question__statistics-scale{background-color:#0d58b3;height:100%}.poll-question__statistics-other-answers{margin-top:12px}.poll-question__statistics-other-answer-name{color:#0d58b3;cursor:pointer}.poll-question__statistics-percent{width:60px}.poll-card{padding-top:40px;padding-bottom:60px}@media screen and (max-width:642px){.poll-card__header{flex-direction:column}}@media screen and (max-width:1068px){.poll-card__back-wrap{display:flex;justify-content:center}}.poll-card__back{position:relative}@media screen and (max-width:1068px){.poll-card__back{margin-bottom:20px;width:100%;max-width:844px}}.poll-card__back-button{position:absolute}@media screen and (max-width:1068px){.poll-card__back-button{position:relative}}.poll-card__body{max-width:844px;width:100%}.poll-card__description{margin-bottom:40px}.poll-card__img{width:250px;height:210px;border-radius:12px;-o-object-fit:cover;object-fit:cover;margin-right:40px}@media screen and (max-width:642px){.poll-card__img{width:100%;height:100%;margin-right:0;margin-bottom:20px}}.poll-card__icon{fill:#000}.poll-card__bonus-value{border-radius:10px;padding:8px}@media screen and (max-width:328px){.poll-card__bonus-value{font-size:14px}}.poll-card__bonus-value--card{color:#476bf0;border:1px solid #476bf0}.poll-card__bonus-value--statistics{color:#0d58b3;border:1px solid #0d58b3}.poll-card__send-button{width:100%;margin-top:30px}.poll-card__button-vote-disable{background-color:#f7f7f7!important;cursor:default}.poll-card__questions-wrap{width:100%}.poll-completed__back{margin-top:40px}.poll-completed__icon{fill:#000}.poll-completed__title{margin-bottom:20px}.poll-completed__description{text-align:center;margin-bottom:20px}.poll-completed__statistics{color:#0d58b3}.poll-list{width:100%}.poll-list__header-wrap{width:100%;padding:50px 0;background-color:#f6fafd;margin-bottom:80px}@media screen and (max-width:550px){.poll-list__header-wrap{padding:20px 0}}@media screen and (max-width:1080px){.poll-list__header{flex-direction:column}}.poll-list__title{margin-bottom:24px}@media screen and (max-width:1080px){.poll-list__description-wrap{margin-bottom:40px}}.poll-list__description{margin-bottom:40px;padding-right:60px}.poll-list__description a{color:#97a0af}@media screen and (max-width:1080px){.poll-list__img{width:60%}}@media screen and (max-width:780px){.poll-list__img{width:100%}}.poll-list__container{max-width:1300px;margin:0 auto;padding:0 40px}.poll-list__cards-title{margin-bottom:60px}.poll-list__cards-wrap{display:grid;grid-template-columns:repeat(3,380px);gap:40px;margin-bottom:60px}@media screen and (max-width:1330px){.poll-list__cards-wrap{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:690px){.poll-list__cards-wrap{grid-template-columns:repeat(1,1fr)}}.poll-list__load-more{height:52px}.poll-list__empty-block{width:100%;display:contents}.poll-list__empty-block-img{width:140px}.poll-list__empty-block-info{text-align:center}.achievement-modal{min-width:600px;padding:20px 100px 40px;text-align:center;min-height:450px}.achievement-modal__badge-wrap{position:relative}.achievement-modal__badge-svg-wrap{width:200px;height:164px}.achievement-modal__badge-svg{width:100%}.achievement-modal__badge-img-wrap{position:absolute;top:56px;right:72px;height:58px;display:flex;align-items:center;justify-content:center}.achievement-modal__badge-img{width:56px}.achievement-modal__button{height:54px;border-radius:4px}.achievements{width:100%;gap:15px}@media screen and (max-width:460px){.achievements{gap:5px}}.achievements__achievement{width:100%;border-radius:6px;background-color:#fff;box-shadow:0 10px 15px rgba(3,55,103,.1)}.achievements__achievement-info{padding:22px 22px 22px 0}@media screen and (max-width:380px){.achievements__achievement-description{display:none}}.achievements__badge{position:relative}.achievements__logo-badge-wrap{position:absolute;z-index:1;top:22px;right:20px;width:50px;height:30px}.achievements__logo-badge{width:30px}.achievements__background-badge{width:90px}.all-kpi-modal{position:relative}.all-kpi-modal__close{cursor:pointer;position:absolute;right:20px;top:20px;z-index:1}.all-kpi-modal__wrapper{display:flex;flex-direction:column;row-gap:30px;height:100%;padding:40px}@media screen and (max-width:568px){.all-kpi-modal__wrapper{padding:40px 20px;gap:15px}}.all-kpi-modal__title{width:100%;text-align:center;height:56px}.all-kpi-modal__kpi-block{scrollbar-color:#97a0af #dcdfe4;scrollbar-width:thin;width:100%;height:100%;overflow-y:scroll!important}.all-kpi-modal__kpi-block::-webkit-scrollbar{width:20px;height:20px}.all-kpi-modal__kpi-block::-webkit-scrollbar-thumb{border-radius:9999px;background-clip:padding-box;background-color:#97a0af;border:calc(16px / 2) solid transparent}.all-kpi-modal__periods-slider{position:relative;width:100%;overflow-x:hidden;height:104px}.all-kpi-modal__periods-slider:hover{scrollbar-color:#97a0af #dcdfe4;scrollbar-width:thin;overflow-x:scroll}.all-kpi-modal__periods-slider:hover::-webkit-scrollbar{width:20px;height:20px}.all-kpi-modal__periods-slider:hover::-webkit-scrollbar-thumb{border-radius:9999px;background-clip:padding-box;background-color:#97a0af;border:calc(16px / 2) solid transparent}.all-kpi-modal__periods{position:absolute;left:0;transition:all .35s ease-out}.all-kpi-modal__periods-item{display:flex;flex-direction:column;row-gap:6px;align-items:center;width:150px;max-height:56px;box-shadow:0 4px 8px rgba(153,191,220,.14);border-radius:6px;background-color:#fff;padding:8px 0;cursor:pointer;border:1px solid #fff}.all-kpi-modal__periods-item p{text-align:center;align-items:stretch}.all-kpi-modal__periods-item--checked,.all-kpi-modal__periods-item:hover{border-color:#476bf0;background-color:#476bf0}.all-kpi-modal__periods-item--checked p,.all-kpi-modal__periods-item:hover p{color:#fff}.change-language-modal{flex-direction:column;position:relative;width:100%;height:auto}.change-language-modal__close-button{position:absolute;top:25px;right:25px;width:22px;height:22px}.change-language-modal__close-button-icon{fill:#d6d9e2}.change-language-modal__modal-form-wrapper{padding:40px 0 60px}@media screen and (max-width:420px){.change-language-modal__modal-form-wrapper{padding:40px 20px 60px}}.change-language-modal .input-block{margin-bottom:0}.change-language-modal__button{width:100%;border-radius:6px;padding:16px}.change-language-modal__form-wrap{width:330px}@media screen and (max-width:420px){.change-language-modal__form-wrap{width:100%}}.change-language-modal__languages-wrap{width:100%}.change-language-modal__language{cursor:pointer;width:100%}.change-language-modal__language:hover{color:#476bf0}.change-language-modal__language--selected{color:#476bf0;font-weight:700}.change-password-modal{flex-direction:column;position:relative;width:100%;height:auto}.change-password-modal__close-button{position:absolute;top:25px;right:25px;width:22px;height:22px}.change-password-modal__modal-form-wrapper{padding:40px 0 60px}@media screen and (max-width:420px){.change-password-modal__modal-form-wrapper{padding:40px 20px 60px}}.change-password-modal__close-button-icon{fill:#d6d9e2}.change-password-modal .input-block{margin-bottom:0}.change-password-modal__button{width:100%;border-radius:6px;padding:16px}.change-password-modal__form-wrap{width:330px}@media screen and (max-width:420px){.change-password-modal__form-wrap{width:100%}}.change-password-modal__inputs-wrap{width:100%}.modal-form{box-sizing:content-box;width:100%;height:520px;max-height:520px;padding:70px 90px 60px}@media screen and (max-width:1024px){.modal-form{padding:60px 30px 60px}}@media screen and (max-width:864px){.modal-form{max-width:100%;overflow:inherit}}@media screen and (max-width:768px){.modal-form{padding:70px 30px 60px}}@media screen and (max-width:425px){.modal-form{padding:40px 20px}}.modal-form__title{margin-bottom:40px;text-align:center}.modal-form__action-button{width:100%;height:54px;border-radius:4px;background:#0d58b3;color:#fff;cursor:pointer}.modal-form__action-button--disabled{background-color:#91adbb}.modal-form__error-description{height:44px;padding-left:16px;color:#bf360c}.modal-form__error-icon{position:relative;top:-2px;margin-right:11px}.modal-form__password-rules-line{margin:7px 0}.modal-form__password-rules-wrap{margin-top:21px}.modal-form__password-rules-item{width:114px}.modal-form__password-rules-item--true{color:#4aad45}.modal-form__password-rules-item--margin{margin-right:13px}.modal-form__input-wrapper{margin-bottom:12px}.deletion-modal{flex-direction:column;position:relative;width:100%;height:auto}.deletion-modal__close-button{position:absolute;top:25px;right:25px;width:22px;height:22px}.deletion-modal__modal-form-wrapper{padding:40px 0 60px}@media screen and (max-width:420px){.deletion-modal__modal-form-wrapper{padding:40px 20px 60px}}.deletion-modal__close-button-icon{fill:#d6d9e2}.deletion-modal__button{width:auto;border-radius:6px;padding:12px 20px}.deletion-modal__delete-button{border:1px solid #476bf0;background-color:#fff;color:#476bf0}.interests{width:100%}.interests__interest{position:relative;padding:8px 16px;border:1px solid #d6dde2;border-radius:30px}.interests__interest-icon{display:block;position:absolute;top:-7px;right:-4px}.kpi-user{display:flex;flex-direction:column;row-gap:20px}.kpi-user__header{display:flex;align-items:center;-moz-column-gap:0;column-gap:0;justify-content:space-between}.kpi-user__periods{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px}.kpi-user__periods-item{display:flex;flex-direction:column;row-gap:6px;align-items:center;width:100%;box-shadow:0 4px 8px rgba(153,191,220,.14);border-radius:6px;background-color:#fff;padding:8px 0;cursor:pointer;border:1px solid #fff}.kpi-user__periods-item p{text-align:center;align-items:stretch}.kpi-user__periods-item:hover{border:1px solid #476bf0}.kpi-user__periods-item:hover p{color:#476bf0}.kpi-user__periods-item--checked{border:1px solid #476bf0}.kpi-user__periods-item--date{height:17px}@media screen and (max-width:968px){.profile-date-picker{width:100%}}.profile-date-picker__target-text{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;text-align:center;z-index:2;padding:0 4px;top:-8px;left:12px;background-color:#fff}.profile-date-picker .react-datepicker__input-container input{width:270px!important;height:44px!important;font-size:16px!important;line-height:140%!important;border:none!important;border-radius:6px!important;background-color:#f1f6f9!important;color:#97a0af!important}.profile-date-picker .react-datepicker__input-container input:focus{border-color:#0d58b3!important;color:#23272e!important}@media screen and (max-width:968px){.profile-date-picker .react-datepicker__input-container input{width:100%!important}}.profile-date-picker .react-datepicker-wrapper::after{content:none}.profile-date-picker--filled{position:relative}.profile-date-picker--filled .react-datepicker__input-container input{border:1px solid #d6d9e2!important;background-color:#fff!important;color:#23272e!important}.profile-input{width:100%}.profile-input__wrap{width:100%}.profile-input .input-block__input-position-wrap,.profile-input .input-block__input-wrap{height:auto!important}.profile-input .input-block__fields-error{display:none}.profile-input__icon{padding-right:12px;cursor:pointer}.profile-input__target-text{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;text-align:center;z-index:2;padding:0 4px;top:-8px;left:12px;background-color:#fff}.profile-input__input-wrap--with-icon{background-color:#f1f6f9;border-radius:6px;width:100%}.profile-input__input-wrap--with-icon input{font-size:16px!important;line-height:140%!important;border:none!important;padding:0 12px!important;height:44px!important;width:auto!important;border-radius:6px!important;background-color:transparent!important}.profile-input__input-wrap--with-icon input:disabled{color:#97a0af!important}.profile-input__input-wrap--without-icon input{font-size:16px!important;line-height:140%!important;border:none!important;padding:0 12px!important;height:44px!important;width:auto!important;border-radius:6px!important;background-color:#f1f6f9!important}.profile-input__input-wrap--without-icon input:disabled{color:#97a0af!important}.profile-input__input-wrap--without-icon input:focus-within{border-color:#0d58b3!important}.profile-input--filled{position:relative}.profile-input--filled .profile-input__input-wrap--without-icon .input-block input{border:1px solid #d6d9e2!important;background-color:#fff!important;color:#23272e!important}.profile-input--filled .profile-input__input-wrap--without-icon .input-block input:focus{border-color:#0d58b3!important}.profile-input--filled .profile-input__input-wrap--without-icon .input-block input:disabled{color:#97a0af!important}.profile-input--filled .profile-input__input-wrap--without-icon .input-block textarea{border:1px solid #0d58b3;background-color:#fff}.profile-input--filled .profile-input__input-wrap--with-icon{background-color:#fff;border:1px solid #d6d9e2;color:#23272e!important}.profile-input--filled .profile-input__input-wrap--with-icon:focus-within{border-color:#0d58b3!important}.profile-input--filled .profile-input__input-wrap--with-icon input:-webkit-autofill,.profile-input--filled .profile-input__input-wrap--with-icon input:-webkit-autofill:active,.profile-input--filled .profile-input__input-wrap--with-icon input:-webkit-autofill:focus,.profile-input--filled .profile-input__input-wrap--with-icon input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.profile-input--error .profile-input__target-text{color:#eb2525}.profile-input--error .profile-input__error-label{padding-top:7px;padding-left:13px}.profile-input--error .profile-input__input-wrap--without-icon .input-block input{border:1px solid #eb2525!important}.profile-input--error .profile-input__input-wrap--with-icon{background-color:#fff;border:1px solid #eb2525}.profile-input .input-block textarea{font-size:16px;line-height:140%;border:none;padding:12px 10px!important;border-radius:6px;background-color:#f1f6f9;height:auto}.profile-progress{position:sticky;z-index:100;top:0;padding-top:24px;background-color:#fff}.profile-progress .page-container{height:initial}.profile-progress__progress-wrap{display:flex;flex-direction:column;align-items:center;width:100%;padding:68px 102px 20px;border-radius:12px;background-color:#f6fafd;box-shadow:0 4px 10px rgba(0,0,0,.05)}@media screen and (max-width:1024px){.profile-progress__progress-wrap{padding:68px 80px 20px}}@media screen and (max-width:928px){.profile-progress__progress-wrap{padding:68px 60px 20px}}@media screen and (max-width:864px){.profile-progress__progress-wrap{padding:68px 30px 20px}}@media screen and (max-width:684px){.profile-progress__progress-wrap{padding:64px 30px 20px}}@media screen and (max-width:550px){.profile-progress__progress-wrap{padding:60px 24px 18px}}@media screen and (max-width:480px){.profile-progress__progress-wrap{padding:60px 16px 16px}}.profile-progress__progress-bar{position:relative;width:100%;height:14px;margin-bottom:48px}@media screen and (max-width:928px){.profile-progress__progress-bar{height:12px}}@media screen and (max-width:768px){.profile-progress__progress-bar{height:10px}}@media screen and (max-width:684px){.profile-progress__progress-bar{height:8px;margin-bottom:40px}}@media screen and (max-width:550px){.profile-progress__progress-bar{height:6px;margin-bottom:36px}}@media screen and (max-width:480px){.profile-progress__progress-bar{height:4px;margin-bottom:32px}}.profile-progress__progress-bar-filled{position:absolute;top:0;left:0;height:14px;background-color:#476bf0}@media screen and (max-width:928px){.profile-progress__progress-bar-filled{height:12px}}@media screen and (max-width:768px){.profile-progress__progress-bar-filled{height:10px}}@media screen and (max-width:684px){.profile-progress__progress-bar-filled{height:8px}}@media screen and (max-width:550px){.profile-progress__progress-bar-filled{height:6px}}@media screen and (max-width:480px){.profile-progress__progress-bar-filled{height:4px}}.profile-progress__progress-bar-division{position:relative;height:100%;background-color:#000}.profile-progress__progress-bar-division span{position:absolute;top:-42px;right:0;transform:translateX(50%)}@media screen and (max-width:684px){.profile-progress__progress-bar-division span{top:-36px;font-size:12px}}@media screen and (max-width:550px){.profile-progress__progress-bar-division span{top:-32px;font-size:10px}}@media screen and (max-width:480px){.profile-progress__progress-bar-division span{top:-28px;font-size:8px}}.profile-progress__progress-bar-division:last-of-type>span{display:none}.profile-progress__progress-bar-division:first-child{border-radius:10px 0 0 10px}.profile-progress__progress-bar-division:last-of-type{border-radius:0 10px 10px 0}.profile-progress__progress-bar-division:not(:last-of-type)::after{content:'';position:absolute;z-index:1;top:50%;right:0;width:8px;height:30px;transform:translate(50%,-50%);border-radius:10px;background-color:#000}@media screen and (max-width:768px){.profile-progress__progress-bar-division:not(:last-of-type)::after{width:6px;height:24px}}@media screen and (max-width:684px){.profile-progress__progress-bar-division:not(:last-of-type)::after{width:5px;height:20px}}@media screen and (max-width:550px){.profile-progress__progress-bar-division:not(:last-of-type)::after{width:4px;height:16px}}@media screen and (max-width:480px){.profile-progress__progress-bar-division:not(:last-of-type)::after{width:3px;height:12px}}.profile-progress__progress-bar-division--filled:not(:last-of-type)::after{background-color:#476bf0}.profile-progress__mobile-bonus-info{margin-bottom:16px;text-align:center}@media screen and (max-width:366px){.profile-progress__mobile-links{flex-direction:column}}@media screen and (max-width:366px){.profile-progress__load-mobile--google-play{margin-bottom:10px}}.profile-progress--on-top{padding:0}.profile-progress--on-top .profile-progress__mobile-bonus-info,.profile-progress--on-top .profile-progress__mobile-links,.profile-progress--on-top .profile-progress__profile-bonus-info{display:none}.profile-progress--on-top .profile-progress__progress-wrap{background-color:#fff;box-shadow:initial}.profile-progress--on-top .profile-progress__progress-bar{margin:initial}.profile-section__header-icon{width:30px;height:30px}.profile-section__inputs{padding-left:45px;width:595px}@media screen and (max-width:968px){.profile-section__inputs{padding-left:20px;width:100%}}@media screen and (max-width:420px){.profile-section__inputs{padding-left:0}}@media screen and (max-width:968px){.profile-section{width:100%}}.statistics--only{width:100%}@media screen and (max-width:1260px){.statistics{width:100%}}.statistics__items{gap:15px}@media screen and (max-width:460px){.statistics__items{gap:10px!important}}.statistics__items--only{display:grid;grid-template-columns:repeat(3,2fr);width:100%}@media screen and (max-width:860px){.statistics__items--only{display:flex;flex-direction:column;align-items:start;width:100%}}.statistics__items--not-only{display:flex;flex-direction:column;align-items:start;width:310px}@media screen and (max-width:1260px){.statistics__items--not-only{width:100%}}.statistics__item{width:100%;padding:20px;border-radius:10px;background-color:#fff;box-shadow:0 10px 15px rgba(3,55,103,.1)}@media screen and (max-width:460px){.statistics__amount{font-size:20px;line-height:24px}}.statistics__label{display:none}@media screen and (max-width:1260px){.statistics__label{display:block}}.thank-modal__close{cursor:pointer;position:absolute;right:20px;top:20px;z-index:1}.thank-modal__wrapper{padding:40px;gap:30px}@media screen and (max-width:568px){.thank-modal__wrapper{padding:40px 20px;gap:15px}}.thank-modal__title{width:100%;text-align:center}.thank-modal__user-image{height:120px;width:120px;border-radius:50px}.thank-modal__textarea .profile-input__target-text{color:#476bf0}.thank-modal__textarea textarea{border-color:#476bf0!important}.thank-modal__textarea .input-block{margin-bottom:0}.thank-modal__table{width:100%}.thank-modal__table-line{background-color:#97a0af;width:1px;height:38px}.thank-modal__table-line--selected{background-color:#476bf0}.thank-modal__table-line--disabled{background-color:#e5e7eb}.thank-modal__table-cell{width:100%;border-top:1px solid #97a0af;border-bottom:1px solid #97a0af;height:40px;cursor:pointer}.thank-modal__table-cell--selected{border-color:#476bf0;background-color:#edf0fd;color:#476bf0}.thank-modal__table-cell--disabled{border-color:#e5e7eb;color:#e5e7eb;cursor:default}.thank-modal__table-cell:first-child{border-left:1px solid #97a0af;border-top-left-radius:6px;border-bottom-left-radius:6px}.thank-modal__table-cell:first-child .thank-modal__table-line{display:none}.thank-modal__table-cell--selected:first-child{border-left:1px solid #476bf0}.thank-modal__table-cell--disabled:first-child{border-left:1px solid #e5e7eb}.thank-modal__table-cell:last-child{border-right:1px solid #97a0af;border-top-right-radius:6px;border-bottom-right-radius:6px}.thank-modal__table-cell--selected:last-child{border-right:1px solid #476bf0}.thank-modal__table-cell--disabled:last-child{border-right:1px solid #e5e7eb}.thank-modal__bonus-value{width:100%;text-align:center}.thank-modal__button{width:335px;padding:13px 0;border-radius:6px}@media screen and (max-width:460px){.thank-modal__button{width:100%}}.toggle-box{position:relative;min-width:54px;max-width:54px;height:30px;transition:.3s;border-radius:15px;background:#eff4f8;cursor:pointer}.toggle-box--toggled{background:#476bf0}.toggle-box--toggled .toggle-box__circle{left:26px}.toggle-box__circle{position:absolute;top:15px;left:5px;width:24px;height:24px;transform:translateY(-50%);transition:.3s;border-radius:50%;background:#fff}.performances-kpi{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:600px){.performances-kpi{grid-template-columns:1fr}}.performances-kpi--column{grid-template-columns:1fr}.performances-kpi__item{display:flex;flex-direction:column;row-gap:15px;padding:20px;border-radius:6px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14)}.performances-kpi__item .kpi-done{background:linear-gradient(90deg,#f89afa 0,#926bff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.performances-kpi__item-performance{display:flex;flex-direction:column;row-gap:4px}.performances-kpi .performance__numerical-indicators{display:flex;align-items:center;-moz-column-gap:0;column-gap:0;justify-content:space-between}.performances-kpi .numerical-indicators__score-counter{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px}.performances-kpi .numerical-indicators__progress-bar{position:relative;width:100%;height:8px;border-radius:99px;background-color:#97a0af}.performances-kpi .numerical-indicators__progress-bar--color-indicator{position:absolute;height:100%;border-radius:99px;background:linear-gradient(90deg,#91e9ff 0,#3d8aff 100%)}.performances-kpi .numerical-indicators__progress-bar .color-indicator--done{background:linear-gradient(90deg,#f89afa 0,#926bff 100%)}.edit-profile{padding:40px 0}@media screen and (max-width:640px){.edit-profile{padding-bottom:0}}@media screen and (max-width:460px){.edit-profile__wrap{gap:30px!important}}@media screen and (max-width:640px){.edit-profile__title{text-align:center}}@media screen and (max-width:360px){.edit-profile__title{font-size:28px}}.edit-profile__upload-avatar input{display:none!important}.edit-profile__info{padding-left:40px}@media screen and (max-width:968px){.edit-profile__info{width:100%;padding-left:10px;padding-right:20px;gap:30px!important}}@media screen and (max-width:640px){.edit-profile__info{flex-direction:column;align-items:center}}@media screen and (max-width:420px){.edit-profile__info{padding-right:0;padding-left:0}}.edit-profile__form{width:100%}.edit-profile .page-container{height:initial}.edit-profile__form-control-radio-checkmark{position:absolute;top:50%;left:0;width:26px;height:26px;transform:translateY(-50%);transition:all .35s ease-out;border:1px solid #d6d9e2;border-radius:50%;background-color:#fff}.edit-profile__form-control-radio-checkmark::after{content:'';display:none;position:absolute;transition:all .35s ease-out}.edit-profile__form-control-radio-label{display:block;position:relative;padding-left:34px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.edit-profile__form-control-radio-label .edit-profile__form-control-radio-checkmark::after{top:50%;left:50%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;background-color:#476bf0}.edit-profile__form-control-radio-label .edit-profile__form-control-radio:checked~.edit-profile__form-control-radio-checkmark::after{display:block;background-color:#fff}.edit-profile__form-control-radio-label .edit-profile__form-control-radio:checked~.edit-profile__form-control-radio-checkmark{border:none;background-color:#476bf0}.edit-profile__form-control-radio{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.edit-profile__spinner{width:17px;height:16px;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite;fill:#476bf0!important}.edit-profile__form-avatar-wrap{margin-top:36px}.edit-profile__form-avatar-wrap .attachments-list__warning-label{display:none}.edit-profile__user-img{width:200px;height:200px;border-radius:80px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:460px){.edit-profile__user-img{width:150px;height:150px;border-radius:50px}}.edit-profile__user-img .avatar-image{top:inherit;left:inherit;right:inherit}.edit-profile .avatar__wrapper{display:flex;align-items:center;justify-content:center}.edit-profile .input-block__fields-error{display:none}.edit-profile__confirm-button{width:240px;border-radius:6px}@media screen and (max-width:640px){.edit-profile__confirm-button{width:auto;padding:12px 10px}}.edit-profile__save-button{padding:12px 10px}.edit-profile__send-code-button{width:300px;padding:12px 0;border:1px solid #476bf0;border-radius:6px}.edit-profile__send-code-button:disabled{border-color:#97a0af;color:#97a0af}@media screen and (max-width:640px){.edit-profile__send-code-button{width:auto;padding:9px 10px}}.edit-profile__resend-code-text{width:200px}.edit-profile__resend-code-text--full-width{width:auto}@media screen and (max-width:640px){.edit-profile__resend-code-text{width:auto}}.edit-profile__code-buttons-wrap{width:100%}@media screen and (max-width:968px){.edit-profile__code-buttons-wrap{flex-direction:column;align-items:flex-start;gap:10px!important}}.edit-profile__email-input{width:100%}.edit-profile__form-row{width:100%}.edit-profile__email-confirmed-text{padding-top:7px;padding-left:13px}.edit-profile__interest{cursor:pointer;color:#000;align-items:center;padding:8px 16px;background:#fff;border:1px solid #d6dde2;border-radius:30px;white-space:nowrap}.edit-profile__interest--my{background:#476bf0;border:none;color:#fff}.edit-profile__icon-wrap{padding:10px;background:#fff;box-shadow:0 5px 10px rgba(3,55,103,.1);border-radius:6px;cursor:pointer}@media screen and (max-width:968px){.edit-profile__date-gender{flex-direction:column}}@media screen and (max-width:968px){.edit-profile__gender-radio-buttons{width:100%}}.edit-profile__interests-wrap{flex-wrap:wrap}.edit-profile .ws-button:hover{background-color:#5e81ff!important}.profile-view{background-color:#f6fafd}.profile-view__body{display:flex;flex-direction:column;row-gap:30px;position:relative;top:-100px;width:100%;height:auto}@media screen and (max-width:1260px){.profile-view__body{flex-direction:column;align-items:center}}@media screen and (max-width:460px){.profile-view__body{gap:15px}}.profile-view__main-info{width:100%;gap:60px}@media screen and (max-width:1260px){.profile-view__main-info{flex-direction:column;align-items:center;gap:30px}}.profile-view__header-data{width:100%}@media screen and (max-width:1260px){.profile-view__header-data{flex-direction:column;align-items:center}}.profile-view__header-data{width:100%}@media screen and (max-width:1260px){.profile-view__header-data{flex-direction:column;align-items:center}}.profile-view__form-row{width:100%}.profile-view__info{width:100%;gap:30px}@media screen and (max-width:1260px){.profile-view__info{flex-direction:column;align-items:center;max-width:100%}}.profile-view__info--only-statistics{gap:0;align-items:center}.profile-view__info--only-statistics .profile-view__info-wrap{width:auto}.profile-view__info-wrap{width:100%}.profile-view__data{width:100%}@media screen and (max-width:1260px){.profile-view__data{gap:40px!important}}@media screen and (max-width:460px){.profile-view__data{gap:30px!important}}.profile-view__personality{width:100%}@media screen and (max-width:1260px){.profile-view__personality{display:flex;flex-direction:column;align-items:center;gap:6px}}@media screen and (max-width:1260px){.profile-view__name{color:#000;text-align:center}}@media screen and (max-width:460px){.profile-view__name{font-size:24px;line-height:28px}}@media screen and (max-width:1260px){.profile-view__department{color:#97a0af}}.profile-view__central-item{align-items:center;width:100%}@media screen and (max-width:460px){.profile-view__interests{gap:10px!important}}.profile-view__title-background{width:100%;height:130px;background:linear-gradient(90deg,#f89afa 0,#926bff 100%)}.profile-view__avatar{width:170px;height:170px;-o-object-fit:cover;object-fit:cover;border-radius:60px;background-color:#fff;box-shadow:0 5px 10px rgba(3,55,103,.2)}@media screen and (max-width:460px){.profile-view__avatar{width:150px;height:150px;border-radius:50px}}.profile-view__rating-wrap{position:relative;width:100%;margin-bottom:18px}@media screen and (max-width:1260px){.profile-view__rating-wrap{margin-bottom:40px}}.profile-view__rating{position:absolute;top:-20px;padding:8px 14px;border-radius:40px;background-color:#fff;box-shadow:0 5px 10px rgba(3,55,103,.05)}.profile-view__blue-button-edit{padding:14px 18px;border-radius:8px;background-color:#476bf0;color:#fff}@media screen and (max-width:1260px){.profile-view__blue-button-edit{display:none}}.profile-view__white-button-edit{display:none;padding:14px 18px;border:1px solid #476bf0;border-radius:8px;background-color:#fff;color:#476bf0}@media screen and (max-width:1260px){.profile-view__white-button-edit{display:block}}@media screen and (max-width:460px){.profile-view__white-button-edit{padding:10px 18px}}.profile-view__edit-profile-icon{fill:#fff}.profile-view__top-panel{width:100%}@media screen and (max-width:1260px){.profile-view__top-panel{flex-direction:column;align-items:start;max-width:735px}}.profile-view__bonus-value{width:100%;max-width:350px}@media screen and (max-width:460px){.profile-view__amount,.profile-view__bonus-value-number{font-size:20px;line-height:24px}}.profile-view__progress{width:100%;padding:24px 30px 30px;border-radius:10px;background:linear-gradient(90deg,#91e9ff 0,#3d8aff 100%)}.profile-view__progress-bar-wrap{width:100%;height:8px;border-radius:5px;background:rgba(0,0,0,.15)}.profile-view__progress-bar{height:8px;border-radius:5px;background:#fff}.profile-view__progress-percent{white-space:nowrap}.profile-view__achievements{gap:20px}@media screen and (max-width:460px){.profile-view__achievements{gap:10px}}.user-ranking-border{padding:2px;background:linear-gradient(90deg,#91e9ff 0,#3d8aff 100%);border-radius:20px}.current-user-ranking{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:20px 40px;border-radius:20px;background-color:#f6fafd}@media screen and (max-width:580px){.current-user-ranking{display:flex;flex-direction:column;gap:20px}}.current-user-ranking__logo{width:80px;height:80px;border-radius:30px}.current-user-ranking__points{padding-left:20px;color:#476bf0}.current-user-ranking .link{color:#476bf0;cursor:pointer}.ranking-filters-sector{width:100%;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width:480px){.ranking-filters-sector{flex-direction:column;row-gap:10px}}.ranking-filters-sector__filter-wrapper{position:relative}@media screen and (max-width:720px){.ranking-filters-sector__filter-wrapper{width:100%}}.ranking-filters-sector__filter-target-text{position:relative;z-index:1;top:8px;left:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 8px;background-color:#fff;color:#97a0af;font-family:interMedium,sans-serif;font-size:10px;text-align:center}.ranking-filters-sector__filter-target-text--active{color:#476bf0}.ranking-filters-sector__filter{width:320px;height:44px;padding:0 10px;border:1px solid #d1d5dc;border-radius:6px;cursor:pointer;gap:10px}@media screen and (max-width:720px){.ranking-filters-sector__filter{width:100%}}.ranking-filters-sector__filter--active{border-color:#476bf0}.ranking-filters-sector__filter-icon--selected{transform:rotate(180deg)}.ranking-filters-sector__filter-title{margin-right:14px}.ranking-filters-sector__filter-modal{display:flex;flex-direction:column;row-gap:8;scrollbar-color:#97a0af #dcdfe4;scrollbar-width:thin;position:absolute;z-index:2;top:74px;left:0;align-items:flex-start;width:100%;max-height:160px;padding:8px 0 8px 8px;overflow:hidden auto;border-radius:6px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6)}.ranking-filters-sector__filter-modal::-webkit-scrollbar{width:20px;height:20px}.ranking-filters-sector__filter-modal::-webkit-scrollbar-thumb{border-radius:9999px;background-clip:padding-box;background-color:#97a0af;border:calc(16px / 2) solid transparent}.ranking-filters-sector__filter-category{width:100%;padding:8px;border-radius:4px}.ranking-filters-sector__filter-category:hover{background-color:#f3f4f6}.ranking-page-table{width:100%;border-spacing:0 24px;border-collapse:separate}.ranking-page-table thead{color:#97a0af;white-space:nowrap}.ranking-page-table thead td:first-child{padding-left:45px}@media screen and (max-width:480px){.ranking-page-table thead td:first-child{padding-right:5px;padding-left:20px}}@media screen and (max-width:320px){.ranking-page-table thead td:first-child{padding-left:10px}}.ranking-page-table--empty{min-height:456px}.ranking-page-table .user-row-rank{border-radius:20px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14);color:#476bf0}.ranking-page-table .user-row-rank td{padding:20px 5px}.ranking-page-table .user-row-rank td:first-child{padding-left:40px;border-top-left-radius:20px;border-bottom-left-radius:20px}@media screen and (max-width:480px){.ranking-page-table .user-row-rank td:first-child{padding-left:20px}}@media screen and (max-width:320px){.ranking-page-table .user-row-rank td:first-child{padding-left:10px}}.ranking-page-table .user-row-rank td:last-child{padding-right:40px;border-top-right-radius:20px;border-bottom-right-radius:20px}@media screen and (max-width:480px){.ranking-page-table .user-row-rank td:last-child{padding-right:20px}}@media screen and (max-width:320px){.ranking-page-table .user-row-rank td:last-child{padding-right:10px}}.ranking-page-table .user-row-rank .rank{display:inline-block;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:12px}@media screen and (max-width:480px){.ranking-page-table .user-row-rank .rank{width:30px;height:30px}}.ranking-page-table .user-row-rank .points{white-space:nowrap}.ranking-page-table .user-row-rank .user-info{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px;color:#23272e}@media screen and (max-width:480px){.ranking-page-table .user-row-rank .user-info{font-size:12px}}.ranking-page-table .user-row-rank .user-info__avatar{width:60px;height:60px;border-radius:20px}@media screen and (max-width:480px){.ranking-page-table .user-row-rank .user-info__avatar{width:50px;height:50px}}@media screen and (max-width:250px){.ranking-page-table .user-row-rank .user-info__avatar{display:none}}.ranking-page-table .user-row-rank--current-user{background:linear-gradient(90deg,#91e9ff 0,#3d8aff 100%)}.ranking-page-table .user-row-rank--current-user .points,.ranking-page-table .user-row-rank--current-user .user-info{color:#fff}.ranking-page-table .user-row-rank--current-user .rank{background-color:#fff}.top-ranking-item{display:flex;flex-direction:column;row-gap:8px;position:relative;align-items:center;width:386px;max-width:100%;height:100%;padding:48px 24px 20px;overflow:hidden;border-radius:40px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14)}@media screen and (max-width:1300px){.top-ranking-item{width:300px}}@media screen and (max-width:1080px){.top-ranking-item{width:250px}}@media screen and (max-width:900px){.top-ranking-item{width:500px}}@media screen and (max-width:560px){.top-ranking-item{width:350px}}@media screen and (max-width:360px){.top-ranking-item{width:220px;height:auto}}.top-ranking-item__rank{color:#476bf0}.top-ranking-item__control{position:absolute;z-index:1;top:calc(50% - 12px);cursor:pointer}.top-ranking-item__control .injected-svg{fill:#476bf0}.top-ranking-item__control--left{left:24px;transform:rotate(180deg)}.top-ranking-item__control--right{right:24px}.top-ranking-item__control--inactive{opacity:35%}.top-ranking-item__carousel-wrapper{max-width:307px}.top-ranking-item__carousel{display:flex;overflow:hidden}.top-ranking-item__dots{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:5px}.top-ranking-item__dots .dot{width:6px;height:6px;border-radius:50%;background-color:#dcdfe4}.top-ranking-item__dots .dot--selected{background-color:#476bf0}.top-ranking-item__dots--disabled{visibility:hidden}.top-ranking-item .top-user-rank{display:flex;flex-direction:column;row-gap:20px;align-items:center;min-width:307px;height:100%;transition:translate .35s}.top-ranking-item .top-user-rank__avatar-wrapper{position:relative;flex-grow:1;width:160px;height:188px}.top-ranking-item .top-user-rank__avatar{width:160px;height:160px;border-radius:50%}.top-ranking-item .top-user-rank__place{position:absolute;right:0;bottom:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto;padding:12px 16px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(153,191,220,.14);color:#23272e}.top-ranking-item .top-user-rank__name{color:#23272e;text-align:center;word-break:break-word}@media screen and (max-width:1080px){.top-ranking-item .top-user-rank__name{max-width:230px}}@media screen and (max-width:900px){.top-ranking-item .top-user-rank__name{max-width:none}}@media screen and (max-width:360px){.top-ranking-item .top-user-rank__name{max-width:180px}}.top-ranking-item--current-user-selected{background:linear-gradient(90deg,#91e9ff 0,#3d8aff 100%)}.top-ranking-item--current-user-selected .top-ranking-item__control .injected-svg{fill:#fff}.top-ranking-item--current-user-selected .top-ranking-item__rank,.top-ranking-item--current-user-selected .top-user-rank__name{color:#fff}.top-ranking-list{align-items:center;width:100%;background-color:#f6fafd}.top-ranking-list__items{display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width:900px){.top-ranking-list__items{flex-direction:column;gap:30px}}.ranking-page{display:flex;flex-direction:column;row-gap:40px;align-items:center}.ranking-page__top-rank{display:flex;flex-direction:column;row-gap:40px;padding:60px 0}.ranking-page__body{display:flex;flex-direction:column;row-gap:60px}@media screen and (max-width:720px){.ranking-page__body{row-gap:30px}}.ranking-page__current-user{width:100%;max-width:1218px}.ranking-page__table{display:flex;flex-direction:column;row-gap:30px}.ranking-page__top-rating{display:flex;flex-direction:column;row-gap:40px;align-items:center;padding:60px 0}.ranking-page__top-rating .title{color:#23272e}.ranking-page__top-rating .list{display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px}.event-registration{width:100%;margin-top:65px;padding:0 40px}@media screen and (max-width:875px){.event-registration{margin-top:30px}}.event-registration__body{width:100%;max-width:1140px}@media screen and (max-width:966px){.event-registration__body{max-width:800px}}@media screen and (max-width:1200px){.event-registration__body{max-width:100%}}.event-registration .bread-crumbs{width:100%}.event-registration__title{text-align:center;margin-bottom:10px}.event-registration__form{width:100%;max-width:800px}.event-registration__form-block{padding:40px 0 36px}.event-registration__form-block:not(:last-child){border-bottom:2px solid #eee}.event-registration__form-block:last-child{padding-bottom:0}.event-registration__form-row{margin-top:24px}@media screen and (max-width:640px){.event-registration__form-row{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.event-registration__form-row--side-margin{margin-left:-40px}@media screen and (max-width:768px){.event-registration__form-row--side-margin{margin-left:-20px}}@media screen and (max-width:640px){.event-registration__form-row--side-margin{margin-left:0}}.event-registration__form-title span{color:#ff6947}.event-registration__form-label{margin:10px 0 12px;color:#072c81}.event-registration__form-row-label{width:184px;padding-right:24px}@media screen and (max-width:640px){.event-registration__form-row-label{margin-bottom:6px}}.event-registration__form-row-label--frozen{height:54px}@media screen and (max-width:640px){.event-registration__form-row-label--frozen{height:unset}}.event-registration__form-control--third{width:calc(100% / 3 - 40px)}@media screen and (max-width:768px){.event-registration__form-control--third{width:calc(100% / 3 - 20px)}}@media screen and (max-width:640px){.event-registration__form-control--third{width:100%}}@media screen and (max-width:640px){.event-registration__form-control--third:not(:first-child){margin-top:20px}}.event-registration__form-control--side-margin{margin-left:40px}@media screen and (max-width:768px){.event-registration__form-control--side-margin{margin-left:20px}}@media screen and (max-width:640px){.event-registration__form-control--side-margin{margin-left:0}}.event-registration__form-input-control{width:50%}@media screen and (max-width:768px){.event-registration__form-input-control{width:100%}}.event-registration .attachments-list__empty-block{background-color:#f6fafd}.event-registration .attachments-list__add-file-link{color:#072c81}.event-registration__form-buttons{margin-top:60px}@media screen and (max-width:768px){.event-registration__form-buttons{flex-direction:column;margin-top:30px}}.event-registration__document-subtitle{margin-top:20px}.event-registration__info{position:relative;margin:6px 0 12px;cursor:pointer}.event-registration__info svg{fill:#072c81}.event-registration__info-label{margin:2px 0 0 4px;color:#072c81}.event-registration__document-info-modal{z-index:2;position:absolute;left:30px;bottom:20px;width:440px;padding:8px 16px;border-radius:4px;border:1px solid #97a0af;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:530px){.event-registration__document-info-modal{width:250px}}@media screen and (max-width:320px){.event-registration__document-info-modal{left:0;width:200px}}.event-registration__modal{padding:60px}@media screen and (max-width:1024px){.event-registration__modal{width:100%;padding:30px 24px}}.event-registration__modal-title{text-align:center}.event-registration__modal-svg-wrapper{margin-top:60px;padding:50px;border-radius:30%;background-color:#ff6947}@media screen and (max-width:1024px){.event-registration__modal-svg-wrapper{margin-top:24px;padding:28px}}.event-registration__modal-svg{width:124px;height:124px}@media screen and (max-width:1024px){.event-registration__modal-svg{width:82px;height:82px}}.event-status-registration{width:100%;margin-top:65px;padding:0 40px}@media screen and (max-width:875px){.event-status-registration{margin-top:30px}}.event-status-registration__body{width:100%;max-width:1140px}@media screen and (max-width:966px){.event-status-registration__body{max-width:800px}}@media screen and (max-width:1200px){.event-status-registration__body{max-width:100%}}.event-status-registration__description{height:150px}.event-status-registration__description textarea{height:150px}.event-status-registration__description__input-wrap--textarea{height:150px}.event-status-registration .bread-crumbs{width:100%}.event-status-registration__title{margin-bottom:10px;text-align:center}.event-status-registration__form{width:100%;max-width:800px}.event-status-registration__form-block{padding:40px 0 36px}.event-status-registration__form-block .input-block__input-position-wrap{height:unset!important}.event-status-registration__form-block:not(:last-of-type){border-bottom:2px solid #eee}.event-status-registration__form-block:last-of-type{padding-bottom:0}.event-status-registration__form-row{margin-top:24px}@media screen and (max-width:640px){.event-status-registration__form-row{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.event-status-registration__form-row--side-margin{margin-left:-40px}@media screen and (max-width:768px){.event-status-registration__form-row--side-margin{margin-left:-20px}}@media screen and (max-width:640px){.event-status-registration__form-row--side-margin{margin-left:0}}.event-status-registration__form-flex-row{width:100%;gap:40px}@media screen and (max-width:768px){.event-status-registration__form-flex-row{gap:20px}}@media screen and (max-width:640px){.event-status-registration__form-flex-row{flex-direction:column}}.event-status-registration__form-flex-row .input-block__text-overflow{display:none}.event-status-registration__form-flex-column{width:100%;gap:10px}.event-status-registration__checkbox{gap:10px}.event-status-registration__checkbox div{margin:0}.event-status-registration__form-title span{color:#476bf0}.event-status-registration__form-label{margin:10px 0 12px;color:#072c81}.event-status-registration .info{color:#072c81;cursor:pointer}.event-status-registration__form-row-label{width:184px;padding-right:24px}@media screen and (max-width:640px){.event-status-registration__form-row-label{margin-bottom:6px}}.event-status-registration__form-row-label--frozen{height:54px}@media screen and (max-width:640px){.event-status-registration__form-row-label--frozen{height:unset}}.event-status-registration__form-control--third{width:calc(100% / 3 - 40px)}@media screen and (max-width:768px){.event-status-registration__form-control--third{width:calc(100% / 3 - 20px)}}@media screen and (max-width:640px){.event-status-registration__form-control--third{width:100%}}@media screen and (max-width:640px){.event-status-registration__form-control--third:not(:first-child){margin-top:20px}}.event-status-registration__form-control--side-margin{margin-left:40px}@media screen and (max-width:768px){.event-status-registration__form-control--side-margin{margin-left:20px}}@media screen and (max-width:640px){.event-status-registration__form-control--side-margin{margin-left:0}}.event-status-registration__form-inline-button{margin-left:40px;color:#476bf0}.event-status-registration__form-inline-button[disabled]{color:#97a0af}.event-status-registration__form-inline-button--blue{color:#072c81}.event-status-registration__form-input-control{width:50%}@media screen and (max-width:768px){.event-status-registration__form-input-control{width:100%}}.event-status-registration .attachments-list__empty-block{background-color:#f6fafd}.event-status-registration .attachments-list__add-file-link{color:#072c81}.event-status-registration__form-buttons{margin-top:60px}.event-status-registration__form-buttons button:not(:last-child){margin-right:40px}@media screen and (max-width:768px){.event-status-registration__form-buttons button:not(:last-child){margin:20px 0}}@media screen and (max-width:768px){.event-status-registration__form-buttons{flex-direction:column;margin-top:30px}}.event-status-registration__document-subtitle{margin-top:20px}.event-status-registration__info{position:relative;margin-top:10px;cursor:pointer}.event-status-registration__info svg{fill:#072c81}.event-status-registration__info-label{margin:2px 0 0 4px;color:#072c81}.event-status-registration__document-info-modal{position:absolute;z-index:2;bottom:20px;left:30px;width:440px;padding:8px 16px;border:1px solid #97a0af;border-radius:4px;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:530px){.event-status-registration__document-info-modal{width:250px}}@media screen and (max-width:320px){.event-status-registration__document-info-modal{left:0;width:200px}}.event-status-registration__modal{padding:50px}@media screen and (max-width:1024px){.event-status-registration__modal{width:100%;padding:30px 24px}}.event-status-registration__modal-title{text-align:center}.event-status-registration__modal-text{font-size:20px}.event-status-registration__modal-svg-wrapper{padding:10px;border-radius:30%;background-color:#476bf0}@media screen and (max-width:1024px){.event-status-registration__modal-svg-wrapper{margin-top:24px;padding:28px}}.event-status-registration__modal-button{height:55px;width:100%;border-radius:10px}.event-status-registration__modal-button--primary{background-color:#476bf0;color:#fff}.event-status-registration__modal-button--primary:hover{background-color:#5e81ff}.event-status-registration__modal-button--secondary{background-color:#fafafa}.event-status-registration__modal-button--secondary:hover{background-color:#f7f7f7}.status-registration-card{width:100%;margin-top:65px;padding:0 40px}@media screen and (max-width:875px){.status-registration-card{margin-top:30px}}.status-registration-card__body{width:100%;max-width:1140px}@media screen and (max-width:966px){.status-registration-card__body{max-width:800px}}@media screen and (max-width:1200px){.status-registration-card__body{max-width:100%}}.status-registration-card .bread-crumbs{width:100%}.status-registration-card__title{text-align:center;margin-bottom:10px}.status-registration-card__form{width:100%;max-width:800px}.status-registration-card__form-block{padding:40px 0 36px}.status-registration-card__form-block:not(:last-child){border-bottom:2px solid #eee}.status-registration-card__form-block:last-child{padding-bottom:0}.status-registration-card__form-row{margin-top:24px}@media screen and (max-width:640px){.status-registration-card__form-row{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.status-registration-card__form-row--side-margin{margin-left:-40px}@media screen and (max-width:768px){.status-registration-card__form-row--side-margin{margin-left:-20px}}@media screen and (max-width:640px){.status-registration-card__form-row--side-margin{margin-left:0}}.status-registration-card__form-title span{color:#476bf0}.status-registration-card__form-label{margin:10px 0 12px;color:#072c81}.status-registration-card__form-row-label{width:184px;padding-right:24px}@media screen and (max-width:640px){.status-registration-card__form-row-label{margin-bottom:6px}}.status-registration-card__form-row-label--frozen{height:54px}@media screen and (max-width:640px){.status-registration-card__form-row-label--frozen{height:unset}}.status-registration-card__form-control--third{width:calc(100% / 3 - 40px)}@media screen and (max-width:768px){.status-registration-card__form-control--third{width:calc(100% / 3 - 20px)}}@media screen and (max-width:640px){.status-registration-card__form-control--third{width:100%}}@media screen and (max-width:640px){.status-registration-card__form-control--third:not(:first-child){margin-top:20px}}.status-registration-card__form-control--side-margin{margin-left:40px}@media screen and (max-width:768px){.status-registration-card__form-control--side-margin{margin-left:20px}}@media screen and (max-width:640px){.status-registration-card__form-control--side-margin{margin-left:0}}.status-registration-card__form-inline-button{margin-left:40px;color:#476bf0}.status-registration-card__form-inline-button[disabled]{color:#97a0af}.status-registration-card__form-inline-button--blue{color:#072c81}.status-registration-card__form-button-center{align-items:center;margin-top:60px}.status-registration-card__form-input-control{width:50%}@media screen and (max-width:768px){.status-registration-card__form-input-control{width:100%}}.status-registration-card .attachments-list__empty-block{background-color:#f6fafd}.status-registration-card .attachments-list__add-file-link{color:#072c81}.status-registration-card__form-buttons{margin-top:60px}.status-registration-card__form-buttons button:not(:last-child){margin-right:40px}@media screen and (max-width:768px){.status-registration-card__form-buttons button:not(:last-child){margin:20px 0}}@media screen and (max-width:768px){.status-registration-card__form-buttons{flex-direction:column;margin-top:30px}}.status-registration-card__document-subtitle{margin-top:20px}.status-registration-card__info{position:relative;margin:6px 0 12px;cursor:pointer}.status-registration-card__info svg{fill:#072c81}.status-registration-card__info-label{margin:2px 0 0 4px;color:#072c81}.status-registration-card__document-info-modal{z-index:2;position:absolute;left:30px;bottom:20px;width:440px;padding:8px 16px;border-radius:4px;border:1px solid #97a0af;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:530px){.status-registration-card__document-info-modal{width:250px}}@media screen and (max-width:320px){.status-registration-card__document-info-modal{left:0;width:200px}}.status-registration-card__modal{padding:60px}@media screen and (max-width:1024px){.status-registration-card__modal{width:100%;padding:30px 24px}}.status-registration-card__modal-title{text-align:center}.status-registration-card__modal-svg-wrapper{margin-top:60px;padding:50px;border-radius:30%;background-color:#476bf0}@media screen and (max-width:1024px){.status-registration-card__modal-svg-wrapper{margin-top:24px;padding:28px}}.status-registration-card__modal-svg{width:124px;height:124px}@media screen and (max-width:1024px){.status-registration-card__modal-svg{width:82px;height:82px}}.status-registration-card__top-wrapper{margin-bottom:30px;width:100%}@media screen and (max-width:640px){.status-registration-card__top-wrapper{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.status-registration-card__top-wrapper:last-child{margin-bottom:0}.status-registration-card__form-status{color:red}.status-registration-card__form-status--moderation{color:#476bf0}.status-registration-card__form-status--success{color:green}.status-registration-card__form-top-label{margin-right:20px}.registrations-list{padding:50px 20px}@media screen and (max-width:968px){.registrations-list{padding:20px}}.registrations-list__header{width:100%;margin-bottom:40px}.registrations-list__item{cursor:pointer}.registrations-list__item-date{margin:36px 0}.registrations-list__item-content{margin:20px 0 30px}.registrations-list__item-content-status{margin:6px 0;color:red}.registrations-list__item-content-status--moderation{color:#476bf0}.registrations-list__item-content-status--success{color:green}.registrations-list__item-content-image{width:72px;height:72px;margin-right:16px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.registrations-list__item-content-image--empty{background-color:#5f99d1}.registrations-list__item-content-points{color:#f52d00}.registrations-list__empty-list{margin-top:24px}.registrations-list__load-more{margin:12px 0;cursor:pointer}.status-registrations-list{padding:50px 20px}@media screen and (max-width:968px){.status-registrations-list{padding:20px}}.status-registrations-list__header{width:100%;margin-bottom:40px}.status-registrations-list__item{cursor:pointer}.status-registrations-list__item-date{margin:36px 0}.status-registrations-list__item-content{margin:20px 0 30px}.status-registrations-list__item-content-status{margin:6px 0;color:red}.status-registrations-list__item-content-status--moderation{color:#476bf0}.status-registrations-list__item-content-status--success{color:green}.status-registrations-list__item-content-image{width:72px;height:72px;margin-right:16px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.status-registrations-list__item-content-image--empty{background-color:#5f99d1}.status-registrations-list__item-content-points{color:#f52d00}.status-registrations-list__empty-list{margin-top:24px}.status-registrations-list__load-more{margin:12px 0;cursor:pointer}.service-item{width:275px;height:294px;padding:24px;transition:.35s;border-radius:12px;background-position:center;background-size:cover}@media screen and (max-width:320px){.service-item{width:100%}}.service-item::before{content:'';display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:275px;height:294px;border-radius:12px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.0689174) 6.77%,rgba(0,0,0,.153739) 15.1%,rgba(0,0,0,.296875) 29.17%,rgba(0,0,0,.390625) 39.06%,rgba(0,0,0,.473958) 47.4%,rgba(0,0,0,.541667) 54.17%,rgba(0,0,0,.625) 62.5%,rgba(0,0,0,.734375) 73.44%,rgba(0,0,0,.875) 87.5%,#000 100%)}@media screen and (max-width:320px){.service-item::before{width:100%}}.service-item:hover{transition:.35s;cursor:pointer;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .63))}.service-item--without-image{background-color:#5f99d1}.service-item__body{z-index:1;height:100%}.service-item__body-bottom{z-index:1;width:100%}.service-item__body-title{margin-bottom:10px}.service-item__body-notices{width:100%;z-index:1}.service-item__body-bonus{min-width:66px;padding:6px 8px;border-radius:45px;background-color:#476bf0}.service-item__body-bonus-value{margin-top:2px}.service-item__body-date{padding:6px 8px;border-radius:45px;background-color:#fff;color:#476bf0}.service-card{padding:60px 10px}@media screen and (max-width:1200px){.service-card{padding:30px}}@media screen and (max-width:460px){.service-card{padding:20px}}.service-card__body{width:100%}@media screen and (max-width:966px){.service-card__body{max-width:800px}}@media screen and (max-width:1200px){.service-card__body{max-width:100%}}.service-card__item--fixed{max-width:400px;width:400px}@media screen and (max-width:1200px){.service-card__item--fixed{width:auto;max-width:none}}.service-card__item-owner{margin-bottom:12px;color:#97a0af}.service-card__item-title{margin-bottom:24px}@media screen and (max-width:1200px){.service-card__item-title{margin-bottom:12px;font-size:26px}}@media screen and (max-width:436px){.service-card__item-title{margin-bottom:8px}}@media screen and (max-width:375px){.service-card__item-title{font-size:23px}}@media screen and (max-width:280px){.service-card__item-title{font-size:19px}}.service-card__item-bonus{margin-bottom:14px;border:1px solid #476bf0;border-radius:10px}@media screen and (max-width:1200px){.service-card__item-bonus{margin-bottom:14px}}@media screen and (max-width:436px){.service-card__item-bonus{margin-bottom:10px}}.service-card__item-bonus-value{margin-top:2px;padding:6px;color:#476bf0}.service-card__item-description-wrapper{margin-bottom:24px}.service-card__item-description-title{margin-bottom:14px}.service-card__item-description{overflow-y:hidden}@media screen and (max-width:1200px){.service-card__item-description{max-height:none}}.service-card__item-description--cut{max-height:194px}.service-card__item-description a{text-decoration:underline}.service-card__item-spoiler{margin-top:8px;cursor:pointer}.service-card__item-spoiler:hover{text-decoration:underline}.service-card__item-date-title{margin-bottom:6px}.service-card__item-date{margin-right:6px;white-space:nowrap}.service-card__item-date:last-child{margin-right:0;margin-left:6px}.service-card__item-date-body{align-items:center;width:100%;margin-bottom:26px}@media screen and (max-width:1200px){.service-card__item-date-body{margin-bottom:12px}}.service-card__item-date-body-value{margin-right:40px}@media screen and (max-width:280px){.service-card__item-date-body-value{margin-right:10px}}.service-card__item-status-block{margin-bottom:26px}.service-card__item-status{margin-right:0;border:1px solid #0d58b3;border-radius:10px}.service-card__item-status:not(:last-child){margin-right:8px}.service-card__item-status-value{margin-top:2px;padding:4px 6px;color:#0d58b3;white-space:nowrap}@media screen and (max-width:1276px){.service-card__item-status-value{margin-top:0;font-size:12px}}@media screen and (max-width:1230px){.service-card__item-status-value{margin-top:0;padding:2px 4px;font-size:11px}}@media screen and (max-width:1200px){.service-card__item-status-value{margin-top:0;padding:4px 6px;font-size:12px}}@media screen and (max-width:375px){.service-card__item-status-value{margin-top:0;padding:2px 4px;font-size:8px}}@media screen and (max-width:280px){.service-card__item-status-value{margin-top:0;padding:2px 4px;font-size:7px}}.service-card__item-smile{margin-right:10px}.service-card__item-body-adaptive{min-width:900px;margin:0 auto}@media screen and (max-width:1200px){.service-card__item-body-adaptive{flex-direction:column;min-width:auto}}@media screen and (max-width:500px){.service-card__item-info-wrapper{flex-direction:column}}.service-card__item-category{margin:8px 20px 16px 0}@media screen and (max-width:500px){.service-card__item-category{margin:8px 0 16px}}.service-card__item-category-icon{width:32px;height:32px;margin-right:8px;padding:6px;border-radius:10px 0;background:#072c81}.service-card__action-button{margin-top:10px;text-align:center}.service-card__modal-wrapper{padding:70px;border-radius:12px}@media screen and (max-width:460px){.service-card__modal-wrapper{padding:20px}}.service-card__modal-title{margin-bottom:42px;font-weight:400;text-align:center}@media screen and (max-width:300px){.service-card__modal-title{margin-bottom:30px}}.service-card__modal-button:not(:last-child){margin-right:24px}@media screen and (max-width:300px){.service-card__modal-button:not(:last-child){margin-right:16px}}.service-card__item-action-wrapper{margin-top:14px}@media screen and (max-width:520px){.service-card__item-action-wrapper{flex-direction:column}}@media screen and (max-width:520px){.service-card__item-button{order:2}}.service-card__item-button--disabled{background-color:#97a0af;cursor:not-allowed}.service-card__item-button--disabled:hover{background-color:#97a0af}.service-card__item-remaining{position:relative;margin-left:40px}@media screen and (max-width:520px){.service-card__item-remaining{order:1;margin:0 0 20px}}.service-card__item-remaining-count{min-width:54px;margin-top:4px;padding:4px 10px;background-color:#ffeeeb;border-radius:10px 0}.service-card__item-remaining-question{position:absolute;right:-20px;top:-10px}.service-card__item-remaining-question svg{fill:#072c81}.service-card__item-remaining-info{position:absolute;left:30px;bottom:70px;width:390px;padding:8px 16px;border-radius:4px;border:1px solid #97a0af;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:1520px){.service-card__item-remaining-info{width:230px}}@media screen and (max-width:320px){.service-card__item-remaining-info{width:200px}}.service-card__row{width:100%}.service-list{max-width:1300px;padding:0 40px}@media screen and (max-width:1316px){.service-list{max-width:986px}}@media screen and (max-width:1001px){.service-list{max-width:670px}}@media screen and (max-width:686px){.service-list{max-width:356px}}@media screen and (max-width:320px){.service-list{padding:0 24px}}@media screen and (max-width:280px){.service-list{padding:0 10px}}.service-list__item{position:relative;margin-right:40px;margin-bottom:40px}.service-list__item:last-child,.service-list__item:nth-child(4n){margin-right:0}@media screen and (max-width:1316px){.service-list__item:nth-child(4n){margin-right:40px}.service-list__item:last-child,.service-list__item:nth-child(3n){margin-right:0}}@media screen and (max-width:1001px){.service-list__item:nth-child(3n){margin-right:40px}.service-list__item:last-child,.service-list__item:nth-child(2n){margin-right:0}}@media screen and (max-width:686px){.service-list__item{margin-right:0!important}}@media screen and (max-width:320px){.service-list__item{width:100%}}.service-list__header{width:100%;margin:40px 0}.service-list__filters-search{margin-bottom:42px}.service-list__filter-wrapper{position:relative;margin:12px 0}.service-list__filter{margin-right:30px;cursor:pointer}@media screen and (max-width:568px){.service-list__filter{margin-right:15px}}.service-list__filter-icon--selected{transform:rotate(180deg)}.service-list__filter-title{margin-right:14px}.service-list__filter-modal{position:absolute;z-index:2;top:30px;left:0;width:auto;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.6);word-break:normal}.service-list__filter-modal--full-price{width:350px}@media screen and (max-width:400px){.service-list__filter-modal{padding:16px}}.service-list__filter-modal--category{width:300px}@media screen and (max-width:400px){.service-list__filter-modal--category{width:220px}}@media screen and (max-width:968px){.service-list__filter-modal-radio-buttons{flex-direction:column;align-items:start}.service-list__filter-modal-radio-buttons .components__form-control--side-margin{margin:20px 0 0}}@media screen and (max-width:640px){.service-list__filter-modal-radio-buttons .components__form-control--side-margin{margin-top:16px!important}}.service-list__filter-reset{margin:12px 0;cursor:pointer}.service-list__filter-reset-text:hover{color:#000}.service-list__filter-reset-icon{margin-left:12px;fill:#97a0af}.service-list__filter-search{width:280px;margin:0 60px}@media screen and (max-width:1320px){.service-list__filter-search{width:180px;margin:0 20px 0 0}}.service-list__filter-search .input-block__icon svg{color:#97a0af}.service-list__filter-search .input-block__icon--search{margin-top:2px}.service-list__filter-search .input-block--search-mode input{padding-right:40px!important}.service-list__filter-category{margin-bottom:16px}.service-list__filter-category-actions{margin-top:10px}.service-list__filter-category-reset{margin-right:16px}.service-list__load-more-button{margin:80px auto 10px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy5zY3NzIiwibWl4aW5zLnNjc3MiLCJmb250RmFjZXMuc2NzcyIsImZvbnRzLnNjc3MiLCJjb21tb24uY3NzIiwiYmFzZUNvbXBvbmVudHMvYXR0YWNobWVudExpc3Quc2NzcyIsImJhc2VDb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsImJhc2VDb21wb25lbnRzL3dzUmVhY3RCYXNlTW9kYWwuc2NzcyIsImJhc2VDb21wb25lbnRzL3dzUmVhY3RDaGVja0JveC5zY3NzIiwiYmFzZUNvbXBvbmVudHMvd3NSZWFjdElucHV0LnNjc3MiLCJiYXNlQ29tcG9uZW50cy93c1JlYWN0U2VsZWN0LnNjc3MiLCJnbG9iYWwuc2NzcyIsInRvYXN0LnNjc3MiLCJhcHBGb3JtLnNjc3MiLCIuLi9tb2R1bGVzL0FydGljbGVzL2NvbXBvbmVudHMvYXJ0aWNsZUl0ZW0vYXJ0aWNsZUl0ZW0uc2NzcyIsIi4uL21vZHVsZXMvQXJ0aWNsZXMvcGFnZXMvY2FyZC9hcnRpY2xlc0NhcmQuc2NzcyIsIi4uL21vZHVsZXMvQXJ0aWNsZXMvcGFnZXMvbGlzdC9hcnRpY2xlc0xpc3Quc2NzcyIsIi4uL21vZHVsZXMvQXV0aC9jb21wb25lbnRzL2F1dGhTdGVwcy9hdXRoU3RlcHMuc2NzcyIsIi4uL21vZHVsZXMvQXV0aC9wYWdlcy9sb2dpbi9sb2dpbi5zY3NzIiwiLi4vbW9kdWxlcy9Db21tZW50cy9jb21wb25lbnRzL2NvbW1lbnQvY29tbWVudC5zY3NzIiwiLi4vbW9kdWxlcy9Db21tZW50cy9wYWdlcy9jb21tZW50c1BhZ2UvY29tbWVudHNQYWdlLnNjc3MiLCIuLi9tb2R1bGVzL0V2ZW50cy9tb2RhbHMvcmVmZXJyYWxNZXNzYWdlL3JlZmVycmFsTWVzc2FnZS5zY3NzIiwiLi4vbW9kdWxlcy9FdmVudHMvcGFnZXMvY29tcG9uZW50cy9ldmVudExpc3RJdGVtL2V2ZW50TGlzdEl0ZW0uc2NzcyIsIi4uL21vZHVsZXMvRXZlbnRzL3BhZ2VzL2V2ZW50Q2FyZC9ldmVudENhcmQuc2NzcyIsIi4uL21vZHVsZXMvRXZlbnRzL3BhZ2VzL2V2ZW50TGlzdC9ldmVudExpc3Quc2NzcyIsIi4uL21vZHVsZXMvRmVlZC9jb21wb25lbnRzL2Vtb2ppU2VsZWN0L2Vtb2ppU2VsZWN0LnNjc3MiLCJzY3JvbGxiYXIuc2NzcyIsIi4uL21vZHVsZXMvRmVlZC9jb21wb25lbnRzL2V2ZW50L2V2ZW50LnNjc3MiLCIuLi9tb2R1bGVzL0ZlZWQvY29tcG9uZW50cy9ldmVudEdyb3VwL2V2ZW50R3JvdXAuc2NzcyIsIi4uL21vZHVsZXMvRmVlZC9jb21wb25lbnRzL2ZlZWRGaWx0ZXJzL2ZlZWRGaWx0ZXJzLnNjc3MiLCIuLi9tb2R1bGVzL0ZlZWQvY29tcG9uZW50cy9wb3N0Rm9ybS9wb3N0Rm9ybS5zY3NzIiwiLi4vbW9kdWxlcy9GZWVkL2NvbXBvbmVudHMvcmVhY3Rpb25zL3JlYWN0aW9ucy5zY3NzIiwiLi4vbW9kdWxlcy9GZWVkL3BhZ2VzL2ZlZWRMaXN0L2ZlZWRMaXN0LnNjc3MiLCIuLi9tb2R1bGVzL0ZlZWQvdXRpbHMvbGlua2luVGV4dC5zY3NzIiwiLi4vbW9kdWxlcy9HbG9iYWwvY29tcG9uZW50cy9hdmF0YXIvYXZhdGFyLnNjc3MiLCIuLi9tb2R1bGVzL0dsb2JhbC9jb21wb25lbnRzL2JyZWFkQ3J1bWJzL2JyZWFkQ3J1bWJzLnNjc3MiLCIuLi9tb2R1bGVzL0dsb2JhbC9jb21wb25lbnRzL2J1dHRvbi9idXR0b24uc2NzcyIsIi4uL21vZHVsZXMvR2xvYmFsL2NvbXBvbmVudHMvY2FyZEJvZHkvY2FyZEJvZHkuc2NzcyIsIi4uL21vZHVsZXMvR2xvYmFsL2NvbXBvbmVudHMvZGF0ZVBpY2tlci9kYXRlUGlja2VyLnNjc3MiLCIuLi9tb2R1bGVzL0dsb2JhbC9jb21wb25lbnRzL2VtcHR5U3RhdGUvZW1wdHlTdGF0ZS5zY3NzIiwiLi4vbW9kdWxlcy9HbG9iYWwvY29tcG9uZW50cy9sb2FkQXR0YWNobWVudHMvbG9hZEF0dGFjaG1lbnRzLnNjc3MiLCIuLi9tb2R1bGVzL0dsb2JhbC9jb21wb25lbnRzL21haW5NZW51L21haW5NZW51LnNjc3MiLCIuLi9tb2R1bGVzL0dsb2JhbC9jb21wb25lbnRzL29uYm9hcmRpbmdNb2RhbC9vbmJvYXJkaW5nTW9kYWwuc2NzcyIsIi4uL21vZHVsZXMvR2xvYmFsL2NvbXBvbmVudHMvcHJlbG9hZGVyL3ByZWxvYWRlci5zY3NzIiwiLi4vbW9kdWxlcy9HbG9iYWwvY29tcG9uZW50cy9yZWNvbW1lbmRhdGlvblNsaWRlci9yZWNvbW1lbmRhdGlvblNsaWRlci5zY3NzIiwiLi4vbW9kdWxlcy9HbG9iYWwvY29tcG9uZW50cy9zZWxlY3Qvc2VsZWN0LnNjc3MiLCIuLi9tb2R1bGVzL0dsb2JhbC9jb21wb25lbnRzL3VzZXJBdmF0YXIvdXNlckF2YXRhci5zY3NzIiwiLi4vbW9kdWxlcy9HbG9iYWwvc3R5bGVzL2NvbXBvbmVudHMuc2NzcyIsIi4uL21vZHVsZXMvR2xvYmFsL3N0eWxlcy9nbG9iYWwuc2NzcyIsIi4uL21vZHVsZXMvR2xvYmFsL3N0eWxlcy9wYWdlVGl0bGUuc2NzcyIsIi4uL21vZHVsZXMvSGlzdG9yeS9wYWdlcy9saXN0L2hpc3Rvcnkuc2NzcyIsIi4uL21vZHVsZXMvSW5mb3JtYXRpb25DZW50ZXIvcGFnZXMvY2FyZC9tZXNzYWdlc0NhcmQuc2NzcyIsIi4uL21vZHVsZXMvSW5mb3JtYXRpb25DZW50ZXIvcGFnZXMvbGlzdC9tZXNzYWdlc0xpc3Quc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL2Fib3V0L2Fib3V0LnNjc3MiLCIuLi9tb2R1bGVzL01haW4vY29tcG9uZW50cy9iZXN0UmFua2luZy9iZXN0UmFua2luZy5zY3NzIiwiLi4vbW9kdWxlcy9NYWluL2NvbXBvbmVudHMvY2FydG9vbi9jYXJ0b29uLnNjc3MiLCIuLi9tb2R1bGVzL01haW4vY29tcG9uZW50cy9leGFtcGxlL2V4YW1wbGUuc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL2Zvb3Rlci9mb290ZXIuc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL2hlYWRlci9oZWFkZXIuc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL2luVHJlbmQvaW5UcmVuZC5zY3NzIiwiLi4vbW9kdWxlcy9NYWluL2NvbXBvbmVudHMvbG90dGVyeS9sb3R0ZXJ5LnNjc3MiLCIuLi9tb2R1bGVzL01haW4vY29tcG9uZW50cy9tb2RhbHMvY2FydG9vbk1vZGFsL2NhcnRvb25Nb2RhbC5zY3NzIiwiLi4vbW9kdWxlcy9NYWluL2NvbXBvbmVudHMvbW9kYWxzL21vYmlsZUxpbmtzTW9kYWwvbW9iaWxlTGlua3NNb2RhbC5zY3NzIiwiLi4vbW9kdWxlcy9NYWluL2NvbXBvbmVudHMvbW9kYWxzL3VzZXJVbnN1YnNjcmliZWQvdXNlclVuc3Vic2NyaWJlZC5zY3NzIiwiLi4vbW9kdWxlcy9NYWluL2NvbXBvbmVudHMvbW9kYWxzL3dhcm5pbmdJRU1vZGFsL3dhcm5pbmdJRU1vZGFsLnNjc3MiLCIuLi9tb2R1bGVzL01haW4vY29tcG9uZW50cy9uZXdzU2xpZGVyL25ld3NTbGlkZXIuc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL3NsaWRlci9zbGlkZXIuc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL3N0ZXBzL3N0ZXBzLnNjc3MiLCIuLi9tb2R1bGVzL01haW4vY29tcG9uZW50cy90YXNrL3Rhc2suc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL3Rhc2tNb2RhbC90YXNrTW9kYWwuc2NzcyIsIi4uL21vZHVsZXMvTWFpbi9jb21wb25lbnRzL3Rhc2tzL3Rhc2tzLnNjc3MiLCIuLi9tb2R1bGVzL01haW4vcGFnZXMvbWFpblBhZ2UvbWFpblBhZ2Uuc2NzcyIsIi4uL21vZHVsZXMvT3JkZXJzL3BhZ2VzL2NvbXBvbmVudHMvc3VjY2Vzc0J1eU1vZGFsL3N1Y2Nlc3NCdXlNb2RhbC5zY3NzIiwiLi4vbW9kdWxlcy9PcmRlcnMvcGFnZXMvb3JkZXJDYXJkL29yZGVyQ2FyZC5zY3NzIiwiLi4vbW9kdWxlcy9PcmRlcnMvcGFnZXMvb3JkZXJMaXN0L29yZGVyLnNjc3MiLCIuLi9tb2R1bGVzL1BvbGxzL2NvbXBvbmVudHMvbGlzdGVkUG9sbENhcmQvbGlzdGVkUG9sbENhcmQuc2NzcyIsIi4uL21vZHVsZXMvUG9sbHMvY29tcG9uZW50cy9wb2xsUXVlc3Rpb24vcG9sbFF1ZXN0aW9uLnNjc3MiLCIuLi9tb2R1bGVzL1BvbGxzL3BhZ2VzL3BvbGxDYXJkL3BvbGxDYXJkLnNjc3MiLCIuLi9tb2R1bGVzL1BvbGxzL3BhZ2VzL3BvbGxDb21wbGV0ZWQvcG9sbENvbXBsZXRlZC5zY3NzIiwiLi4vbW9kdWxlcy9Qb2xscy9wYWdlcy9wb2xsTGlzdC9wb2xsTGlzdC5zY3NzIiwiLi4vbW9kdWxlcy9Qcm9maWxlL2NvbXBvbmVudHMvYWNoaWV2ZW1lbnRNb2RhbC9hY2hpZXZlbWVudE1vZGFsLnNjc3MiLCIuLi9tb2R1bGVzL1Byb2ZpbGUvY29tcG9uZW50cy9hY2hpZXZlbWVudHMvYWNoaWV2ZW1lbnRzLnNjc3MiLCIuLi9tb2R1bGVzL1Byb2ZpbGUvY29tcG9uZW50cy9hbGxLcGlVc2VyTW9kYWwvYWxsS3BpVXNlck1vZGFsLnNjc3MiLCIuLi9tb2R1bGVzL1Byb2ZpbGUvY29tcG9uZW50cy9jaGFuZ2VMYW5ndWFnZU1vZGFsL2NoYW5nZUxhbmd1YWdlTW9kYWwuc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL2NoYW5nZVBhc3N3b3JkTW9kYWwvY2hhbmdlUGFzc3dvcmRNb2RhbC5zY3NzIiwiLi4vbW9kdWxlcy9Qcm9maWxlL2NvbXBvbmVudHMvY2hhbmdlUGFzc3dvcmRNb2RhbC9tb2RhbEZvcm0uc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL2NvbmZpcm1BY2NvdW50RGVsZXRpb25Nb2RhbC9jb25maXJtQWNjb3VudERlbGV0aW9uTW9kYWwuc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL2ludGVyZXN0cy9pbnRlcmVzdHMuc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL2twaVVzZXIva3BpVXNlci5zY3NzIiwiLi4vbW9kdWxlcy9Qcm9maWxlL2NvbXBvbmVudHMvcHJvZmlsZURhdGVwaWNrZXIvcHJvZmlsZURhdGVwaWNrZXIuc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL3Byb2ZpbGVJbnB1dC9wcm9maWxlSW5wdXQuc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL1Byb2ZpbGVQcm9ncmVzcy9wcm9maWxlUHJvZ3Jlc3Muc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL3Byb2ZpbGVTZWN0aW9uL3Byb2ZpbGVTZWN0aW9uLnNjc3MiLCIuLi9tb2R1bGVzL1Byb2ZpbGUvY29tcG9uZW50cy9zdGF0aXN0aWNzL3N0YXRpc3RpY3Muc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9jb21wb25lbnRzL3RoYW5rTW9kYWwvdGhhbmtNb2RhbC5zY3NzIiwiLi4vbW9kdWxlcy9Qcm9maWxlL2NvbXBvbmVudHMvdG9nZ2xlQm94L3RvZ2dsZUJveC5zY3NzIiwiLi4vbW9kdWxlcy9Qcm9maWxlL2NvbXBvbmVudHMvdXNlclBlcmZvcm1hbmNlc0twaS91c2VyUGVyZm9ybWFuY2VzS3BpLnNjc3MiLCIuLi9tb2R1bGVzL1Byb2ZpbGUvcGFnZXMvcHJvZmlsZUVkaXQvcHJvZmlsZUVkaXQuc2NzcyIsIi4uL21vZHVsZXMvUHJvZmlsZS9wYWdlcy9wcm9maWxlVmlldy9wcm9maWxlVmlldy5zY3NzIiwiLi4vbW9kdWxlcy9SYW5raW5nL2NvbXBvbmVudHMvY3VycmVudFVzZXJSYW5raW5nL2N1cnJlbnRVc2VyUmFua2luZy5zY3NzIiwiLi4vbW9kdWxlcy9SYW5raW5nL2NvbXBvbmVudHMvcmFua2luZ0ZpbHRlci9yYW5raW5nRmlsdGVyLnNjc3MiLCIuLi9tb2R1bGVzL1JhbmtpbmcvY29tcG9uZW50cy9yYW5raW5nVGFibGUvcmFua2luZ1RhYmxlLnNjc3MiLCIuLi9tb2R1bGVzL1JhbmtpbmcvY29tcG9uZW50cy90b3BSYW5raW5nL3RvcFJhbmtpbmdJdGVtLnNjc3MiLCIuLi9tb2R1bGVzL1JhbmtpbmcvY29tcG9uZW50cy90b3BSYW5raW5nL3RvcFJhbmtpbmdMaXN0LnNjc3MiLCIuLi9tb2R1bGVzL1JhbmtpbmcvcGFnZXMvcmFua2luZ1BhZ2Uuc2NzcyIsIi4uL21vZHVsZXMvUmVnaXN0cmF0aW9ucy9wYWdlcy9ldmVudFJlZ2lzdHJhdGlvbi9ldmVudFJlZ2lzdHJhdGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9SZWdpc3RyYXRpb25zL3BhZ2VzL3N0YXR1c0V2ZW50UmVnaXN0cmF0aW9uL3N0YXR1c0V2ZW50UmVnaXN0cmF0aW9uLnNjc3MiLCIuLi9tb2R1bGVzL1JlZ2lzdHJhdGlvbnMvcGFnZXMvc3RhdHVzUmVnaXN0cmF0aW9uQ2FyZC9zdGF0dXNFdmVudHNDYXJkUmVnaXN0cmF0aW9uLnNjc3MiLCIuLi9tb2R1bGVzL1JlZ2lzdHJhdGlvbnMvcGFnZXMvc3RhdHVzUmVnaXN0cmF0aW9uc0xpc3QvcmVnaXN0cmF0aW9uc0xpc3Quc2NzcyIsIi4uL21vZHVsZXMvUmVnaXN0cmF0aW9ucy9wYWdlcy9zdGF0dXNSZWdpc3RyYXRpb25zTGlzdC9zdGF0dXNSZWdpc3RyYXRpb25zTGlzdC5zY3NzIiwiLi4vbW9kdWxlcy9TZXJ2aWNlcy9wYWdlcy9jb21wb25lbnRzL3NlcnZpY2VMaXN0SXRlbS9zZXJ2aWNlTGlzdEl0ZW0uc2NzcyIsIi4uL21vZHVsZXMvU2VydmljZXMvcGFnZXMvc2VydmljZUNhcmQvc2VydmljZUNhcmQuc2NzcyIsIi4uL21vZHVsZXMvU2VydmljZXMvcGFnZXMvc2VydmljZXNMaXN0L3NlcnZpY2VzTGlzdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFvREEsd0JBQ0UsS0FDRSxVQUFBLFVBR0YsR0FDRSxVQUFBLGdCQU5KLGdCQUNFLEtBQ0UsVUFBQSxVQUdGLEdBQ0UsVUFBQSxnQkN4REosZ0JBQUEsbUJBQUEsY0FBQSxjQUNFLE1B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QXVCSyxhQUFBLEtBdkJMLCtCQUFBLGtDQTRCSyxhQUFBLEcvR2xCTixvQytHVkEsb0JBaUNJLGFBQUEsYS9HdkJKLG9DK0dWQSxvQkFxQ0ksTUFBQSxNQUlKLHNCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQUEsRUFHRiw4QkFDRSxjQUFBLEtBR0YsOEJBQ0UsU0FBQSxTQUNBLE9BQUEsS0FBQSxFQUdGLHNCQUNFLGFBQUEsS0FDQSxPQUFBLFEvRy9DRixvQytHNkNBLHNCQUtJLGFBQUEsTUFLRixxQ0FDRSxVQUFBLGVBSUosNEJBQ0UsYUFBQSxLQUdGLDRCQUNFLFNBQUEsU0FDQSxRQUFBLEVBQ0EsSUFBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLGNBQUEsS0FDQSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsZUFDQSxXQUFBLE9BRUEsd0NBQ0UsTUFBQSxNL0c3RUosb0MrR2dFQSw0QkFpQkksUUFBQSxNQUdGLHNDQUNFLE1BQUEsTS9HckZKLG9DK0dvRkUsc0NBSUksTUFBQSxPL0d4Rk4sb0MrRzZGQSwwQ0FFSSxlQUFBLE9BQ0EsWUFBQSxNQUhILGlGQU1LLE9BQUEsS0FBQSxFQUFBLEcvR25HTixvQytHNkZDLGlGQVlLLFdBQUEsZ0JBS04sNEJBQ0UsT0FBQSxLQUFBLEVBQ0EsT0FBQSxRQUdELHVDQUVHLE1BQUEsS0FJSixpQ0FDRSxZQUFBLEtBQ0EsS0FBQSxRQUdGLDZCQUNFLE1BQUEsTUFDQSxPQUFBLEVBQUEsSy9HaElGLHFDK0c4SEEsNkJBS0ksTUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsR0FOSCxvREFVRyxNQUFBLFFBVkgsd0RBY0csV0FBQSxJQWRILDZEQWtCRyxjQUFBLGVBSUosK0JBQ0UsY0FBQSxLQUdGLHVDQUNFLFdBQUEsS0FHRixxQ0FDRSxhQUFBLEtBR0YsZ0NBQ0UsT0FBQSxLQUFBLEtBQUEiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3dzQ29sb3JNYXAnO1xuXG4vLyBTaW1wbGUgY29sb3JzXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4kZ3JleTogI2Q2ZDllMjtcbiRsaWdodC1ncmV5OiAjZWZmNGY4O1xuXG4vLyBQcm9qZWN0IG1haW4gY29sb3JzXG4kcHJpbWFyeTogJHNnOTAwO1xuJHNlY29uZGFyeTogJHNnMDgwO1xuJGFjY2VudDogIzQ3NmJmMDtcbiRhY2NlbnQtMjogI2ZmZmFjNjtcbiRhY2NlbnQtbGlnaHQ6ICNlMmVlZmY7XG5cbi8vIFN0eWxlIGd1aWRlIGNvbG9yc1xuJGVycm9yLWNvbG9yOiAjZWIyNTI1O1xuJGhvdmVyLWJsdWUtY29sb3I6ICM1ZTgxZmY7XG4kZGlzYWJsZWQtY29sb3I6ICNlOWU5ZTk7XG5cbi8vIE90aGVyIHZhcmlhYmxlc1xuJHBhZ2UtY29udGFpbmVyLXdpZHRoOiAxMzYwcHg7XG4kY29tbW9uLXdyYXBwZXItd2lkdGg6IDEzMzJweDtcbiRwYWdlLXdyYXBwZXItd2lkdGg6IDEyNzJweDtcbiRjb250ZW50LWNvbHVtbi13aWR0aDogODU2cHg7XG4kc3RhdC1jb2x1bW4td2lkdGg6IDQxNnB4O1xuJHNpZGViYXItY29sdW1uLXdpZHRoOiAzNjBweDtcbiRlbnRpdHktY29udGFpbmVyLXdpZHRoOiA5NjBweDtcbiRidXR0b24tc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDMsIDU1LCAxMDMsIDAuMSk7XG4kZGVmYXVsdC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuMTQpO1xuJGZvb3Rlci1zaGFkb3c6IDAgLTRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KTtcbiRkZWZhdWx0LWJvcmRlcjogMXB4IHNvbGlkICRiczAzMDtcbiRidXR0b24tcmFkaXVzOiA2cHg7XG4kdHJhbnNpdGlvbjogMC4xcztcbiRzbG93LXRyYW5zaXRpb246IDAuMzVzO1xuJGRlZmF1bHQtdHJhbnNpdGlvbjogYWxsICRzbG93LXRyYW5zaXRpb24gZWFzZS1vdXQ7XG4kZGVmYXVsdC1kYXJrLW92ZXJsYXk6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiRkZWZhdWx0LWNvbnRlbnQtdG9wLWluZGVudDogNDBweDtcbiRkZWZhdWx0LWNvbnRlbnQtYm90dG9tLWluZGVudDogODBweDtcbiR2azogIzRlN2RiMjtcbiR0d2l0dGVyOiAjMGY5M2VlO1xuXG4vLyBOZXcgTGF5b3V0IHZhbHVlc1xuJGdyYWRpZW50LTE6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxZTlmZiAwJSwgIzNkOGFmZiAxMDAlKTtcbiRncmFkaWVudC0yOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGODlBRkEgMCUsICM5MjZCRkYgMTAwJSk7XG4kbGlzdC1pdGVtLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDY4OTE3NCkgNi43NyUsIHJnYmEoMCwgMCwgMCwgMC4xNTM3MzkpIDE1LjElLCByZ2JhKDAsIDAsIDAsIDAuMjk2ODc1KSAyOS4xNyUsIHJnYmEoMCwgMCwgMCwgMC4zOTA2MjUpIDM5LjA2JSwgcmdiYSgwLCAwLCAwLCAwLjQ3Mzk1OCkgNDcuNCUsIHJnYmEoMCwgMCwgMCwgMC41NDE2NjcpIDU0LjE3JSwgcmdiYSgwLCAwLCAwLCAwLjYyNSkgNjIuNSUsIHJnYmEoMCwgMCwgMCwgMC43MzQzNzUpIDczLjQ0JSwgcmdiYSgwLCAwLCAwLCAwLjg3NSkgODcuNSUsICMwMDAgMTAwJSk7XG4kZnVsbC1oZC1jb250YWluZXItd2lkdGg6IDE5MjBweDtcbiRoZC1jb250YWluZXItd2lkdGg6IDEzNjBweDtcbiRtYWluLWNvbnRlbnQtY29sdW1uLXdpZHRoOiA4NDBweDtcbiRzaWRlYmFyLWNvbHVtbi13aWR0aDogMzIwcHg7XG4kc2lkZWJhci1jb2x1bW4tbWFyZ2luOiBjYWxjKCgxMDAlIC0gKCN7JG1haW4tY29udGVudC1jb2x1bW4td2lkdGh9ICsgI3skc2lkZWJhci1jb2x1bW4td2lkdGh9ICogMikpIC8gMik7XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuJGFuaW1hdGlvblNwaW46IHNwaW4gMnMgbGluZWFyIDBzIGluZmluaXRlO1xuIiwiQGltcG9ydCAnLi9zY3JvbGxiYXIuc2Nzcyc7XG4vLyBUb0RvOiDQv9C+0YHQu9C1INC/0LXRgNC10YXQvtC00LAg0L3QsCAlcGFnZS1jb250YWluZXIsINGD0LTQsNC70LjRgtGMXG4lY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbiVwYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG4lcGFnZS1jb250ZW50LWluZGVudHMge1xuICBwYWRkaW5nOiAkZGVmYXVsdC1jb250ZW50LXRvcC1pbmRlbnQgMCAkZGVmYXVsdC1jb250ZW50LWJvdHRvbS1pbmRlbnQ7XG59XG5cbiVpbmxpbmUtaW5zZXJ0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbiVzdHJldGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8vIEFkYXB0aXZlIG1peGluc1xuQG1peGluIG1heFdpZHRoKCRyZXNvbHV0aW9uKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHJlc29sdXRpb259cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWF4SGVpZ2h0KCRyZXNvbHV0aW9uKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAjeyRyZXNvbHV0aW9ufXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1pbldpZHRoKCRyZXNvbHV0aW9uKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHJlc29sdXRpb259cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluSGVpZ2h0KCRyZXNvbHV0aW9uKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAjeyRyZXNvbHV0aW9ufXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJhbmdlKCRtaW5SZXNvbHV0aW9uLCAkbWF4UmVzb2x1dGlvbikge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWluUmVzb2x1dGlvbn1weCkgYW5kIChtYXgtd2lkdGg6ICN7JG1heFJlc29sdXRpb259cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZ2VJRTEwKCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBnZUZGMTYoKSB7XG4gIEBzdXBwb3J0cyAoLW1vei1hcHBlYXJhbmNlOm1ldGVyYmFyKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrMTY0MCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjQwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWsxNTI0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MjRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazEzNjYge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrMTI4MCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWsxMjAwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazExODAge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrMTEyMCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWsxMDI0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazk5MSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazk2MCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazkyMCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazg2NCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4NjRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazc2OCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazc2NyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazY4MCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazY0MCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazQ4MCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazQyNSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazQyNCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazQyMSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVhazM3NSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBiYXNlLXNjcm9sbCgkYmFja2dyb3VuZDogJHByaW1hcnksICR0cmFjay1iYWNrZ3JvdW5kOiAkd2hpdGUsICR0aHVtYi1iYWNrZ3JvdW5kOiAkYnMwMzApIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLyogdG90YWwgd2lkdGggKi9cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIH1cblxuICAvKiBzZXQgYnV0dG9uKHRvcCBhbmQgYm90dG9tIG9mIHRoZSBzY3JvbGxiYXIpICovXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIGJhY2tncm91bmQgb2YgdGhlIHNjcm9sbGJhciBleGNlcHQgYnV0dG9uIG9yIHJlc2l6ZXIgKi9cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFjay1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgLyogc2Nyb2xsYmFyIGl0c2VsZiAqL1xuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1iLWJhY2tncm91bmQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYWNrLWJhY2tncm91bmQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYi1iYWNrZ3JvdW5kO1xuICB9XG59XG5cbkBtaXhpbiBsaW5lLW92ZXJmbG93KCRsaW5lcy1jb3VudCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzLWNvdW50O1xuICBsaW5lLWNsYW1wOiAkbGluZXMtY291bnQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbkBtaXhpbiBjb2x1bW4tZmxleCgkZ2FwOjApIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogJGdhcDtcbn1cblxuQG1peGluIHJvdy1jZW50ZXItZmxleCgkZ2FwOjApIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogJGdhcDtcbn1cblxuQG1peGluIHNpemUtc3ZnKCRoZWlnaHQsICR3aWR0aDogJGhlaWdodCkge1xuICBzdmcge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICB9XG59XG5cbkBtaXhpbiBjb2xvci1zdmcoJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiAkY29sb3I7XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ludGVyQm9sZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9pbnRlci1ib2xkLmVvdCcpLFxuICB1cmwoJ2Fzc2V0cy9mb250cy9pbnRlci1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCdhc3NldHMvZm9udHMvaW50ZXItYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCdhc3NldHMvZm9udHMvaW50ZXItYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ludGVyU2VtaUJvbGQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvaW50ZXItc2VtaWJvbGQuZW90JyksXG4gIHVybCgnYXNzZXRzL2ZvbnRzL2ludGVyLXNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCdhc3NldHMvZm9udHMvaW50ZXItc2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnYXNzZXRzL2ZvbnRzL2ludGVyLXNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJNZWRpdW0nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvaW50ZXItbWVkaXVtLmVvdCcpLFxuICB1cmwoJ2Fzc2V0cy9mb250cy9pbnRlci1tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJ2Fzc2V0cy9mb250cy9pbnRlci1tZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnYXNzZXRzL2ZvbnRzL2ludGVyLW1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ludGVyUmVndWxhcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9pbnRlci1yZWd1bGFyLmVvdCcpLFxuICB1cmwoJ2Fzc2V0cy9mb250cy9pbnRlci1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCdhc3NldHMvZm9udHMvaW50ZXItcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCdhc3NldHMvZm9udHMvaW50ZXItcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4iLCJAaW1wb3J0ICdmb250RmFjZXMuc2Nzcyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMuc2Nzcyc7XG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XG5AaW1wb3J0ICd3c0NvbG9yTWFwJztcblxuJXBhZ2UtdGl0bGUtMSB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJCb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgzNzUpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUtMS1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlcGFnZS10aXRsZS0xO1xuXG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLnBhZ2UtdGl0bGUtMS1zZWNvbmRhcnkge1xuICBAZXh0ZW5kICVwYWdlLXRpdGxlLTE7XG5cbiAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5wYWdlLXRpdGxlLTEtYWNjZW50IHtcbiAgQGV4dGVuZCAlcGFnZS10aXRsZS0xO1xuXG4gIGNvbG9yOiAkYWNjZW50O1xufVxuXG4ucGFnZS10aXRsZS0xLXdoaXRlIHtcbiAgQGV4dGVuZCAlcGFnZS10aXRsZS0xO1xuXG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbiVwYWdlLXRpdGxlLTIge1xuICBmb250LWZhbWlseTogJ2ludGVyU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDM3NSkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ucGFnZS10aXRsZS0yLXByaW1hcnkge1xuICBAZXh0ZW5kICVwYWdlLXRpdGxlLTI7XG5cbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4ucGFnZS10aXRsZS0yLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJXBhZ2UtdGl0bGUtMjtcblxuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLnBhZ2UtdGl0bGUtMi1hY2NlbnQge1xuICBAZXh0ZW5kICVwYWdlLXRpdGxlLTI7XG5cbiAgY29sb3I6ICRhY2NlbnQ7XG59XG5cbi5wYWdlLXRpdGxlLTItd2hpdGUge1xuICBAZXh0ZW5kICVwYWdlLXRpdGxlLTI7XG5cbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuJXBhZ2UtdGl0bGUtMyB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJCb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgzNzUpIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUtMy1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlcGFnZS10aXRsZS0zO1xuXG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLnBhZ2UtdGl0bGUtMy1zZWNvbmRhcnkge1xuICBAZXh0ZW5kICVwYWdlLXRpdGxlLTM7XG5cbiAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5wYWdlLXRpdGxlLTMtYWNjZW50IHtcbiAgQGV4dGVuZCAlcGFnZS10aXRsZS0zO1xuXG4gIGNvbG9yOiAkYWNjZW50O1xufVxuXG4ucGFnZS10aXRsZS0zLXdoaXRlIHtcbiAgQGV4dGVuZCAlcGFnZS10aXRsZS0zO1xuXG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5wYWdlLXRpdGxlLTMtYmx1ZSB7XG4gIEBleHRlbmQgJXBhZ2UtdGl0bGUtMztcblxuICBjb2xvcjogJGRlNTAwO1xufVxuXG4lc3ViaGVhZGVyLTEge1xuICBmb250LWZhbWlseTogJ2ludGVyQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uc3ViaGVhZGVyLTEtcHJpbWFyeSB7XG4gIEBleHRlbmQgJXN1YmhlYWRlci0xO1xuXG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLnN1YmhlYWRlci0xLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJXN1YmhlYWRlci0xO1xuXG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uc3ViaGVhZGVyLTEtYWNjZW50IHtcbiAgQGV4dGVuZCAlc3ViaGVhZGVyLTE7XG5cbiAgY29sb3I6ICRhY2NlbnQ7XG59XG5cbi5zdWJoZWFkZXItMS13aGl0ZSB7XG4gIEBleHRlbmQgJXN1YmhlYWRlci0xO1xuXG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbiVzdWJoZWFkZXItMiB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLnN1YmhlYWRlci0yLXByaW1hcnkge1xuICBAZXh0ZW5kICVzdWJoZWFkZXItMjtcblxuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5zdWJoZWFkZXItMi1zZWNvbmRhcnkge1xuICBAZXh0ZW5kICVzdWJoZWFkZXItMjtcblxuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLnN1YmhlYWRlci0yLWFjY2VudCB7XG4gIEBleHRlbmQgJXN1YmhlYWRlci0yO1xuXG4gIGNvbG9yOiAkYWNjZW50O1xufVxuXG4uc3ViaGVhZGVyLTItd2hpdGUge1xuICBAZXh0ZW5kICVzdWJoZWFkZXItMjtcblxuICBjb2xvcjogJHdoaXRlO1xufVxuXG4lc3ViaGVhZGVyLTMge1xuICBmb250LWZhbWlseTogJ2ludGVyQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5zdWJoZWFkZXItMy1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlc3ViaGVhZGVyLTM7XG5cbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uc3ViaGVhZGVyLTMtc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlc3ViaGVhZGVyLTM7XG5cbiAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5zdWJoZWFkZXItMy1hY2NlbnQge1xuICBAZXh0ZW5kICVzdWJoZWFkZXItMztcblxuICBjb2xvcjogJGFjY2VudDtcbn1cblxuLnN1YmhlYWRlci0zLXdoaXRlIHtcbiAgQGV4dGVuZCAlc3ViaGVhZGVyLTM7XG5cbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuJWJvZHktMSB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuXG4uYm9keS0xLXByaW1hcnkge1xuICBAZXh0ZW5kICVib2R5LTE7XG5cbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uYm9keS0xLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJWJvZHktMTtcblxuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLmJvZHktMS1hY2NlbnQge1xuICBAZXh0ZW5kICVib2R5LTE7XG5cbiAgY29sb3I6ICRhY2NlbnQ7XG59XG5cbi5ib2R5LTEtd2hpdGUge1xuICBAZXh0ZW5kICVib2R5LTE7XG5cbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuJWJvZHktMiB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmJvZHktMi1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlYm9keS0yO1xuXG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmJvZHktMi1zZWNvbmRhcnkge1xuICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5ib2R5LTItYWNjZW50IHtcbiAgQGV4dGVuZCAlYm9keS0yO1xuXG4gIGNvbG9yOiAkYWNjZW50O1xufVxuXG4uYm9keS0yLXdoaXRlIHtcbiAgQGV4dGVuZCAlYm9keS0yO1xuXG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5ib2R5LTItbGluayB7XG4gIEBleHRlbmQgJWJvZHktMjtcblxuICBjb2xvcjogJGRlNTAwO1xufVxuXG4uYm9keS0yLXN1Y2Nlc3Mge1xuICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgY29sb3I6ICRhZTEwMDtcbn1cblxuLmJvZHktMi1zYXRpc2ZhY3Rpb24tODAge1xuICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgY29sb3I6ICRhZTUwMDtcbn1cblxuLmJvZHktMi13YXJuaW5nIHtcbiAgQGV4dGVuZCAlYm9keS0yO1xuXG4gIGNvbG9yOiAkcnU1MDA7XG59XG5cbi5ib2R5LTItc2F0aXNmYWN0aW9uLTQwIHtcbiAgQGV4dGVuZCAlYm9keS0yO1xuXG4gIGNvbG9yOiAkb3k1MDA7XG59XG5cbiVib2R5LTMge1xuICBmb250LWZhbWlseTogJ2ludGVyUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5ib2R5LTMtcHJpbWFyeSB7XG4gIEBleHRlbmQgJWJvZHktMztcblxuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5ib2R5LTMtc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlYm9keS0zO1xuXG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uYm9keS0zLWFjY2VudCB7XG4gIEBleHRlbmQgJWJvZHktMztcblxuICBjb2xvcjogJGFjY2VudDtcbn1cblxuLmJvZHktMy13aGl0ZSB7XG4gIEBleHRlbmQgJWJvZHktMztcblxuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uYm9keS0zLWxpbmsge1xuICBAZXh0ZW5kICVib2R5LTM7XG5cbiAgY29sb3I6ICRkZTUwMDtcbn1cblxuJWJvZHktNCB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwbnVtJyBvbiwgJ2xudW0nIG9uO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uYm9keS00LXByaW1hcnkge1xuICBAZXh0ZW5kICVib2R5LTQ7XG5cbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uYm9keS00LXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJWJvZHktNDtcblxuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLmJvZHktNC1hY2NlbnQge1xuICBAZXh0ZW5kICVib2R5LTQ7XG5cbiAgY29sb3I6ICRhY2NlbnQ7XG59XG5cbi5ib2R5LTQtd2hpdGUge1xuICBAZXh0ZW5kICVib2R5LTQ7XG5cbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmJvZHktNC1saW5rIHtcbiAgQGV4dGVuZCAlYm9keS00O1xuXG4gIGNvbG9yOiAkZGU1MDA7XG59XG5cbiVsYWJlbC0xIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlclJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubGFiZWwtMS1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlbGFiZWwtMTtcblxuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5sYWJlbC0xLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJWxhYmVsLTE7XG5cbiAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5sYWJlbC0xLWFjY2VudCB7XG4gIEBleHRlbmQgJWxhYmVsLTE7XG5cbiAgY29sb3I6ICRhY2NlbnQ7XG59XG5cbi5sYWJlbC0xLXdoaXRlIHtcbiAgQGV4dGVuZCAlbGFiZWwtMTtcblxuICBjb2xvcjogJHdoaXRlO1xufVxuXG4ubGFiZWwtMS1lcnJvciB7XG4gIEBleHRlbmQgJWxhYmVsLTE7XG5cbiAgY29sb3I6ICRlcnJvci1jb2xvcjtcbn1cblxuLmxhYmVsLTEtZ3JlZW4ge1xuICBAZXh0ZW5kICVsYWJlbC0xO1xuXG4gIGNvbG9yOiAjMTBkMDc0O1xufVxuXG4lbGFiZWwtMiB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubGFiZWwtMi1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5sYWJlbC0yLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJWxhYmVsLTI7XG5cbiAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5sYWJlbC0yLWFjY2VudCB7XG4gIEBleHRlbmQgJWxhYmVsLTI7XG5cbiAgY29sb3I6ICRhY2NlbnQ7XG59XG5cbi5sYWJlbC0yLXdoaXRlIHtcbiAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICBjb2xvcjogJHdoaXRlO1xufVxuXG4lbGFiZWwtMyB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJCb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmxhYmVsLTMtcHJpbWFyeSB7XG4gIEBleHRlbmQgJWxhYmVsLTM7XG5cbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4ubGFiZWwtMy1zZWNvbmRhcnkge1xuICBAZXh0ZW5kICVsYWJlbC0zO1xuXG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4ubGFiZWwtMy1hY2NlbnQge1xuICBAZXh0ZW5kICVsYWJlbC0zO1xuXG4gIGNvbG9yOiAkYWNjZW50O1xufVxuXG4ubGFiZWwtMy13aGl0ZSB7XG4gIEBleHRlbmQgJWxhYmVsLTM7XG5cbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuJWNhcHRpb24ge1xuICBmb250LWZhbWlseTogJ2ludGVyUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLmNhcHRpb24tcHJpbWFyeSB7XG4gIEBleHRlbmQgJWNhcHRpb247XG5cbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uY2FwdGlvbi13aGl0ZSB7XG4gIEBleHRlbmQgJWNhcHRpb247XG5cbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmNhcHRpb24tc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlY2FwdGlvbjtcblxuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLmNhcHRpb24tYWNjZW50IHtcbiAgQGV4dGVuZCAlY2FwdGlvbjtcblxuICBjb2xvcjogJGFjY2VudDtcbn1cblxuLmNhcHRpb24td2FybmluZyB7XG4gIEBleHRlbmQgJWNhcHRpb247XG5cbiAgY29sb3I6ICRydTUwMDtcbn1cblxuLmNhcHRpb24tZXJyb3Ige1xuICBAZXh0ZW5kICVjYXB0aW9uO1xuXG4gIGNvbG9yOiAkZXJyb3ItY29sb3I7XG59XG5cbi5jYXB0aW9uLWxpbmsge1xuICBAZXh0ZW5kICVjYXB0aW9uO1xuXG4gIGNvbG9yOiAkZGU1MDA7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBBbyBFbmdsaXNoICovXG4vKiBCbGFjayBDb3JhbCAqL1xuLyogQmxhY2sgU21va3kgKi9cbi8qIEJyb256ZSAqL1xuLyogQ2Fyb2xpbmUgQmx1ZSAqL1xuLyogQ0cgQmx1ZSAqL1xuLyogRGVuaW0gKi9cbi8qIERhcmsgQ29ybmZsb3dlciBCbHVlICovXG4vKiBEZWVwIFNwYWNlIFNwYXJrbGUgKi9cbi8qIEVuZ2xpc2ggdmVybWlsbGlvbiAqL1xuLyoqIEZyZW5jaCBCbHVlICovXG4vKiBHcmVlbiBjeWFuICovXG4vKiBHb2xkIG1ldGFsbGljICovXG4vKiBMaWdodCBzbGF0ZSBncmF5ICovXG4vKiBPY2hyZSAqL1xuLyogT3JhbmdlIFllbGxvdyAqL1xuLyogUGV3dGVyIEJsdWUgKi9cbi8qIFBvcnRsYW5kIE9yYW5nZSAqL1xuLyogUGFuc3kgcHVycGxlICovXG4vKiBSZWQgQW1hcmFudGggKi9cbi8qIFJ1c3QgKi9cbi8qIFNsYXRlIEdyYXkgKi9cbi8qIFN1bnJheSAqL1xuLyogU3VuZ2xvdyAqL1xuLyogVVNBRkEgQmx1ZSAqL1xuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uY29tbW9uLXdyYXBwZXIsIC5mdWxsLWhkLWNvbnRhaW5lciwgLmhkLWNvbnRhaW5lciwgLnBhZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyNHB4OyB9XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA0MHB4OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ludGVyQm9sZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvaW50ZXItYm9sZC5lb3RcIiksIHVybChcImFzc2V0cy9mb250cy9pbnRlci1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ludGVyLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9pbnRlci1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlclNlbWlCb2xkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9pbnRlci1zZW1pYm9sZC5lb3RcIiksIHVybChcImFzc2V0cy9mb250cy9pbnRlci1zZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9pbnRlci1zZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ludGVyLXNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlck1lZGl1bSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvaW50ZXItbWVkaXVtLmVvdFwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ludGVyLW1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9pbnRlci1tZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9pbnRlci1tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ludGVyUmVndWxhcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvaW50ZXItcmVndWxhci5lb3RcIiksIHVybChcImFzc2V0cy9mb250cy9pbnRlci1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ludGVyLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9pbnRlci1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG4vKiBBbyBFbmdsaXNoICovXG4vKiBCbGFjayBDb3JhbCAqL1xuLyogQmxhY2sgU21va3kgKi9cbi8qIEJyb256ZSAqL1xuLyogQ2Fyb2xpbmUgQmx1ZSAqL1xuLyogQ0cgQmx1ZSAqL1xuLyogRGVuaW0gKi9cbi8qIERhcmsgQ29ybmZsb3dlciBCbHVlICovXG4vKiBEZWVwIFNwYWNlIFNwYXJrbGUgKi9cbi8qIEVuZ2xpc2ggdmVybWlsbGlvbiAqL1xuLyoqIEZyZW5jaCBCbHVlICovXG4vKiBHcmVlbiBjeWFuICovXG4vKiBHb2xkIG1ldGFsbGljICovXG4vKiBMaWdodCBzbGF0ZSBncmF5ICovXG4vKiBPY2hyZSAqL1xuLyogT3JhbmdlIFllbGxvdyAqL1xuLyogUGV3dGVyIEJsdWUgKi9cbi8qIFBvcnRsYW5kIE9yYW5nZSAqL1xuLyogUGFuc3kgcHVycGxlICovXG4vKiBSZWQgQW1hcmFudGggKi9cbi8qIFJ1c3QgKi9cbi8qIFNsYXRlIEdyYXkgKi9cbi8qIFN1bnJheSAqL1xuLyogU3VuZ2xvdyAqL1xuLyogVVNBRkEgQmx1ZSAqL1xuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uY29tbW9uLXdyYXBwZXIsIC5mdWxsLWhkLWNvbnRhaW5lciwgLmhkLWNvbnRhaW5lciwgLnBhZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyNHB4OyB9XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA0MHB4OyB9XG5cbi8qIEFvIEVuZ2xpc2ggKi9cbi8qIEJsYWNrIENvcmFsICovXG4vKiBCbGFjayBTbW9reSAqL1xuLyogQnJvbnplICovXG4vKiBDYXJvbGluZSBCbHVlICovXG4vKiBDRyBCbHVlICovXG4vKiBEZW5pbSAqL1xuLyogRGFyayBDb3JuZmxvd2VyIEJsdWUgKi9cbi8qIERlZXAgU3BhY2UgU3BhcmtsZSAqL1xuLyogRW5nbGlzaCB2ZXJtaWxsaW9uICovXG4vKiogRnJlbmNoIEJsdWUgKi9cbi8qIEdyZWVuIGN5YW4gKi9cbi8qIEdvbGQgbWV0YWxsaWMgKi9cbi8qIExpZ2h0IHNsYXRlIGdyYXkgKi9cbi8qIE9jaHJlICovXG4vKiBPcmFuZ2UgWWVsbG93ICovXG4vKiBQZXd0ZXIgQmx1ZSAqL1xuLyogUG9ydGxhbmQgT3JhbmdlICovXG4vKiBQYW5zeSBwdXJwbGUgKi9cbi8qIFJlZCBBbWFyYW50aCAqL1xuLyogUnVzdCAqL1xuLyogU2xhdGUgR3JheSAqL1xuLyogU3VucmF5ICovXG4vKiBTdW5nbG93ICovXG4vKiBVU0FGQSBCbHVlICovXG4ucGFnZS10aXRsZS0xLXByaW1hcnksIC5wYWdlLXRpdGxlLTEtc2Vjb25kYXJ5LCAucGFnZS10aXRsZS0xLWFjY2VudCwgLnBhZ2UtdGl0bGUtMS13aGl0ZSwgLmN1cnJlbnQtdXNlci1yYW5raW5nX19wb2ludHMsIC50b3AtcmFua2luZy1pdGVtX19yYW5rIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlckJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtdGl0bGUtMS1wcmltYXJ5LCAucGFnZS10aXRsZS0xLXNlY29uZGFyeSwgLnBhZ2UtdGl0bGUtMS1hY2NlbnQsIC5wYWdlLXRpdGxlLTEtd2hpdGUsIC5jdXJyZW50LXVzZXItcmFua2luZ19fcG9pbnRzLCAudG9wLXJhbmtpbmctaXRlbV9fcmFuayB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhZ2UtdGl0bGUtMS1wcmltYXJ5LCAucGFnZS10aXRsZS0xLXNlY29uZGFyeSwgLnBhZ2UtdGl0bGUtMS1hY2NlbnQsIC5wYWdlLXRpdGxlLTEtd2hpdGUsIC5jdXJyZW50LXVzZXItcmFua2luZ19fcG9pbnRzLCAudG9wLXJhbmtpbmctaXRlbV9fcmFuayB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLnBhZ2UtdGl0bGUtMS1wcmltYXJ5LCAucGFnZS10aXRsZS0xLXNlY29uZGFyeSwgLnBhZ2UtdGl0bGUtMS1hY2NlbnQsIC5wYWdlLXRpdGxlLTEtd2hpdGUsIC5jdXJyZW50LXVzZXItcmFua2luZ19fcG9pbnRzLCAudG9wLXJhbmtpbmctaXRlbV9fcmFuayB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbi5wYWdlLXRpdGxlLTEtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjMyNzJlOyB9XG5cbi5wYWdlLXRpdGxlLTEtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5N2EwYWY7IH1cblxuLnBhZ2UtdGl0bGUtMS1hY2NlbnQge1xuICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4ucGFnZS10aXRsZS0xLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtdGl0bGUtMi1wcmltYXJ5LCAucGFnZS10aXRsZS0yLXNlY29uZGFyeSwgLnBhZ2UtdGl0bGUtMi1hY2NlbnQsIC5wYWdlLXRpdGxlLTItd2hpdGUsIC5hdXRoLXN0ZXBzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS10aXRsZS0yLXByaW1hcnksIC5wYWdlLXRpdGxlLTItc2Vjb25kYXJ5LCAucGFnZS10aXRsZS0yLWFjY2VudCwgLnBhZ2UtdGl0bGUtMi13aGl0ZSwgLmF1dGgtc3RlcHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnZS10aXRsZS0yLXByaW1hcnksIC5wYWdlLXRpdGxlLTItc2Vjb25kYXJ5LCAucGFnZS10aXRsZS0yLWFjY2VudCwgLnBhZ2UtdGl0bGUtMi13aGl0ZSwgLmF1dGgtc3RlcHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAucGFnZS10aXRsZS0yLXByaW1hcnksIC5wYWdlLXRpdGxlLTItc2Vjb25kYXJ5LCAucGFnZS10aXRsZS0yLWFjY2VudCwgLnBhZ2UtdGl0bGUtMi13aGl0ZSwgLmF1dGgtc3RlcHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLnBhZ2UtdGl0bGUtMi1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzI3MmU7IH1cblxuLnBhZ2UtdGl0bGUtMi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzk3YTBhZjsgfVxuXG4ucGFnZS10aXRsZS0yLWFjY2VudCB7XG4gIGNvbG9yOiAjNDc2YmYwOyB9XG5cbi5wYWdlLXRpdGxlLTItd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS10aXRsZS0zLXByaW1hcnksIC5wYWdlLXRpdGxlLTMtc2Vjb25kYXJ5LCAucGFnZS10aXRsZS0zLWFjY2VudCwgLnBhZ2UtdGl0bGUtMy13aGl0ZSwgLnBhZ2UtdGl0bGUtMy1ibHVlLCAucmFua2luZy1wYWdlX190b3AtcmF0aW5nIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJCb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLXRpdGxlLTMtcHJpbWFyeSwgLnBhZ2UtdGl0bGUtMy1zZWNvbmRhcnksIC5wYWdlLXRpdGxlLTMtYWNjZW50LCAucGFnZS10aXRsZS0zLXdoaXRlLCAucGFnZS10aXRsZS0zLWJsdWUsIC5yYW5raW5nLXBhZ2VfX3RvcC1yYXRpbmcgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnZS10aXRsZS0zLXByaW1hcnksIC5wYWdlLXRpdGxlLTMtc2Vjb25kYXJ5LCAucGFnZS10aXRsZS0zLWFjY2VudCwgLnBhZ2UtdGl0bGUtMy13aGl0ZSwgLnBhZ2UtdGl0bGUtMy1ibHVlLCAucmFua2luZy1wYWdlX190b3AtcmF0aW5nIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLnBhZ2UtdGl0bGUtMy1wcmltYXJ5LCAucGFnZS10aXRsZS0zLXNlY29uZGFyeSwgLnBhZ2UtdGl0bGUtMy1hY2NlbnQsIC5wYWdlLXRpdGxlLTMtd2hpdGUsIC5wYWdlLXRpdGxlLTMtYmx1ZSwgLnJhbmtpbmctcGFnZV9fdG9wLXJhdGluZyAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuXG4ucGFnZS10aXRsZS0zLXByaW1hcnkge1xuICBjb2xvcjogIzIzMjcyZTsgfVxuXG4ucGFnZS10aXRsZS0zLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTdhMGFmOyB9XG5cbi5wYWdlLXRpdGxlLTMtYWNjZW50IHtcbiAgY29sb3I6ICM0NzZiZjA7IH1cblxuLnBhZ2UtdGl0bGUtMy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlLXRpdGxlLTMtYmx1ZSB7XG4gIGNvbG9yOiAjMGQ1OGIzOyB9XG5cbi5zdWJoZWFkZXItMS1wcmltYXJ5LCAuc3ViaGVhZGVyLTEtc2Vjb25kYXJ5LCAuc3ViaGVhZGVyLTEtYWNjZW50LCAuc3ViaGVhZGVyLTEtd2hpdGUsIC5wcmltYXJ5LWJ1dHRvbiwgLnNlY29uZGFyeS1idXR0b24sIC5idXR0b24td3JhcCwgLmJ1dHRvbi13cmFwLS1kaXNhYmxlZCwgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuaywgLnRvcC1yYW5raW5nLWl0ZW0gLnRvcC11c2VyLXJhbmtfX3BsYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlckJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWJoZWFkZXItMS1wcmltYXJ5LCAuc3ViaGVhZGVyLTEtc2Vjb25kYXJ5LCAuc3ViaGVhZGVyLTEtYWNjZW50LCAuc3ViaGVhZGVyLTEtd2hpdGUsIC5wcmltYXJ5LWJ1dHRvbiwgLnNlY29uZGFyeS1idXR0b24sIC5idXR0b24td3JhcCwgLmJ1dHRvbi13cmFwLS1kaXNhYmxlZCwgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuaywgLnRvcC1yYW5raW5nLWl0ZW0gLnRvcC11c2VyLXJhbmtfX3BsYWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3ViaGVhZGVyLTEtcHJpbWFyeSwgLnN1YmhlYWRlci0xLXNlY29uZGFyeSwgLnN1YmhlYWRlci0xLWFjY2VudCwgLnN1YmhlYWRlci0xLXdoaXRlLCAucHJpbWFyeS1idXR0b24sIC5zZWNvbmRhcnktYnV0dG9uLCAuYnV0dG9uLXdyYXAsIC5idXR0b24td3JhcC0tZGlzYWJsZWQsIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmssIC50b3AtcmFua2luZy1pdGVtIC50b3AtdXNlci1yYW5rX19wbGFjZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5zdWJoZWFkZXItMS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzI3MmU7IH1cblxuLnN1YmhlYWRlci0xLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTdhMGFmOyB9XG5cbi5zdWJoZWFkZXItMS1hY2NlbnQge1xuICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4uc3ViaGVhZGVyLTEtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc3ViaGVhZGVyLTItcHJpbWFyeSwgLnN1YmhlYWRlci0yLXNlY29uZGFyeSwgLnN1YmhlYWRlci0yLWFjY2VudCwgLnN1YmhlYWRlci0yLXdoaXRlIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlclJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1YmhlYWRlci0yLXByaW1hcnksIC5zdWJoZWFkZXItMi1zZWNvbmRhcnksIC5zdWJoZWFkZXItMi1hY2NlbnQsIC5zdWJoZWFkZXItMi13aGl0ZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnN1YmhlYWRlci0yLXByaW1hcnksIC5zdWJoZWFkZXItMi1zZWNvbmRhcnksIC5zdWJoZWFkZXItMi1hY2NlbnQsIC5zdWJoZWFkZXItMi13aGl0ZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5zdWJoZWFkZXItMi1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzI3MmU7IH1cblxuLnN1YmhlYWRlci0yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTdhMGFmOyB9XG5cbi5zdWJoZWFkZXItMi1hY2NlbnQge1xuICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4uc3ViaGVhZGVyLTItd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc3ViaGVhZGVyLTMtcHJpbWFyeSwgLnN1YmhlYWRlci0zLXNlY29uZGFyeSwgLnN1YmhlYWRlci0zLWFjY2VudCwgLnN1YmhlYWRlci0zLXdoaXRlLCAudG9wLXJhbmtpbmctaXRlbSAudG9wLXVzZXItcmFua19fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJCb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWJoZWFkZXItMy1wcmltYXJ5LCAuc3ViaGVhZGVyLTMtc2Vjb25kYXJ5LCAuc3ViaGVhZGVyLTMtYWNjZW50LCAuc3ViaGVhZGVyLTMtd2hpdGUsIC50b3AtcmFua2luZy1pdGVtIC50b3AtdXNlci1yYW5rX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3ViaGVhZGVyLTMtcHJpbWFyeSwgLnN1YmhlYWRlci0zLXNlY29uZGFyeSwgLnN1YmhlYWRlci0zLWFjY2VudCwgLnN1YmhlYWRlci0zLXdoaXRlLCAudG9wLXJhbmtpbmctaXRlbSAudG9wLXVzZXItcmFua19fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5zdWJoZWFkZXItMy1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzI3MmU7IH1cblxuLnN1YmhlYWRlci0zLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTdhMGFmOyB9XG5cbi5zdWJoZWFkZXItMy1hY2NlbnQge1xuICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4uc3ViaGVhZGVyLTMtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9keS0xLXByaW1hcnksIC5ib2R5LTEtc2Vjb25kYXJ5LCAuYm9keS0xLWFjY2VudCwgLmJvZHktMS13aGl0ZSwgLmNoZWNrYm94LWlubGluZSwgLnJhbmtpbmctcGFnZS10YWJsZSB0aGVhZCB7XG4gIGZvbnQtZmFtaWx5OiAnaW50ZXJNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvZHktMS1wcmltYXJ5LCAuYm9keS0xLXNlY29uZGFyeSwgLmJvZHktMS1hY2NlbnQsIC5ib2R5LTEtd2hpdGUsIC5jaGVja2JveC1pbmxpbmUsIC5yYW5raW5nLXBhZ2UtdGFibGUgdGhlYWQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ib2R5LTEtcHJpbWFyeSwgLmJvZHktMS1zZWNvbmRhcnksIC5ib2R5LTEtYWNjZW50LCAuYm9keS0xLXdoaXRlLCAuY2hlY2tib3gtaW5saW5lLCAucmFua2luZy1wYWdlLXRhYmxlIHRoZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9IH1cblxuLmJvZHktMS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzI3MmU7IH1cblxuLmJvZHktMS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzk3YTBhZjsgfVxuXG4uYm9keS0xLWFjY2VudCB7XG4gIGNvbG9yOiAjNDc2YmYwOyB9XG5cbi5ib2R5LTEtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9keS0yLXByaW1hcnksIC5ib2R5LTItc2Vjb25kYXJ5LCAuYm9keS0yLWFjY2VudCwgLmJvZHktMi13aGl0ZSwgLmJvZHktMi1saW5rLCAuYm9keS0yLXN1Y2Nlc3MsIC5ib2R5LTItc2F0aXNmYWN0aW9uLTgwLCAuYm9keS0yLXdhcm5pbmcsIC5ib2R5LTItc2F0aXNmYWN0aW9uLTQwLCAuaW5wdXQtYmxvY2sgaW5wdXQsXG4uaW5wdXQtYmxvY2sgdGV4dGFyZWEsIC5pbnB1dC1ibG9jayBpbnB1dC5wbGFjZWhvbGRlcixcbi5pbnB1dC1ibG9jayB0ZXh0YXJlYS5wbGFjZWhvbGRlciwgLmlucHV0LWJsb2NrIGlucHV0LnBsYWNlaG9sZGVyW2Rpc2FibGVkXSxcbi5pbnB1dC1ibG9jayB0ZXh0YXJlYS5wbGFjZWhvbGRlcltkaXNhYmxlZF0sIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faXRlbXMtaXRlbSwgYm9keSwgLmdsb2JhbC10b2FzdCwgLmF1dGgtc3RlcHNfX2FjdGlvbi1idXR0b24sIC5hdXRoLXN0ZXBzIC53cy10b29sdGlwLS1ib3R0b20sIC53cy1idXR0b24sIC5vcmRlci1jYXJkX19pdGVtLXRleHQgcCwgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCB1bCwgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBvbCwgLnByb2ZpbGUtdmlld19fYmx1ZS1idXR0b24tZWRpdCwgLnByb2ZpbGUtdmlld19fd2hpdGUtYnV0dG9uLWVkaXQge1xuICBmb250LWZhbWlseTogJ2ludGVyUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9keS0yLXByaW1hcnksIC5ib2R5LTItc2Vjb25kYXJ5LCAuYm9keS0yLWFjY2VudCwgLmJvZHktMi13aGl0ZSwgLmJvZHktMi1saW5rLCAuYm9keS0yLXN1Y2Nlc3MsIC5ib2R5LTItc2F0aXNmYWN0aW9uLTgwLCAuYm9keS0yLXdhcm5pbmcsIC5ib2R5LTItc2F0aXNmYWN0aW9uLTQwLCAuaW5wdXQtYmxvY2sgaW5wdXQsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhLCAuaW5wdXQtYmxvY2sgaW5wdXQucGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhLnBsYWNlaG9sZGVyLCAuaW5wdXQtYmxvY2sgaW5wdXQucGxhY2Vob2xkZXJbZGlzYWJsZWRdLFxuICAgIC5pbnB1dC1ibG9jayB0ZXh0YXJlYS5wbGFjZWhvbGRlcltkaXNhYmxlZF0sIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faXRlbXMtaXRlbSwgYm9keSwgLmdsb2JhbC10b2FzdCwgLmF1dGgtc3RlcHNfX2FjdGlvbi1idXR0b24sIC5hdXRoLXN0ZXBzIC53cy10b29sdGlwLS1ib3R0b20sIC53cy1idXR0b24sIC5vcmRlci1jYXJkX19pdGVtLXRleHQgcCwgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCB1bCwgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBvbCwgLnByb2ZpbGUtdmlld19fYmx1ZS1idXR0b24tZWRpdCwgLnByb2ZpbGUtdmlld19fd2hpdGUtYnV0dG9uLWVkaXQge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYm9keS0yLXByaW1hcnksIC5ib2R5LTItc2Vjb25kYXJ5LCAuYm9keS0yLWFjY2VudCwgLmJvZHktMi13aGl0ZSwgLmJvZHktMi1saW5rLCAuYm9keS0yLXN1Y2Nlc3MsIC5ib2R5LTItc2F0aXNmYWN0aW9uLTgwLCAuYm9keS0yLXdhcm5pbmcsIC5ib2R5LTItc2F0aXNmYWN0aW9uLTQwLCAuaW5wdXQtYmxvY2sgaW5wdXQsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhLCAuaW5wdXQtYmxvY2sgaW5wdXQucGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhLnBsYWNlaG9sZGVyLCAuaW5wdXQtYmxvY2sgaW5wdXQucGxhY2Vob2xkZXJbZGlzYWJsZWRdLFxuICAgIC5pbnB1dC1ibG9jayB0ZXh0YXJlYS5wbGFjZWhvbGRlcltkaXNhYmxlZF0sIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faXRlbXMtaXRlbSwgYm9keSwgLmdsb2JhbC10b2FzdCwgLmF1dGgtc3RlcHNfX2FjdGlvbi1idXR0b24sIC5hdXRoLXN0ZXBzIC53cy10b29sdGlwLS1ib3R0b20sIC53cy1idXR0b24sIC5vcmRlci1jYXJkX19pdGVtLXRleHQgcCwgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCB1bCwgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBvbCwgLnByb2ZpbGUtdmlld19fYmx1ZS1idXR0b24tZWRpdCwgLnByb2ZpbGUtdmlld19fd2hpdGUtYnV0dG9uLWVkaXQge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmJvZHktMi1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzI3MmU7IH1cblxuLmJvZHktMi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzk3YTBhZjsgfVxuXG4uYm9keS0yLWFjY2VudCB7XG4gIGNvbG9yOiAjNDc2YmYwOyB9XG5cbi5ib2R5LTItd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9keS0yLWxpbmsge1xuICBjb2xvcjogIzBkNThiMzsgfVxuXG4uYm9keS0yLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzRhYWQ0NTsgfVxuXG4uYm9keS0yLXNhdGlzZmFjdGlvbi04MCB7XG4gIGNvbG9yOiAjMDA3NjA1OyB9XG5cbi5ib2R5LTItd2FybmluZyB7XG4gIGNvbG9yOiAjYmYzNjBjOyB9XG5cbi5ib2R5LTItc2F0aXNmYWN0aW9uLTQwIHtcbiAgY29sb3I6ICNlM2I3MDA7IH1cblxuLmJvZHktMy1wcmltYXJ5LCAuYm9keS0zLXNlY29uZGFyeSwgLmJvZHktMy1hY2NlbnQsIC5ib2R5LTMtd2hpdGUsIC5ib2R5LTMtbGluaywgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBoMiwgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuayAudXNlci1pbmZvIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlclJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvZHktMy1wcmltYXJ5LCAuYm9keS0zLXNlY29uZGFyeSwgLmJvZHktMy1hY2NlbnQsIC5ib2R5LTMtd2hpdGUsIC5ib2R5LTMtbGluaywgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBoMiwgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuayAudXNlci1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYm9keS0zLXByaW1hcnksIC5ib2R5LTMtc2Vjb25kYXJ5LCAuYm9keS0zLWFjY2VudCwgLmJvZHktMy13aGl0ZSwgLmJvZHktMy1saW5rLCAub3JkZXItY2FyZF9faXRlbS10ZXh0IGgyLCAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIC51c2VyLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4uYm9keS0zLXByaW1hcnkge1xuICBjb2xvcjogIzIzMjcyZTsgfVxuXG4uYm9keS0zLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTdhMGFmOyB9XG5cbi5ib2R5LTMtYWNjZW50IHtcbiAgY29sb3I6ICM0NzZiZjA7IH1cblxuLmJvZHktMy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib2R5LTMtbGluayB7XG4gIGNvbG9yOiAjMGQ1OGIzOyB9XG5cbi5ib2R5LTQtcHJpbWFyeSwgLmJvZHktNC1zZWNvbmRhcnksIC5ib2R5LTQtYWNjZW50LCAuYm9keS00LXdoaXRlLCAuYm9keS00LWxpbmssIC50YXNrLW1vZGFsX19idXR0b24sIC5vcmRlci1jYXJkX19pdGVtLXRleHQgaDEsIC5hY2hpZXZlbWVudC1tb2RhbF9fYnV0dG9uLCAuY3VycmVudC11c2VyLXJhbmtpbmdfX3RleHQge1xuICBmb250LWZhbWlseTogJ2ludGVyU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncG51bScgb24sICdsbnVtJyBvbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ib2R5LTQtcHJpbWFyeSwgLmJvZHktNC1zZWNvbmRhcnksIC5ib2R5LTQtYWNjZW50LCAuYm9keS00LXdoaXRlLCAuYm9keS00LWxpbmssIC50YXNrLW1vZGFsX19idXR0b24sIC5vcmRlci1jYXJkX19pdGVtLXRleHQgaDEsIC5hY2hpZXZlbWVudC1tb2RhbF9fYnV0dG9uLCAuY3VycmVudC11c2VyLXJhbmtpbmdfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ib2R5LTQtcHJpbWFyeSwgLmJvZHktNC1zZWNvbmRhcnksIC5ib2R5LTQtYWNjZW50LCAuYm9keS00LXdoaXRlLCAuYm9keS00LWxpbmssIC50YXNrLW1vZGFsX19idXR0b24sIC5vcmRlci1jYXJkX19pdGVtLXRleHQgaDEsIC5hY2hpZXZlbWVudC1tb2RhbF9fYnV0dG9uLCAuY3VycmVudC11c2VyLXJhbmtpbmdfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4uYm9keS00LXByaW1hcnkge1xuICBjb2xvcjogIzIzMjcyZTsgfVxuXG4uYm9keS00LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTdhMGFmOyB9XG5cbi5ib2R5LTQtYWNjZW50IHtcbiAgY29sb3I6ICM0NzZiZjA7IH1cblxuLmJvZHktNC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib2R5LTQtbGluayB7XG4gIGNvbG9yOiAjMGQ1OGIzOyB9XG5cbi5sYWJlbC0xLXByaW1hcnksIC5sYWJlbC0xLXNlY29uZGFyeSwgLmxhYmVsLTEtYWNjZW50LCAubGFiZWwtMS13aGl0ZSwgLmxhYmVsLTEtZXJyb3IsIC5sYWJlbC0xLWdyZWVuLCAuYXJ0aWNsZS1pdGVtX19jb3VudC1saWtlcywgLmFydGljbGUtaXRlbV9fc3ViamVjdCwgLmVkaXQtcHJvZmlsZV9faW50ZXJlc3Qge1xuICBmb250LWZhbWlseTogJ2ludGVyUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubGFiZWwtMS1wcmltYXJ5LCAubGFiZWwtMS1zZWNvbmRhcnksIC5sYWJlbC0xLWFjY2VudCwgLmxhYmVsLTEtd2hpdGUsIC5sYWJlbC0xLWVycm9yLCAubGFiZWwtMS1ncmVlbiwgLmFydGljbGUtaXRlbV9fY291bnQtbGlrZXMsIC5hcnRpY2xlLWl0ZW1fX3N1YmplY3QsIC5lZGl0LXByb2ZpbGVfX2ludGVyZXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxhYmVsLTEtcHJpbWFyeSwgLmxhYmVsLTEtc2Vjb25kYXJ5LCAubGFiZWwtMS1hY2NlbnQsIC5sYWJlbC0xLXdoaXRlLCAubGFiZWwtMS1lcnJvciwgLmxhYmVsLTEtZ3JlZW4sIC5hcnRpY2xlLWl0ZW1fX2NvdW50LWxpa2VzLCAuYXJ0aWNsZS1pdGVtX19zdWJqZWN0LCAuZWRpdC1wcm9maWxlX19pbnRlcmVzdCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4ubGFiZWwtMS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzI3MmU7IH1cblxuLmxhYmVsLTEtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5N2EwYWY7IH1cblxuLmxhYmVsLTEtYWNjZW50IHtcbiAgY29sb3I6ICM0NzZiZjA7IH1cblxuLmxhYmVsLTEtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubGFiZWwtMS1lcnJvciB7XG4gIGNvbG9yOiAjZWIyNTI1OyB9XG5cbi5sYWJlbC0xLWdyZWVuIHtcbiAgY29sb3I6ICMxMGQwNzQ7IH1cblxuLmxhYmVsLTItcHJpbWFyeSwgLmxhYmVsLTItc2Vjb25kYXJ5LCAubGFiZWwtMi1hY2NlbnQsIC5sYWJlbC0yLXdoaXRlLCAjc3VidHJlZS1jb250YWluZXIgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtLCAjYXBwIC5hcHAtZm9ybSAud3MtZGljdGlvbmFyeS1zZWxlY3RfX21vZGVsLWl0ZW0gc3BhbiwgI2FwcCAuYXBwLWZvcm0gLmlucHV0LWJsb2NrX19sYWJlbCwgI2FwcCAuYXBwLWZvcm0gaW5wdXQsIC5hcnRpY2xlLWl0ZW1fX2JvbnVzLCAuYXV0aC1zdGVwcyAuaW5wdXQtYmxvY2sgaW5wdXQsXG4uYXV0aC1zdGVwcyAuaW5wdXQtYmxvY2sgdGV4dGFyZWEsIC5ldmVudC1jYXJkX19pdGVtLXN0YXR1cy12YWx1ZSwgLmthbS1kYXRlLXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIGlucHV0LCAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fY2hlY2tib3gsIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlck1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubGFiZWwtMi1wcmltYXJ5LCAubGFiZWwtMi1zZWNvbmRhcnksIC5sYWJlbC0yLWFjY2VudCwgLmxhYmVsLTItd2hpdGUsICNzdWJ0cmVlLWNvbnRhaW5lciAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWl0ZW0sICNhcHAgLmFwcC1mb3JtIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbW9kZWwtaXRlbSBzcGFuLCAjYXBwIC5hcHAtZm9ybSAuaW5wdXQtYmxvY2tfX2xhYmVsLCAjYXBwIC5hcHAtZm9ybSBpbnB1dCwgLmFydGljbGUtaXRlbV9fYm9udXMsIC5hdXRoLXN0ZXBzIC5pbnB1dC1ibG9jayBpbnB1dCxcbiAgICAuYXV0aC1zdGVwcyAuaW5wdXQtYmxvY2sgdGV4dGFyZWEsIC5ldmVudC1jYXJkX19pdGVtLXN0YXR1cy12YWx1ZSwgLmthbS1kYXRlLXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIGlucHV0LCAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fY2hlY2tib3gsIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxhYmVsLTItcHJpbWFyeSwgLmxhYmVsLTItc2Vjb25kYXJ5LCAubGFiZWwtMi1hY2NlbnQsIC5sYWJlbC0yLXdoaXRlLCAjc3VidHJlZS1jb250YWluZXIgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtLCAjYXBwIC5hcHAtZm9ybSAud3MtZGljdGlvbmFyeS1zZWxlY3RfX21vZGVsLWl0ZW0gc3BhbiwgI2FwcCAuYXBwLWZvcm0gLmlucHV0LWJsb2NrX19sYWJlbCwgI2FwcCAuYXBwLWZvcm0gaW5wdXQsIC5hcnRpY2xlLWl0ZW1fX2JvbnVzLCAuYXV0aC1zdGVwcyAuaW5wdXQtYmxvY2sgaW5wdXQsXG4gICAgLmF1dGgtc3RlcHMgLmlucHV0LWJsb2NrIHRleHRhcmVhLCAuZXZlbnQtY2FyZF9faXRlbS1zdGF0dXMtdmFsdWUsIC5rYW0tZGF0ZS1waWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciBpbnB1dCwgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2NoZWNrYm94LCAuc2VydmljZS1jYXJkX19pdGVtLXN0YXR1cy12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4ubGFiZWwtMi1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzI3MmU7IH1cblxuLmxhYmVsLTItc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5N2EwYWY7IH1cblxuLmxhYmVsLTItYWNjZW50IHtcbiAgY29sb3I6ICM0NzZiZjA7IH1cblxuLmxhYmVsLTItd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubGFiZWwtMy1wcmltYXJ5LCAubGFiZWwtMy1zZWNvbmRhcnksIC5sYWJlbC0zLWFjY2VudCwgLmxhYmVsLTMtd2hpdGUge1xuICBmb250LWZhbWlseTogJ2ludGVyQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubGFiZWwtMy1wcmltYXJ5LCAubGFiZWwtMy1zZWNvbmRhcnksIC5sYWJlbC0zLWFjY2VudCwgLmxhYmVsLTMtd2hpdGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubGFiZWwtMy1wcmltYXJ5LCAubGFiZWwtMy1zZWNvbmRhcnksIC5sYWJlbC0zLWFjY2VudCwgLmxhYmVsLTMtd2hpdGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmxhYmVsLTMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjMyNzJlOyB9XG5cbi5sYWJlbC0zLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTdhMGFmOyB9XG5cbi5sYWJlbC0zLWFjY2VudCB7XG4gIGNvbG9yOiAjNDc2YmYwOyB9XG5cbi5sYWJlbC0zLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNhcHRpb24tcHJpbWFyeSwgLmNhcHRpb24td2hpdGUsIC5jYXB0aW9uLXNlY29uZGFyeSwgLmNhcHRpb24tYWNjZW50LCAuY2FwdGlvbi13YXJuaW5nLCAuY2FwdGlvbi1lcnJvciwgLmNhcHRpb24tbGluaywgLmlucHV0LWJsb2NrX19maWVsZHMtZXJyb3IsIC5pbnB1dC1ibG9ja19fbGFiZWwsIGEuY2FwdGlvbi1saW5rLCBhLmNhcHRpb24tbGluazpob3ZlciwgLmF1dGgtc3RlcHNfX2Vycm9yLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdpbnRlclJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FwdGlvbi1wcmltYXJ5LCAuY2FwdGlvbi13aGl0ZSwgLmNhcHRpb24tc2Vjb25kYXJ5LCAuY2FwdGlvbi1hY2NlbnQsIC5jYXB0aW9uLXdhcm5pbmcsIC5jYXB0aW9uLWVycm9yLCAuY2FwdGlvbi1saW5rLCAuaW5wdXQtYmxvY2tfX2ZpZWxkcy1lcnJvciwgLmlucHV0LWJsb2NrX19sYWJlbCwgYS5jYXB0aW9uLWxpbmssIGEuY2FwdGlvbi1saW5rOmhvdmVyLCAuYXV0aC1zdGVwc19fZXJyb3ItZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2FwdGlvbi1wcmltYXJ5LCAuY2FwdGlvbi13aGl0ZSwgLmNhcHRpb24tc2Vjb25kYXJ5LCAuY2FwdGlvbi1hY2NlbnQsIC5jYXB0aW9uLXdhcm5pbmcsIC5jYXB0aW9uLWVycm9yLCAuY2FwdGlvbi1saW5rLCAuaW5wdXQtYmxvY2tfX2ZpZWxkcy1lcnJvciwgLmlucHV0LWJsb2NrX19sYWJlbCwgYS5jYXB0aW9uLWxpbmssIGEuY2FwdGlvbi1saW5rOmhvdmVyLCAuYXV0aC1zdGVwc19fZXJyb3ItZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cblxuLmNhcHRpb24tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjMyNzJlOyB9XG5cbi5jYXB0aW9uLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNhcHRpb24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5N2EwYWY7IH1cblxuLmNhcHRpb24tYWNjZW50IHtcbiAgY29sb3I6ICM0NzZiZjA7IH1cblxuLmNhcHRpb24td2FybmluZyB7XG4gIGNvbG9yOiAjYmYzNjBjOyB9XG5cbi5jYXB0aW9uLWVycm9yIHtcbiAgY29sb3I6ICNlYjI1MjU7IH1cblxuLmNhcHRpb24tbGluayB7XG4gIGNvbG9yOiAjMGQ1OGIzOyB9XG5cbi8qIEFvIEVuZ2xpc2ggKi9cbi8qIEJsYWNrIENvcmFsICovXG4vKiBCbGFjayBTbW9reSAqL1xuLyogQnJvbnplICovXG4vKiBDYXJvbGluZSBCbHVlICovXG4vKiBDRyBCbHVlICovXG4vKiBEZW5pbSAqL1xuLyogRGFyayBDb3JuZmxvd2VyIEJsdWUgKi9cbi8qIERlZXAgU3BhY2UgU3BhcmtsZSAqL1xuLyogRW5nbGlzaCB2ZXJtaWxsaW9uICovXG4vKiogRnJlbmNoIEJsdWUgKi9cbi8qIEdyZWVuIGN5YW4gKi9cbi8qIEdvbGQgbWV0YWxsaWMgKi9cbi8qIExpZ2h0IHNsYXRlIGdyYXkgKi9cbi8qIE9jaHJlICovXG4vKiBPcmFuZ2UgWWVsbG93ICovXG4vKiBQZXd0ZXIgQmx1ZSAqL1xuLyogUG9ydGxhbmQgT3JhbmdlICovXG4vKiBQYW5zeSBwdXJwbGUgKi9cbi8qIFJlZCBBbWFyYW50aCAqL1xuLyogUnVzdCAqL1xuLyogU2xhdGUgR3JheSAqL1xuLyogU3VucmF5ICovXG4vKiBTdW5nbG93ICovXG4vKiBVU0FGQSBCbHVlICovXG4uYXR0YWNobWVudHMtbGlzdF9fZW1wdHktYmxvY2stY29udGVudCB7XG4gIHotaW5kZXg6IDA7IH1cblxuLnBhZ2luYXRpb24tY3VzdG9tX19wYWdpbmF0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLnBhZ2luYXRpb24tY3VzdG9tX19wYWdlLW51bWJlciB7XG4gIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAucGFnaW5hdGlvbi1jdXN0b21fX3BhZ2UtbnVtYmVyOm5vdCgucGFnaW5hdGlvbi1jdXN0b21fX3BhZ2UtbnVtYmVyLS1zZWxlY3RlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wYWdpbmF0aW9uLWN1c3RvbV9fcGFnZS1udW1iZXI6bm90KC5wYWdpbmF0aW9uLWN1c3RvbV9fcGFnZS1udW1iZXItLXNlbGVjdGVkKTpob3ZlciB7XG4gICAgICBjb2xvcjogIzBkNThiMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wYWdpbmF0aW9uLWN1c3RvbV9fcGFnZS1udW1iZXItLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGNvbG9yOiAjOTdhMGFmOyB9XG5cbi5wYWdpbmF0aW9uLWN1c3RvbV9fcHJldi1wYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi5wYWdpbmF0aW9uLWN1c3RvbV9fcHJldi1wYWdlLCAucGFnaW5hdGlvbi1jdXN0b21fX25leHQtcGFnZSB7XG4gIGNvbG9yOiAjOTdhMGFmO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBhZ2luYXRpb24tY3VzdG9tX19wcmV2LXBhZ2U6aG92ZXIgLnBhZ2luYXRpb24taWNvbiwgLnBhZ2luYXRpb24tY3VzdG9tX19uZXh0LXBhZ2U6aG92ZXIgLnBhZ2luYXRpb24taWNvbiB7XG4gICAgY29sb3I6ICMwZDU4YjM7IH1cblxuLndzLXJlYWN0LWJhc2UtbW9kYWxfX2JhY2sge1xuICBjdXJzb3I6IGluaXRpYWw7IH1cblxuLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuXG4ud3MtcmVhY3QtYmFzZS1tb2RhbF9fY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwtdGl0bGUge1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDcyOTE7IH1cblxuLnNlbGVjdC1kaXN0cmljdC1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi53cy1yZWFjdC1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAud3MtcmVhY3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLndzLXJlYWN0LWNoZWNrYm94LS1jaGVjayB7XG4gICAgd2lkdGg6IDMycHg7IH1cbiAgICAud3MtcmVhY3QtY2hlY2tib3gtLWNoZWNrID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLndzLXJlYWN0LWNoZWNrYm94LS10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLndzLXJlYWN0LWNoZWNrYm94X19pY29uLWNoZWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAud3MtcmVhY3QtY2hlY2tib3hfX2NoZWNrLXdyYXAge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAzNGE2O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLndzLXJlYWN0LWNoZWNrYm94X19jaGVjay13cmFwLS1jaGVja2VkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDM0YTY7IH1cbiAgICAud3MtcmVhY3QtY2hlY2tib3hfX2NoZWNrLXdyYXAtLWRpc2FibGVkIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NTg0OGI7IH1cbiAgICAgIC53cy1yZWFjdC1jaGVja2JveF9fY2hlY2std3JhcC0tZGlzYWJsZWQud3MtcmVhY3QtY2hlY2tib3hfX2NoZWNrLXdyYXAtLWNoZWNrZWQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3NTg0OGI7IH1cblxuLmlucHV0LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuaW5wdXQtYmxvY2tfX3RleHQtb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaW5wdXQtYmxvY2tfX2ZpZWxkcy1lcnJvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogI2JmMzYwYyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC5pbnB1dC1ibG9ja19fbWF4LXNpemUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaW5wdXQtYmxvY2tfX2xhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICM5N2EwYWY7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtYmxvY2tfX2xhYmVsLS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuaW5wdXQtYmxvY2sgaW5wdXQsXG4gIC5pbnB1dC1ibG9jayB0ZXh0YXJlYSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9jayBpbnB1dC5wbGFjZWhvbGRlcixcbiAgICAuaW5wdXQtYmxvY2sgdGV4dGFyZWEucGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9jayBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5pbnB1dC1ibG9jayB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtYmxvY2sgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtYmxvY2sgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtYmxvY2sgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5pbnB1dC1ibG9jayB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9jayBpbnB1dFtkaXNhYmxlZF0ucGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhW2Rpc2FibGVkXS5wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk3YTBhZiAhaW1wb3J0YW50OyB9XG4gICAgLmlucHV0LWJsb2NrIGlucHV0W2Rpc2FibGVkXTotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5pbnB1dC1ibG9jayB0ZXh0YXJlYVtkaXNhYmxlZF06LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk3YTBhZiAhaW1wb3J0YW50OyB9XG4gICAgLmlucHV0LWJsb2NrIGlucHV0W2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuaW5wdXQtYmxvY2sgdGV4dGFyZWFbZGlzYWJsZWRdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtYmxvY2sgaW5wdXRbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5pbnB1dC1ibG9jayB0ZXh0YXJlYVtkaXNhYmxlZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9jayBpbnB1dFtkaXNhYmxlZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5pbnB1dC1ibG9jayB0ZXh0YXJlYVtkaXNhYmxlZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtYmxvY2sgaW5wdXQ6Zm9jdXMsXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMGQ1OGIzOyB9XG4gICAgLmlucHV0LWJsb2NrIGlucHV0LmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4gICAgLmlucHV0LWJsb2NrIHRleHRhcmVhLmZvcm0tY29udHJvbFtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZDogI2VjZWZmMTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5pbnB1dC1ibG9jayBpbnB1dDo6LW1zLWNsZWFyLFxuICAgIC5pbnB1dC1ibG9jayB0ZXh0YXJlYTo6LW1zLWNsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmlucHV0LWJsb2NrIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiA3MnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweCAhaW1wb3J0YW50O1xuICAgIHJlc2l6ZTogdmVydGljYWw7IH1cbiAgLmlucHV0LWJsb2NrX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaW5wdXQtYmxvY2tfX2ljb24gc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGNvbG9yOiAjMjMyNzJlOyB9XG4gICAgLmlucHV0LWJsb2NrX19pY29uLS1kb3VibGUge1xuICAgICAgcmlnaHQ6IDM2cHggIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9ja19faWNvbi0td2l0aC1sYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLmlucHV0LWJsb2NrX19pY29uLS1zZWFyY2gge1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgIC5pbnB1dC1ibG9ja19faWNvbi0tc2VhcmNoIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgLmlucHV0LWJsb2NrLS13aXRoLWljb24gaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAuaW5wdXQtYmxvY2stLXNlYXJjaC1tb2RlIGlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaW5wdXQtYmxvY2stLWVycm9yIC5pbnB1dC1ibG9ja19fbGFiZWwge1xuICAgIGNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7IH1cbiAgLmlucHV0LWJsb2NrLS1lcnJvciBpbnB1dCxcbiAgLmlucHV0LWJsb2NrLS1lcnJvciB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiZjM2MGMgIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9jay0tZXJyb3IgaW5wdXQ6Zm9jdXMsXG4gICAgLmlucHV0LWJsb2NrLS1lcnJvciB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JmMzYwYyAhaW1wb3J0YW50OyB9XG4gICAgLmlucHV0LWJsb2NrLS1lcnJvciBpbnB1dC5wbGFjZWhvbGRlcixcbiAgICAuaW5wdXQtYmxvY2stLWVycm9yIHRleHRhcmVhLnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtYmxvY2stLWVycm9yIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrLS1lcnJvciB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5wdXQtYmxvY2stLWVycm9yIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5pbnB1dC1ibG9jay0tZXJyb3IgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuICAgIC5pbnB1dC1ibG9jay0tZXJyb3IgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrLS1lcnJvciB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk3YTBhZiAhaW1wb3J0YW50OyB9XG4gICAgLmlucHV0LWJsb2NrLS1lcnJvciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmlucHV0LWJsb2NrLS1lcnJvciB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5N2EwYWYgIWltcG9ydGFudDsgfVxuXG4ud3MtZGljdGlvbmFyeS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAud3MtZGljdGlvbmFyeS1zZWxlY3QgLmlucHV0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLndzLWRpY3Rpb25hcnktc2VsZWN0IC5pbnB1dC1ibG9ja19faWNvbiB7XG4gICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pbnB1dC13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4OyB9XG4gIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbGFiZWwge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICMwMDM0YTYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLndzLWRpY3Rpb25hcnktc2VsZWN0X19sYWJlbC0tbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2RpY3Rpb25hcnktbGFiZWwge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBjb2xvcjogIzAwMzRhNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWJhY2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMTAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLXdyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzMDAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlY2VmZjE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtIHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWl0ZW0tLWhvdmVyLCAud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgIGNvbG9yOiAjMWZiZmZmOyB9XG4gICAgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtLS1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgY29sb3I6ICMxZmJmZmY7IH1cbiAgLndzLWRpY3Rpb25hcnktc2VsZWN0X19tb2RlbC1pdGVtIHtcbiAgICBtYXJnaW46IDRweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICM4YjhiOTA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAud3MtZGljdGlvbmFyeS1zZWxlY3RfX21vZGVsLWl0ZW0gLnNlbGVjdC1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBmaWxsOiAjMDAwO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLndzLWRpY3Rpb25hcnktc2VsZWN0X19tb2RlbC1zaW5nbGUtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjOGI4YjkwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbW9kZWwtc2luZ2xlLWl0ZW0gLnNlbGVjdC1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBmaWxsOiAjMDAwO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLndzLWRpY3Rpb25hcnktc2VsZWN0IC5wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLndzLWRpY3Rpb25hcnktc2VsZWN0IC5zZWxlY3QtaWNvbiB7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbmh0bWwsXG5ib2R5LFxuI2FwcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMyMzI3MmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0OyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7IH1cblxuc2VjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmZpZ3VyZSxcbnVsLFxucCB7XG4gIG1hcmdpbjogMDsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5zdmcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5oZWFkZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmEge1xuICBjb2xvcjogIzIzMjcyZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYS5jYXB0aW9uLWxpbmsge1xuICAgIGNvbG9yOiAjNDc2YmYwICFpbXBvcnRhbnQ7IH1cbiAgICBhLmNhcHRpb24tbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzVlODFmZiAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLnBhZ2UtY29udGFpbmVyLS1wcm9maWxlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDsgfVxuICAucGFnZS1jb250YWluZXItLXByb2ZpbGUtcHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfVxuXG4ucHJpbWFyeS1idXR0b24sIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucHJpbWFyeS1idXR0b24ge1xuICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMywgNTUsIDEwMywgMC4xKTsgfVxuICAucHJpbWFyeS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTgxZmY7IH1cbiAgLnByaW1hcnktYnV0dG9uOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdhMGFmO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MmM4MTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMTMsIDg4LCAxNzksIDAuMik7IH1cbiAgLnNlY29uZGFyeS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTQ2OWY7IH1cblxuLnByaW1hcnktbGluayB7XG4gIGNvbG9yOiAjNDc2YmYwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnByaW1hcnktbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNvbW1vbi13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzMycHg7XG4gIHBhZGRpbmc6IDAgMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21tb24td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7IH0gfVxuICAuY29tbW9uLXdyYXBwZXItLW1pbiB7XG4gICAgbWF4LXdpZHRoOiA4NTZweDsgfVxuICAuY29tbW9uLXdyYXBwZXItLXphYiB7XG4gICAgcGFkZGluZzogMCA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb21tb24td3JhcHBlci0temFiIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLndpZGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53aWRlLWNvbnRhaW5lcl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy8xLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAud2lkZS1jb250YWluZXJfX2JnOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEyNzJweCkgLyAyICsgODU2cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmRlZDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgICAgICAud2lkZS1jb250YWluZXJfX2JnOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAud2lkZS1jb250YWluZXJfX2JnOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDMzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndpZGUtY29udGFpbmVyIC5jb21tb24td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmZ1bGwtaGQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NDBweCkge1xuICAgIC5mdWxsLWhkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZnVsbC1oZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmhkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5wYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyNzJweDsgfVxuXG4uY29udGVudC1jb2x1bW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtYXgtd2lkdGg6IDg1NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGVudC1jb2x1bW4ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRlbnQtY29sdW1uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGVudC1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi5zaWRlYmFyLWNvbHVtbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNpZGViYXItY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udG9hc3Qtbm90aWZpY2F0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4ubWFpbi1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1haW4td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uZW50aXR5LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDI0cHg7IH1cblxuLnNpdGUtYnV0dG9uIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmJlMDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2l0ZS1idXR0b24tLXN0YXRpc3RpYyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5zaXRlLWJ1dHRvbi0tbWVkaXVtLXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuc2l0ZS1idXR0b24tLXNtYWxsLXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpdGUtYnV0dG9uLS10b3AtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgLnN0YXRpc3RpYyAuc3RhdGlzdGljX19jb2x1bW5zLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnN0YXRpc3RpYyAuc3RhdGlzdGljX19jb2x1bW5zLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsOyB9IH1cblxuLnN0YXRpc3RpY19fY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgLnN0YXRpc3RpY19fY29sdW1uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuc3RhdGlzdGljX19jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3RhdGlzdGljX19jb2x1bW5zLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uc3RhdGlzdGljX19jb2x1bW5zLXdyYXBwZXIgLnN0YXRpc3RpY19fY29sdW1uIHtcbiAgZmxleC1ncm93OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgICAuc3RhdGlzdGljX19jb2x1bW5zLXdyYXBwZXIgLnN0YXRpc3RpY19fY29sdW1uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnN0YXRpc3RpY19fY29sdW1ucy13cmFwcGVyIC5zdGF0aXN0aWNfX2NvbHVtbjpudGgtY2hpbGQoMiksIC5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciAuc3RhdGlzdGljX19jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnN0YXRpc3RpY19fY29sdW1ucy13cmFwcGVyIC5zdGF0aXN0aWNfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgICAgLnN0YXRpc3RpY19fY29sdW1ucy13cmFwcGVyIC5zdGF0aXN0aWNfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgICAgIC5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciAuc3RhdGlzdGljX19jb2x1bW46bnRoLWNoaWxkKG9kZCkgLnN0YXRpc3RpYy1pdGVtX19pY29uLWJsb2NrIHtcbiAgICAgICAgcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuc3RhdGlzdGljX19jb2x1bW5zLXdyYXBwZXIgLnN0YXRpc3RpY19fY29sdW1uOm50aC1jaGlsZChvZGQpIC5zdGF0aXN0aWMtaXRlbV9fY29udGVudCB7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuICAgICAgLnN0YXRpc3RpY19fY29sdW1ucy13cmFwcGVyIC5zdGF0aXN0aWNfX2NvbHVtbjpudGgtY2hpbGQoZXZlbikgLnN0YXRpc3RpYy1pdGVtX19pY29uLWJsb2NrIHtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG4gICAgICAuc3RhdGlzdGljX19jb2x1bW5zLXdyYXBwZXIgLnN0YXRpc3RpY19fY29sdW1uOm50aC1jaGlsZChldmVuKSAuc3RhdGlzdGljLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICByaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICAuc3RhdGlzdGljX19jb2x1bW5zLXdyYXBwZXIgLnN0YXRpc3RpY19fY29sdW1uOm50aC1jaGlsZChldmVuKSAuc3RhdGlzdGljLWl0ZW1fX2ljb24tYmxvY2sge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGluaXRpYWw7IH1cbiAgLnN0YXRpc3RpY19fY29sdW1ucy13cmFwcGVyIC5zdGF0aXN0aWNfX2NvbHVtbjpudGgtY2hpbGQoZXZlbikgLnN0YXRpc3RpYy1pdGVtX19jb250ZW50IHtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5zdGF0aXN0aWNfX2NvbHVtbnMtd3JhcHBlciAuc3RhdGlzdGljX19jb2x1bW46bnRoLWNoaWxkKG9kZCkgLnN0YXRpc3RpYy1pdGVtX19jb250ZW50IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBpbml0aWFsOyB9XG5cbi5idXR0b24td3JhcCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGJhY2tncm91bmQ6ICNlNmJlMDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnV0dG9uLXdyYXA6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjNjlhMmQ7IH1cbiAgLmJ1dHRvbi13cmFwLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgICBjb2xvcjogIzk3YTBhZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuYnV0dG9uLXdyYXAtLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7IH1cbiAgLmJ1dHRvbi13cmFwLS1yaWdodC1tYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuZGl2OmZvY3VzLCBkaXY6aG92ZXIsIGRpdjphY3RpdmUsXG5zcGFuOmZvY3VzLFxuc3Bhbjpob3ZlcixcbnNwYW46YWN0aXZlLFxuaW5wdXQ6Zm9jdXMsXG5pbnB1dDpob3ZlcixcbmlucHV0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDAgIWltcG9ydGFudDsgfVxuXG5kaXY6OmJlZm9yZTpmb2N1cywgZGl2OjpiZWZvcmU6aG92ZXIsIGRpdjo6YmVmb3JlOmFjdGl2ZSwgZGl2OjphZnRlcjpmb2N1cywgZGl2OjphZnRlcjpob3ZlciwgZGl2OjphZnRlcjphY3RpdmUsXG5zcGFuOjpiZWZvcmU6Zm9jdXMsXG5zcGFuOjpiZWZvcmU6aG92ZXIsXG5zcGFuOjpiZWZvcmU6YWN0aXZlLFxuc3Bhbjo6YWZ0ZXI6Zm9jdXMsXG5zcGFuOjphZnRlcjpob3ZlcixcbnNwYW46OmFmdGVyOmFjdGl2ZSxcbmlucHV0OjpiZWZvcmU6Zm9jdXMsXG5pbnB1dDo6YmVmb3JlOmhvdmVyLFxuaW5wdXQ6OmJlZm9yZTphY3RpdmUsXG5pbnB1dDo6YWZ0ZXI6Zm9jdXMsXG5pbnB1dDo6YWZ0ZXI6aG92ZXIsXG5pbnB1dDo6YWZ0ZXI6YWN0aXZlIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogMCAhaW1wb3J0YW50OyB9XG5cbmRpdlt0eXBlPSdjaGVja2JveCddLFxuc3Bhblt0eXBlPSdjaGVja2JveCddLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwOyB9XG4gIGRpdlt0eXBlPSdjaGVja2JveCddICsgZGl2LFxuICBzcGFuW3R5cGU9J2NoZWNrYm94J10gKyBkaXYsXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBkaXYge1xuICAgIHBhZGRpbmc6IDAgOXB4IDVweCAzNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvY2hlY2tib3gucG5nXCIpIDAgMCBuby1yZXBlYXQ7IH1cbiAgZGl2W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGRpdixcbiAgc3Bhblt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBkaXYsXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGRpdiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9jaGVja2JveC1jaGVjay5wbmdcIikgMCAwIG5vLXJlcGVhdDsgfVxuXG5kaXZbdHlwZT0nZmlsZSddOmZvY3VzLCBkaXZbdHlwZT0nZmlsZSddOmhvdmVyLCBkaXZbdHlwZT0nZmlsZSddOmFjdGl2ZSwgZGl2W3R5cGU9J2NoZWNrYm94J106Zm9jdXMsIGRpdlt0eXBlPSdjaGVja2JveCddOmhvdmVyLCBkaXZbdHlwZT0nY2hlY2tib3gnXTphY3RpdmUsIGRpdlt0eXBlPSdyYWRpbyddOmZvY3VzLCBkaXZbdHlwZT0ncmFkaW8nXTpob3ZlciwgZGl2W3R5cGU9J3JhZGlvJ106YWN0aXZlLFxuc3Bhblt0eXBlPSdmaWxlJ106Zm9jdXMsXG5zcGFuW3R5cGU9J2ZpbGUnXTpob3ZlcixcbnNwYW5bdHlwZT0nZmlsZSddOmFjdGl2ZSxcbnNwYW5bdHlwZT0nY2hlY2tib3gnXTpmb2N1cyxcbnNwYW5bdHlwZT0nY2hlY2tib3gnXTpob3ZlcixcbnNwYW5bdHlwZT0nY2hlY2tib3gnXTphY3RpdmUsXG5zcGFuW3R5cGU9J3JhZGlvJ106Zm9jdXMsXG5zcGFuW3R5cGU9J3JhZGlvJ106aG92ZXIsXG5zcGFuW3R5cGU9J3JhZGlvJ106YWN0aXZlLFxuaW5wdXRbdHlwZT0nZmlsZSddOmZvY3VzLFxuaW5wdXRbdHlwZT0nZmlsZSddOmhvdmVyLFxuaW5wdXRbdHlwZT0nZmlsZSddOmFjdGl2ZSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXMsXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmhvdmVyLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXTphY3RpdmUsXG5pbnB1dFt0eXBlPSdyYWRpbyddOmZvY3VzLFxuaW5wdXRbdHlwZT0ncmFkaW8nXTpob3ZlcixcbmlucHV0W3R5cGU9J3JhZGlvJ106YWN0aXZlIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtb3ZlcmZsb3ctbXVsdGktbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLmJsb2NrLWxpbmUtd3JhcHBlci0tZGFyay1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMwYzUzMzI7IH1cblxuLmNsaWNrLFxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ob3Zlci11bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubm90LWZvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjRweDsgfVxuXG4uYmFzZS1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLyogdG90YWwgd2lkdGggKi9cbiAgLyogc2V0IGJ1dHRvbih0b3AgYW5kIGJvdHRvbSBvZiB0aGUgc2Nyb2xsYmFyKSAqL1xuICAvKiBiYWNrZ3JvdW5kIG9mIHRoZSBzY3JvbGxiYXIgZXhjZXB0IGJ1dHRvbiBvciByZXNpemVyICovXG4gIC8qIHNjcm9sbGJhciBpdHNlbGYgKi8gfVxuICAuYmFzZS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmU7IH1cbiAgLmJhc2Utc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJhc2Utc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuYmFzZS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC5iYXNlLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmJhc2Utc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDEycHg7IH1cblxuLyoqXG4gKiDQl9Cw0L/RgNC10YIg0LLRi9C00LXQu9C10L3QuNGPINGC0LXQutGB0YLQsC4g0J3QsNGB0LvQtdC00YPQtdGC0YHRjy5cbiAqKi9cbi5kaXNhbGxvdy1zZWxlY3Qge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU2FmYXJpICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovIH1cblxuLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDsgfVxuXG4uVG9hc3RpZnlfX2Nsb3NlLWJ1dHRvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyOyB9XG5cbi5Ub2FzdGlmeV9fdG9hc3QtYm9keSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cblxuLmdsb2JhbC10b2FzdCB7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuZ2xvYmFsLXRvYXN0LlRvYXN0aWZ5X190b2FzdCB7XG4gICAgbWluLWhlaWdodDogNTZweDsgfVxuICAgIC5nbG9iYWwtdG9hc3QuVG9hc3RpZnlfX3RvYXN0LS1zdWNjZXNzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDc2MDU7IH1cbiAgICAuZ2xvYmFsLXRvYXN0LlRvYXN0aWZ5X190b2FzdC0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZDogI2JmMzYwYzsgfVxuICAuZ2xvYmFsLXRvYXN0X19lcnJvci1zdHJpbmcge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAgIC5nbG9iYWwtdG9hc3RfX2Vycm9yLXN0cmluZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuI3N1YnRyZWUtY29udGFpbmVyIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faXRlbXMtaXRlbS0tc2VsZWN0ZWQge1xuICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4jc3VidHJlZS1jb250YWluZXIgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2Utb3V0O1xuICBjb2xvcjogIzIzMjcyZTsgfVxuICAjc3VidHJlZS1jb250YWluZXIgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAjc3VidHJlZS1jb250YWluZXIgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtLS1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICM0NzZiZjAgIWltcG9ydGFudDsgfVxuXG4jYXBwIC5hcHAtZm9ybSAud3MtZGljdGlvbmFyeS1zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4jYXBwIC5hcHAtZm9ybSAud3MtZGljdGlvbmFyeS1zZWxlY3RfX21vZGVsLXdyYXAge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI2FwcCAuYXBwLWZvcm0gLndzLWRpY3Rpb25hcnktc2VsZWN0X19pbnB1dC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgI2FwcCAuYXBwLWZvcm0gLndzLWRpY3Rpb25hcnktc2VsZWN0X19pbnB1dC13cmFwIC5pbnB1dC1ibG9ja19faWNvbiBzdmcge1xuICAgIHRvcDogMDsgfVxuXG4jYXBwIC5hcHAtZm9ybSAud3MtZGljdGlvbmFyeS1zZWxlY3RfX21vZGVsLWl0ZW0ge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICNhcHAgLmFwcC1mb3JtIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbW9kZWwtaXRlbSB7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgcGFkZGluZzogNHB4IDEycHg7IH0gfVxuICAjYXBwIC5hcHAtZm9ybSAud3MtZGljdGlvbmFyeS1zZWxlY3RfX21vZGVsLWl0ZW0gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2FwcCAuYXBwLWZvcm0gLndzLWRpY3Rpb25hcnktc2VsZWN0X19tb2RlbC1pdGVtIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICNhcHAgLmFwcC1mb3JtIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbW9kZWwtaXRlbSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjYXBwIC5hcHAtZm9ybSAud3MtZGljdGlvbmFyeS1zZWxlY3RfX21vZGVsLWl0ZW0gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9IH1cbiAgI2FwcCAuYXBwLWZvcm0gLndzLWRpY3Rpb25hcnktc2VsZWN0X19tb2RlbC1pdGVtIHN2ZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZpbGw6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNhcHAgLmFwcC1mb3JtIC5pbnB1dC1ibG9jayB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICNhcHAgLmFwcC1mb3JtIC5pbnB1dC1ibG9jayAuaW5wdXQtYmxvY2tfX2lucHV0LXdyYXAge1xuICAgIGhlaWdodDogNTRweDsgfVxuICAgICNhcHAgLmFwcC1mb3JtIC5pbnB1dC1ibG9jayAuaW5wdXQtYmxvY2tfX2lucHV0LXdyYXAgLmlucHV0LWJsb2NrX19pbnB1dC1wb3NpdGlvbi13cmFwIHtcbiAgICAgIGhlaWdodDogNTRweDsgfVxuICAjYXBwIC5hcHAtZm9ybSAuaW5wdXQtYmxvY2sgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgI2FwcCAuYXBwLWZvcm0gLmlucHV0LWJsb2NrIGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwZDU4YjM7IH1cblxuI2FwcCAuYXBwLWZvcm0gLmlucHV0LWJsb2NrLS1lcnJvciBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NzZiZjAgIWltcG9ydGFudDsgfVxuXG4jYXBwIC5hcHAtZm9ybSAuaW5wdXQtYmxvY2tfX2xhYmVsIHtcbiAgY29sb3I6ICMyMzI3MmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjYXBwIC5hcHAtZm9ybSAuaW5wdXQtYmxvY2tfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjYXBwIC5hcHAtZm9ybSAuaW5wdXQtYmxvY2tfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuI2FwcCAuYXBwLWZvcm0gaW5wdXQge1xuICBoZWlnaHQ6IDU0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3YTBhZjtcbiAgY29sb3I6ICMyMzI3MmU7IH1cbiAgI2FwcCAuYXBwLWZvcm0gaW5wdXQgOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5N2EwYWY7IH1cblxuLmFydGljbGUtaXRlbSB7XG4gIGhlaWdodDogMzYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjM1cyBlYXNlLW91dDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjM1czsgfVxuICAuYXJ0aWNsZS1pdGVtOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYzKSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAuYXJ0aWNsZS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE0cHg7IH0gfVxuICAuYXJ0aWNsZS1pdGVtX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5hcnRpY2xlLWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW46IDRweCAwIDhweDsgfVxuICAuYXJ0aWNsZS1pdGVtX190ZXh0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICBsaW5lLWNsYW1wOiA0O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuYXJ0aWNsZS1pdGVtX19idXR0b24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAuYXJ0aWNsZS1pdGVtX19idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4OyB9IH1cbiAgLmFydGljbGUtaXRlbV9fbGlrZS1pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbGw6ICM0NzZiZjA7IH1cbiAgLmFydGljbGUtaXRlbV9fY291bnQtbGlrZXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmFydGljbGUtaXRlbV9fc3ViamVjdCB7XG4gICAgY29sb3I6ICNmZmVlZWI7IH1cbiAgLmFydGljbGUtaXRlbV9fYm9udXMtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzNnB4OyB9XG4gIC5hcnRpY2xlLWl0ZW1fX2JvbnVzIHtcbiAgICBjb2xvcjogIzZiNzc4YztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLmFydGljbGUtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5hcnRpY2xlLWNhcmRfX2ltYWdlLWdhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYXJ0aWNsZS1jYXJkX19pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5X19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJhY2tncm91bmQ6ICNlOGVhZWQ7IH1cbiAgLmFydGljbGUtY2FyZF9faW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeV9fbmV4dC1hcnJvdyB7XG4gICAgdHJhbnNpdGlvbjogMC4zNXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7IH1cbiAgLmFydGljbGUtY2FyZF9faW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeV9fcHJldi1hcnJvdyB7XG4gICAgdHJhbnNpdGlvbjogMC4zNXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4OyB9XG4gIC5hcnRpY2xlLWNhcmRfX2ltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnlfX2RvdHMge1xuICAgIGJvdHRvbTogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC5hcnRpY2xlLWNhcmRfX2ltYWdlLWdhbGxlcnkge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLmFydGljbGUtY2FyZF9faW1hZ2UtZ2FsbGVyeSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAuYXJ0aWNsZS1jYXJkX19pbWFnZS1nYWxsZXJ5IHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG4uYXJ0aWNsZS1jYXJkX19jb250ZW50LWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5hcnRpY2xlLWNhcmRfX2NvbnRlbnQtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uYXJ0aWNsZS1jYXJkX19jb250ZW50LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmFydGljbGUtY2FyZF9fd3JhcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAuYXJ0aWNsZS1jYXJkX193cmFwLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi5hcnRpY2xlLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hcnRpY2xlLWNhcmRfX2xpa2VzIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMnB4KSB7XG4gICAgLmFydGljbGUtY2FyZF9fbGlrZXMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuLmFydGljbGUtY2FyZF9fY291bnQtbGlrZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmFydGljbGUtY2FyZF9fbGlrZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsbDogIzQ3NmJmMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzVweDsgfVxuXG4uYXJ0aWNsZS1jYXJkX19ib251cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAuYXJ0aWNsZS1jYXJkX19ib251cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuXG4uYXJ0aWNsZS1jYXJkX19ib251cy1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZWVlYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHggMjhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MTJweCkge1xuICAgIC5hcnRpY2xlLWNhcmRfX2JvbnVzLWluZm8ge1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgLmFydGljbGUtY2FyZF9fYm9udXMtaW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDlweDsgfSB9XG4gIC5hcnRpY2xlLWNhcmRfX2JvbnVzLWluZm8tLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFydGljbGUtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hcnRpY2xlLWxpc3QgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFydGljbGUtbGlzdF9faWNvbi1iYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hcnRpY2xlLWxpc3RfX2ljb24tYmFjayB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hcnRpY2xlLWxpc3RfX2ljb24tYmFjayB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLmFydGljbGUtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5hcnRpY2xlLWxpc3RfX2ZpbHRlci1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9XG4gICAgLmFydGljbGUtbGlzdF9fZmlsdGVyLWZvcm0gLmlucHV0LWJsb2NrX19pY29uIHN2ZyB7XG4gICAgICBjb2xvcjogIzk3YTBhZjsgfVxuICAgIC5hcnRpY2xlLWxpc3RfX2ZpbHRlci1mb3JtIC5pbnB1dC1ibG9ja19faWNvbi0tc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYXJ0aWNsZS1saXN0X19maWx0ZXItZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYXJ0aWNsZS1saXN0X19maWx0ZXItZm9ybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuYXJ0aWNsZS1saXN0X19maWx0ZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYXJ0aWNsZS1saXN0X19maWx0ZXItd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgLmFydGljbGUtbGlzdF9fZmlsdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5hcnRpY2xlLWxpc3RfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gIC5hcnRpY2xlLWxpc3RfX2ZpbHRlci1pY29uLS1zZWxlY3RlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuYXJ0aWNsZS1saXN0X19maWx0ZXItdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuICAuYXJ0aWNsZS1saXN0X19maWx0ZXItbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmFydGljbGUtbGlzdF9fZmlsdGVyLW1vZGFsIHtcbiAgICAgICAgcGFkZGluZzogMTZweDsgfSB9XG4gIC5hcnRpY2xlLWxpc3RfX2ZpbHRlci1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuYXJ0aWNsZS1saXN0X19maWx0ZXItZ3JvdXAtYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuYXJ0aWNsZS1saXN0X19maWx0ZXItZ3JvdXAtcmVzZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAuYXJ0aWNsZS1saXN0X19mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAyMiU7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgLmFydGljbGUtbGlzdF9fZm9ybS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDE0cHg7IH0gfVxuICAuYXJ0aWNsZS1saXN0X19mb3JtLWl0ZW0tc2VhcmNoIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5hcnRpY2xlLWxpc3RfX2Zvcm0taXRlbS1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuYXJ0aWNsZS1saXN0X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIC5hcnRpY2xlLWxpc3RfX2NvbnRlbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgLmFydGljbGUtbGlzdF9fY29udGVudCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuICAuYXJ0aWNsZS1saXN0X19sb2FkLW1vcmUtYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYXJ0aWNsZS1saXN0X19idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgzLCA1NSwgMTAzLCAwLjEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYXV0aC1zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgLmF1dGgtc3RlcHMge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYXV0aC1zdGVwcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5hdXRoLXN0ZXBzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNTBweCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgICAgLmF1dGgtc3RlcHNfX2NvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5hdXRoLXN0ZXBzX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5hdXRoLXN0ZXBzX190aXRsZSB7XG4gICAgY29sb3I6ICMyMzI3MmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODZweCkge1xuICAgICAgLmF1dGgtc3RlcHNfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hdXRoLXN0ZXBzX19hY3Rpb24tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2NHB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19fYWN0aW9uLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19fYWN0aW9uLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuICAuYXV0aC1zdGVwcyAuaW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYXV0aC1zdGVwcyAuaW5wdXQtYmxvY2sgaW5wdXQsXG4gICAgLmF1dGgtc3RlcHMgLmlucHV0LWJsb2NrIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgLmF1dGgtc3RlcHNfX2lucHV0LWVycm9yLXdyYXAgaW5wdXQsXG4gIC5hdXRoLXN0ZXBzX19pbnB1dC1lcnJvci13cmFwIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYmYzNjBjO1xuICAgIGNvbG9yOiAjYmYzNjBjOyB9XG4gICAgLmF1dGgtc3RlcHNfX2lucHV0LWVycm9yLXdyYXAgaW5wdXQ6Zm9jdXMsXG4gICAgLmF1dGgtc3RlcHNfX2lucHV0LWVycm9yLXdyYXAgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2JmMzYwYzsgfVxuICAuYXV0aC1zdGVwc19fZXJyb3ItZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGNvbG9yOiAjYmYzNjBjOyB9XG4gIC5hdXRoLXN0ZXBzIC51c2VyLWF2YXRhciB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5hdXRoLXN0ZXBzIC51c2VyLWF2YXRhcl9fY3VzdG9tLWF2YXRhciB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgLmF1dGgtc3RlcHMgLnVzZXItYXZhdGFyX19jdXN0b20tYXZhdGFyIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgLmF1dGgtc3RlcHMgLndzLXRvb2x0aXAtLWJvdHRvbSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmF1dGgtc3RlcHNfX25hbWUtcGFzc3dvcmQtZm9ybSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5hdXRoLXN0ZXBzX19uYW1lLXBhc3N3b3JkLWZvcm0ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI2MHB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19fbmFtZS1wYXNzd29yZC1mb3JtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG4gIC5hdXRoLXN0ZXBzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmF1dGgtc3RlcHNfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAuYXV0aC1zdGVwc19faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19faW1nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19faW1nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuICAuYXV0aC1zdGVwc19faW1nLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNTVweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5hdXRoLXN0ZXBzX19pbWctbG9nbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmF1dGgtc3RlcHNfX2ltZy1sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYXV0aC1zdGVwc19faW1nLWJhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19faW1nLWJhY2tncm91bmQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19faW1nLWJhY2tncm91bmQtLWV4aXN0aW5nLWFjY291bnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuICAuYXV0aC1zdGVwc19fYXV0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgICAgLmF1dGgtc3RlcHNfX2F1dGgge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogMzdweCAzMHB4IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYXV0aC1zdGVwc19fYXV0aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIycHggMzBweDsgfSB9XG4gIC5hdXRoLXN0ZXBzX19hdXRoLWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmF1dGgtc3RlcHNfX2F1dGgtaXRlbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5hdXRoLXN0ZXBzX19uZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgIC5hdXRoLXN0ZXBzX19uZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYXV0aC1zdGVwc19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgICAgLmF1dGgtc3RlcHNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuYXV0aC1zdGVwc19fZGVzY3JpcHRpb24tLWVycm9yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmF1dGgtc3RlcHNfX2Rlc2NyaXB0aW9uLW5ldy1hY2NvdW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4OyB9XG4gIC5hdXRoLXN0ZXBzX19pbnB1dC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYXV0aC1zdGVwcyAucmVnaXN0cmF0aW9uIC5hdXRoLXN0ZXBzX19pbnB1dCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmF1dGgtc3RlcHNfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7IH1cbiAgICAuYXV0aC1zdGVwc19faW5wdXQgLmlucHV0LWJsb2NrX19pY29uIHtcbiAgICAgIHRvcDogNDQlOyB9XG4gICAgLmF1dGgtc3RlcHNfX2lucHV0IC5pbnB1dC1ibG9ja19faWNvbiBzdmcge1xuICAgICAgY29sb3I6ICM5N2EwYWY7IH1cbiAgLmF1dGgtc3RlcHNfX2lucHV0LXRhcmdldC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxMnB4OyB9XG4gIC5hdXRoLXN0ZXBzX19pbnB1dC10YXJnZXQgLmlucHV0LWJsb2NrIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTdhMGFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgaW5zZXQgMCAwIDAgMTAwcHggd2hpdGUgIWltcG9ydGFudDsgfVxuICAuYXV0aC1zdGVwc19faW5wdXQtdGFyZ2V0LWVycm9yIC5pbnB1dC1ibG9jayBpbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViMjUyNTsgfVxuICAuYXV0aC1zdGVwc19faW5wdXQtdGFyZ2V0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM5N2EwYWY7XG4gICAgZm9udC1mYW1pbHk6ICdpbnRlck1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXV0aC1zdGVwc19faW5wdXQtZXJyb3Ige1xuICAgIGNvbG9yOiAjZWIyNTI1OyB9XG4gIC5hdXRoLXN0ZXBzX190ZXh0LWVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBjb2xvcjogI2ViMjUyNTtcbiAgICBmb250LWZhbWlseTogJ2ludGVyTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmF1dGgtc3RlcHNfX3JlZ2lzdHJhdGlvbi1uYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIC5hdXRoLXN0ZXBzX19nZW5kZXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYXV0aC1zdGVwc19fZ2VuZGVyLXJhZGlvLXdyYXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMTJweDsgfSB9XG4gIC5hdXRoLXN0ZXBzX19oaWRlLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hdXRoLXN0ZXBzX19pbnB1dC1wYXNzd29yZC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hdXRoLXN0ZXBzX19pbnB1dC1wYXNzd29yZC13cmFwcGVyLS1lcnJvciB7XG4gICAgICBjb2xvcjogI2ViMjUyNTsgfVxuICAgICAgLmF1dGgtc3RlcHNfX2lucHV0LXBhc3N3b3JkLXdyYXBwZXItLWVycm9yIC5hdXRoLXN0ZXBzX19pbnB1dC10YXJnZXQtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZWIyNTI1OyB9XG4gICAgICAuYXV0aC1zdGVwc19faW5wdXQtcGFzc3dvcmQtd3JhcHBlci0tZXJyb3IgLmF1dGgtc3RlcHNfX2lucHV0LXRhcmdldCAuaW5wdXQtYmxvY2sgaW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWIyNTI1OyB9XG4gIC5hdXRoLXN0ZXBzX19pbnB1dC1wYXNzd29yZC1lcnJvciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGNvbG9yOiAjZWIyNTI1O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAuYXV0aC1zdGVwc19fZm9yZ290LXBhc3N3b3JkIHtcbiAgICBjb2xvcjogIzk3YTBhZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYXV0aC1zdGVwc19fZm9yZ290LXBhc3N3b3JkLWxpbmsge1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gIC5hdXRoLXN0ZXBzX19hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubG9naW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmxvZ2luIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY29tbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29tbWVudF9fd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IGFsbCBhbGwgMC4zNXMgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMTJweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC4xNCk7IH1cbiAgLmNvbW1lbnRfX3dyYXBwZXIgLnJlYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC5jb21tZW50X193cmFwcGVyIC5sYWJlbC0yLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuY29tbWVudF9fd3JhcHBlciB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb21tZW50X19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi5jb21tZW50X19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3MCU7IH1cblxuLmNvbW1lbnRfX2NvbnRlbnQtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jb21tZW50X19kYXRlIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICByaWdodDogMTZweDtcbiAgYm90dG9tOiAxNnB4OyB9XG5cbi5jb21tZW50X19lZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogNHB4OyB9XG5cbi5jb21tZW50X19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDsgfVxuXG4uY29tbWVudF9fYWN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jb21tZW50X19hY3Rpb24gc3ZnIHtcbiAgICBmaWxsOiAjOTdhMGFmOyB9XG4gIC5jb21tZW50X19hY3Rpb24tLWFjdGl2ZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5jb21tZW50X19hY3Rpb24tLWRlbGV0ZTpob3ZlciBzdmcge1xuICAgIGZpbGw6ICNlYjI1MjU7IH1cbiAgLmNvbW1lbnRfX2FjdGlvbi0tZWRpdDpob3ZlciBzdmcsXG4gIC5jb21tZW50X19hY3Rpb24tLWVkaXQ6aXMoLmNvbW1lbnRfX2FjdGlvbi0tYWN0aXZlKSBzdmcge1xuICAgIGZpbGw6ICM1ZTgxZmY7IH1cblxuLmNvbW1lbnRzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkOyB9XG4gIC5jb21tZW50c19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAuY29tbWVudHNfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmNvbW1lbnRzX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuY29tbWVudHNfX2hlYWQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAuY29tbWVudHNfX2Rpc2N1c3Npb24tbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbW1lbnRzX19kaXNjdXNzaW9uLWVtcHR5LW1lc3NhZ2Uge1xuICAgIGhlaWdodDogNDB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAuY29tbWVudHNfX2Rpc2N1c3Npb24tbWVzc2FnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgLmNvbW1lbnRzX19kaXNjdXNzaW9uLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb21tZW50c19fZGlzY3Vzc2lvbi1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb21tZW50c19faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgZ2FwOiA0MHB4OyB9XG4gIC5jb21tZW50c19faGVhZC1mZWVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5jb21tZW50c19fc2VuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMTRweCAwO1xuICAgIGdhcDogMTRweDsgfVxuICAgIC5jb21tZW50c19fc2VuZCAuaW5wdXQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5jb21tZW50c19fc2VuZCB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5jb21tZW50c19fc2VuZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5jb21tZW50c19fc2VuZC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAuY29tbWVudHNfX3NlbmQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDB2dzsgfSB9XG4gIC5jb21tZW50c19fc2VuZC1pbnB1dC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjZweCk7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC4xNCkgIWltcG9ydGFudDsgfVxuICAgIC5jb21tZW50c19fc2VuZC1pbnB1dC13cmFwOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMwZDU4YjM7IH1cbiAgLmNvbW1lbnRzX19lZGl0YWJsZS1jb21tZW50LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk3YTBhZjsgfVxuICAuY29tbWVudHNfX2VkaXRhYmxlLWNvbW1lbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuY29tbWVudHNfX2Nsb3NlLWVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jb21tZW50c19fc2VuZC1pbnB1dCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNvbW1lbnRzX19zZW5kLWlucHV0X19maWVsZHMtZXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbW1lbnRzX19zZW5kLWlucHV0X19pbnB1dC13cmFwLS10ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA1NHB4OyB9XG4gIC5jb21tZW50c19fc2VuZC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cblxuLnJlZmVycmFsLW1lc3NhZ2UgLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnJlZmVycmFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIC5yZWZlcnJhbC1tZXNzYWdlX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ucmVmZXJyYWwtbWVzc2FnZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlZmVycmFsLW1lc3NhZ2VfX2ltZyB7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZXZlbnQtaXRlbSB7XG4gIHdpZHRoOiAyNzVweDtcbiAgaGVpZ2h0OiAyOTRweDtcbiAgcGFkZGluZzogMjRweDtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuZXZlbnQtaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIGhlaWdodDogMjk0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDY4OTE3NCkgNi43NyUsIHJnYmEoMCwgMCwgMCwgMC4xNTM3MzkpIDE1LjElLCByZ2JhKDAsIDAsIDAsIDAuMjk2ODc1KSAyOS4xNyUsIHJnYmEoMCwgMCwgMCwgMC4zOTA2MjUpIDM5LjA2JSwgcmdiYSgwLCAwLCAwLCAwLjQ3Mzk1OCkgNDcuNCUsIHJnYmEoMCwgMCwgMCwgMC41NDE2NjcpIDU0LjE3JSwgcmdiYSgwLCAwLCAwLCAwLjYyNSkgNjIuNSUsIHJnYmEoMCwgMCwgMCwgMC43MzQzNzUpIDczLjQ0JSwgcmdiYSgwLCAwLCAwLCAwLjg3NSkgODcuNSUsICMwMDAgMTAwJSk7IH1cbiAgLmV2ZW50LWl0ZW06aG92ZXIge1xuICAgIHRyYW5zaXRpb246IDAuMzVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNjMpKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIC5ldmVudC1pdGVtIHtcbiAgICAgIHdpZHRoOiAzNTBweDsgfVxuICAgICAgLmV2ZW50LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgLmV2ZW50LWl0ZW0ge1xuICAgICAgd2lkdGg6IDM0MHB4OyB9XG4gICAgICAuZXZlbnQtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDM0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAuZXZlbnQtaXRlbSB7XG4gICAgICB3aWR0aDogMzMwcHg7IH1cbiAgICAgIC5ldmVudC1pdGVtOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMzMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgIC5ldmVudC1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMjBweDsgfVxuICAgICAgLmV2ZW50LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICAgLmV2ZW50LWl0ZW0ge1xuICAgICAgd2lkdGg6IDMxMHB4OyB9XG4gICAgICAuZXZlbnQtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDMxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAuZXZlbnQtaXRlbSB7XG4gICAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAgIC5ldmVudC1pdGVtOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5ldmVudC1pdGVtIHtcbiAgICAgIHdpZHRoOiAyOTBweDsgfVxuICAgICAgLmV2ZW50LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyOTBweDsgfSB9XG4gIC5ldmVudC1pdGVtX19ib2R5IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZXZlbnQtaXRlbV9fYm9keS1ib3R0b20ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmV2ZW50LWl0ZW1fX2JvZHktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmV2ZW50LWl0ZW1fX2JvZHktbm90aWNlcyB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZXZlbnQtaXRlbV9fYm9keS1ib251cyB7XG4gICAgbWluLXdpZHRoOiA2NnB4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ1OGIzOyB9XG4gIC5ldmVudC1pdGVtX19ib2R5LWJvbnVzLXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgLmV2ZW50LWl0ZW1fX2JvZHktdXNlZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZXZlbnQtaXRlbV9fYm9keS11c2VkLXRpY2sge1xuICAgIGZpbGw6ICM0NzZiZjA7IH1cbiAgLmV2ZW50LWl0ZW1fX2JvZHktdXNlZC10aWNrLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5ldmVudC1pdGVtX19ib2R5LWRhdGUge1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDcyYzgxOyB9XG4gIC5ldmVudC1pdGVtX19ib2R5LXBlcmlvZC1pY29uIHBhdGgge1xuICAgIHN0cm9rZTogd2hpdGU7XG4gICAgc3Ryb2tlLXdpZHRoOiAyOyB9XG5cbi5ldmVudC1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIHBhZGRpbmc6IDAgNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzVweCkge1xuICAgIC5ldmVudC1jYXJkIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDhweDsgfSB9XG4gIC5ldmVudC1jYXJkX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2NnB4KSB7XG4gICAgICAuZXZlbnQtY2FyZF9fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmV2ZW50LWNhcmRfX2JvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuZXZlbnQtY2FyZF9faXRlbS0tZml4ZWQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnQtY2FyZF9faXRlbS0tZml4ZWQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgLmV2ZW50LWNhcmRfX2l0ZW0tb3duZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY29sb3I6ICM5N2EwYWY7IH1cbiAgLmV2ZW50LWNhcmRfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzZweCkge1xuICAgICAgLmV2ZW50LWNhcmRfX2l0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAuZXZlbnQtY2FyZF9faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjgwcHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgLmV2ZW50LWNhcmRfX2l0ZW0tYm9udXMge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NmJmMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnQtY2FyZF9faXRlbS1ib251cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzNnB4KSB7XG4gICAgICAuZXZlbnQtY2FyZF9faXRlbS1ib251cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuZXZlbnQtY2FyZF9faXRlbS1ib251cy12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAuZXZlbnQtY2FyZF9faXRlbS1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5ldmVudC1jYXJkX19pdGVtLWRlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5ldmVudC1jYXJkX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG4gICAgLmV2ZW50LWNhcmRfX2l0ZW0tZGVzY3JpcHRpb24tLWN1dCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxOTRweDsgfVxuICAgIC5ldmVudC1jYXJkX19pdGVtLWRlc2NyaXB0aW9uIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmV2ZW50LWNhcmRfX2l0ZW0tc3BvaWxlciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ldmVudC1jYXJkX19pdGVtLXNwb2lsZXI6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmV2ZW50LWNhcmRfX2l0ZW0tZGF0ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5ldmVudC1jYXJkX19pdGVtLWRhdGUge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuZXZlbnQtY2FyZF9faXRlbS1kYXRlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAuZXZlbnQtY2FyZF9faXRlbS1kYXRlLWJvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmV2ZW50LWNhcmRfX2l0ZW0tZGF0ZS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gIC5ldmVudC1jYXJkX19pdGVtLWRhdGUtYm9keS12YWx1ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjgwcHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19pdGVtLWRhdGUtYm9keS12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIC5ldmVudC1jYXJkX19pdGVtLXN0YXR1cy1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAuZXZlbnQtY2FyZF9faXRlbS1zdGF0dXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGQ1OGIzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAuZXZlbnQtY2FyZF9faXRlbS1zdGF0dXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAuZXZlbnQtY2FyZF9faXRlbS1zdGF0dXMtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGNvbG9yOiAjMGQ1OGIzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc2cHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19pdGVtLXN0YXR1cy12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gICAgICAuZXZlbnQtY2FyZF9faXRlbS1zdGF0dXMtdmFsdWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmV2ZW50LWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogNHB4IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLmV2ZW50LWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI4MHB4KSB7XG4gICAgICAuZXZlbnQtY2FyZF9faXRlbS1zdGF0dXMtdmFsdWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgICBmb250LXNpemU6IDdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ldmVudC1jYXJkX19pdGVtLWJvZHktYWRhcHRpdmUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5ldmVudC1jYXJkX19hY3Rpb24tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXZlbnQtY2FyZF9faXRlbS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luOiA4cHggMCAxNnB4OyB9XG4gIC5ldmVudC1jYXJkX19pdGVtLXNtaWxlLCAuZXZlbnQtY2FyZF9faXRlbS1jYXRlZ29yeS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwcHg7XG4gICAgYmFja2dyb3VuZDogIzA3MmM4MTsgfVxuICAgIC5ldmVudC1jYXJkX19pdGVtLXNtaWxlIHN2ZywgLmV2ZW50LWNhcmRfX2l0ZW0tY2F0ZWdvcnktaWNvbiBzdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAuZXZlbnQtY2FyZF9fbGluay13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgLmV2ZW50LWNhcmRfX2xpbmstd3JhcC1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZXZlbnQtY2FyZF9fbGluay13cmFwLWljb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAuZXZlbnQtY2FyZF9fbGluayB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNmZhZmQ7IH1cbiAgICAuZXZlbnQtY2FyZF9fbGluayAuaW5wdXQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ldmVudC1jYXJkX19saW5rIC5pbnB1dC1ibG9jayBpbnB1dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZmYWZkO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5ldmVudC1jYXJkX19saW5rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZXZlbnQtY2FyZF9fY29weSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ldmVudC1jYXJkX190b29sdGlwIHtcbiAgICB3aWR0aDogODhweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGVmdDogLTMycHg7XG4gICAgdHJhbnNpdGlvbjogMC43cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm90dG9tOiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E3YTdhOyB9XG4gICAgLmV2ZW50LWNhcmRfX3Rvb2x0aXAtLXNob3cge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuZXZlbnQtY2FyZF9fdXNlZCB7XG4gICAgbWFyZ2luOiA4cHggMCAxNnB4OyB9XG5cbi5ldmVudC1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzE2cHgpIHtcbiAgICAuZXZlbnQtbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDk4NnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gICAgLmV2ZW50LWxpc3Qge1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4NnB4KSB7XG4gICAgLmV2ZW50LWxpc3Qge1xuICAgICAgbWF4LXdpZHRoOiAzNTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLmV2ZW50LWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAyNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjgwcHgpIHtcbiAgICAuZXZlbnQtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDRweDsgfSB9XG4gIC5ldmVudC1saXN0X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuZXZlbnQtbGlzdF9faXRlbTpsYXN0LWNoaWxkLCAuZXZlbnQtbGlzdF9faXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTZweCkge1xuICAgICAgLmV2ZW50LWxpc3RfX2l0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgICAgLmV2ZW50LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCwgLmV2ZW50LWxpc3RfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gICAgICAuZXZlbnQtbGlzdF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAuZXZlbnQtbGlzdF9faXRlbTpsYXN0LWNoaWxkLCAuZXZlbnQtbGlzdF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODZweCkge1xuICAgICAgLmV2ZW50LWxpc3RfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICAuZXZlbnQtbGlzdF9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggMDsgfVxuICAuZXZlbnQtbGlzdF9fZmlsdGVycy1zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH1cbiAgLmV2ZW50LWxpc3RfX2ZpbHRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMnB4IDA7IH1cbiAgLmV2ZW50LWxpc3RfX2ZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuZXZlbnQtbGlzdF9fZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLmV2ZW50LWxpc3RfX2ZpbHRlci1pY29uLS1zZWxlY3RlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuZXZlbnQtbGlzdF9fZmlsdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cbiAgLmV2ZW50LWxpc3RfX2ZpbHRlci1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5ldmVudC1saXN0X19maWx0ZXItbW9kYWwge1xuICAgICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cbiAgICAuZXZlbnQtbGlzdF9fZmlsdGVyLW1vZGFsLS1pbnZvbHZlbWVudCB7XG4gICAgICB3aWR0aDogMzUwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgICAgIC5ldmVudC1saXN0X19maWx0ZXItbW9kYWwtLWludm9sdmVtZW50IHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLmV2ZW50LWxpc3RfX2ZpbHRlci1tb2RhbC0taW52b2x2ZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAxNjBweDsgfSB9XG4gICAgLmV2ZW50LWxpc3RfX2ZpbHRlci1tb2RhbC0tY2F0ZWdvcnkge1xuICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAuZXZlbnQtbGlzdF9fZmlsdGVyLW1vZGFsLS1jYXRlZ29yeSB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4OyB9IH1cbiAgLmV2ZW50LWxpc3RfX2ZpbHRlci1tb2RhbC1yYWRpby1idXR0b25zIC5ldmVudC1saXN0X19ub3QtaW52b2x2ZWQtbGFiZWwge1xuICAgIHdpZHRoOiAzMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5ldmVudC1saXN0X19maWx0ZXItbW9kYWwtcmFkaW8tYnV0dG9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gICAgICAuZXZlbnQtbGlzdF9fZmlsdGVyLW1vZGFsLXJhZGlvLWJ1dHRvbnMgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZXZlbnQtbGlzdF9fZmlsdGVyLW1vZGFsLXJhZGlvLWJ1dHRvbnMgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9IH1cbiAgLmV2ZW50LWxpc3RfX2ZpbHRlci1yZXNldCB7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ldmVudC1saXN0X19maWx0ZXItcmVzZXQtdGV4dDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLmV2ZW50LWxpc3RfX2ZpbHRlci1yZXNldC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBmaWxsOiAjOTdhMGFmOyB9XG4gIC5ldmVudC1saXN0X19maWx0ZXItc2VhcmNoIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgIC5ldmVudC1saXN0X19maWx0ZXItc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH0gfVxuICAgIC5ldmVudC1saXN0X19maWx0ZXItc2VhcmNoIC5pbnB1dC1ibG9ja19faWNvbiBzdmcge1xuICAgICAgY29sb3I6ICM5N2EwYWY7IH1cbiAgICAuZXZlbnQtbGlzdF9fZmlsdGVyLXNlYXJjaCAuaW5wdXQtYmxvY2tfX2ljb24tLXNlYXJjaCB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICAuZXZlbnQtbGlzdF9fZmlsdGVyLXNlYXJjaCAuaW5wdXQtYmxvY2stLXNlYXJjaC1tb2RlIGlucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAuZXZlbnQtbGlzdF9fZmlsdGVyLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ldmVudC1saXN0X19maWx0ZXItY2F0ZWdvcnktYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuZXZlbnQtbGlzdF9fZmlsdGVyLWNhdGVnb3J5LXJlc2V0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLmV2ZW50LWxpc3RfX2xvYWQtbW9yZS1idXR0b24ge1xuICAgIG1hcmdpbjogODBweCBhdXRvIDEwcHg7IH1cblxuLmVtb2ppLXNlbGVjdCB7XG4gIHNjcm9sbGJhci1jb2xvcjogIzk3YTBhZiAjZGNkZmU0O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC1oZWlnaHQ6IDExNnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDMsIDU1LCAxMDMsIDAuMSk7IH1cbiAgLmVtb2ppLXNlbGVjdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuZW1vamktc2VsZWN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3YTBhZjtcbiAgICBib3JkZXI6IGNhbGMoMTZweCAvIDIpIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLmVtb2ppLXNlbGVjdF9fc2Nyb2xsLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGdhcDogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLmVtb2ppLXNlbGVjdF9fc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cbiAgLmVtb2ppLXNlbGVjdF9faWNvbiB7XG4gICAgdHJhbnNpdGlvbjogMC42cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuZW1vamktc2VsZWN0X19pY29uOmhvdmVyIHtcbiAgICAgIGFuaW1hdGlvbjogc3dheSAwLjdzIGVhc2Utb3V0O1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBzd2F5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfSB9XG4gIC5lbW9qaS1zZWxlY3QtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5lbW9qaS1zZWxlY3QtLXZpc2libGUgLmVtb2ppLXNlbGVjdF9fc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5lbW9qaS1zZWxlY3QtLXZpc2libGUgLmVtb2ppLXNlbGVjdF9faWNvbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5lbW9qaS1zZWxlY3RfX2ljb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmV2ZW50X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZXZlbnRfX2luZm8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ldmVudF9fY3VzdG9tLWJhY2tncm91bmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIC5ldmVudF9fY3VzdG9tLWJhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogOTBweDsgfSB9XG4gIC5ldmVudF9fY3VzdG9tLWJhZGdlIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjVweDtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAuZXZlbnRfX2N1c3RvbS1iYWRnZS0tbGluayB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmV2ZW50X19pbmZvIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMTRweCAxNHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ldmVudF9fY29udGVudCBiLFxuICAuZXZlbnRfX3Bvc3QtY29udGVudCBiIHtcbiAgICBmb250LWZhbWlseTogJ2ludGVyU2VtaUJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuZXZlbnRfX2NvbnRlbnQgYixcbiAgICAgIC5ldmVudF9fcG9zdC1jb250ZW50IGIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cbiAgLmV2ZW50X19jb250ZW50LS1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmV2ZW50X19wb3N0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMTRweCAxNHB4IDE0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmV2ZW50X19wb3N0LWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cbiAgLmV2ZW50X19wb3N0LWNvbnRlbnQtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZXZlbnRfX2ltYWdlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5ldmVudF9faW1hZ2UtLWxpbmsge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ldmVudF9faW1hZ2Utd3JhcHBlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50X19jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMTRweCAxNHB4IDE0cHg7IH1cbiAgLmV2ZW50X19pbWFnZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDsgfVxuICAuZXZlbnRfX2ltYWdlcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdhcDogMTBweCAxMHB4OyB9XG4gICAgLmV2ZW50X19pbWFnZXMtd3JhcHBlci0tZ3JpZC1vbmUtZWxlbWVudCAuZXZlbnRfX3Bvc3QtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmV2ZW50X19pbWFnZXMtd3JhcHBlci0tZ3JpZC1vbmUtZWxlbWVudCAuZXZlbnRfX3Bvc3QtaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgLmV2ZW50X19pbWFnZXMtd3JhcHBlci0tZ3JpZC1vbmUtZWxlbWVudCAuZXZlbnRfX3Bvc3QtaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgIC5ldmVudF9faW1hZ2VzLXdyYXBwZXItLWdyaWQtdHdvLWNvbHVtbnMgLmV2ZW50X19wb3N0LWltYWdlLCAuZXZlbnRfX2ltYWdlcy13cmFwcGVyLS1ncmlkLXRocmVlLWNvbHVtbnMgLmV2ZW50X19wb3N0LWltYWdlLCAuZXZlbnRfX2ltYWdlcy13cmFwcGVyLS1ncmlkLWZpdmUtZWxlbWVudHMgLmV2ZW50X19wb3N0LWltYWdlIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cbiAgICAuZXZlbnRfX2ltYWdlcy13cmFwcGVyLS1ncmlkLXR3by1jb2x1bW5zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgICAuZXZlbnRfX2ltYWdlcy13cmFwcGVyLS1ncmlkLXRocmVlLWNvbHVtbnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuICAgIC5ldmVudF9faW1hZ2VzLXdyYXBwZXItLWdyaWQtZml2ZS1lbGVtZW50cyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTsgfVxuICAgIC5ldmVudF9faW1hZ2VzLXdyYXBwZXItLWdyaWQtZml2ZS1lbGVtZW50cyA+IGRpdiB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyOyB9XG4gICAgLmV2ZW50X19pbWFnZXMtd3JhcHBlci0tZ3JpZC1maXZlLWVsZW1lbnRzID4gZGl2Om50aC1jaGlsZCgxKSxcbiAgICAuZXZlbnRfX2ltYWdlcy13cmFwcGVyLS1ncmlkLWZpdmUtZWxlbWVudHMgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICBncmlkLXJvdzogc3BhbiAyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5ldmVudF9faW1hZ2VzLXdyYXBwZXIge1xuICAgICAgICBnYXA6IDdweDsgfSB9XG4gIC5ldmVudF9fcG9zdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZXZlbnRfX3JlYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMCAwIDE0cHggMTRweDsgfVxuICAuZXZlbnRfX2NvbW1lbnQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZmNGY4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMjVweDsgfVxuICAuZXZlbnRfX21lbnUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5ldmVudF9fbWVudS1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZXZlbnRfX21lbnUtaWNvbiBzdmcge1xuICAgICAgZmlsbDogIzhjOTVhNjsgfVxuICAuZXZlbnRfX21lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgzLCA1NSwgMTAzLCAwLjEpOyB9XG4gIC5ldmVudF9fbWFuYWdlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ldmVudF9fbWFuYWdlLWJ1dHRvbi0tZWRpdCBzdmcge1xuICAgICAgZmlsbDogIzQ3NmJmMDsgfVxuICAgIC5ldmVudF9fbWFuYWdlLWJ1dHRvbi0tZGVsZXRlIHtcbiAgICAgIGNvbG9yOiAjZWIyNTI1OyB9XG4gICAgICAuZXZlbnRfX21hbmFnZS1idXR0b24tLWRlbGV0ZSBzdmcge1xuICAgICAgICBmaWxsOiAjZWIyNTI1OyB9XG4gIC5ldmVudF9fbWFuYWdlLWJ1dHRvbi13cmFwOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDAgNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ5ZTI7IH1cblxuLmV2ZW50LWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmV2ZW50LWdyb3VwX19ldmVudHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmZlZWQtZmlsdGVycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuZmVlZC1maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmZlZWQtZmlsdGVycyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmZlZWQtZmlsdGVycy0tcHJvZmlsZS1tb2RlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5mZWVkLWZpbHRlcnNfX2l0ZW0td3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZlZWQtZmlsdGVyc19faXRlbS1pY29uLCAuZmVlZC1maWx0ZXJzX19pdGVtLW5hbWUge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5mZWVkLWZpbHRlcnNfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5mZWVkLWZpbHRlcnNfX2l0ZW0tLXNlbGVjdGVkIC5mZWVkLWZpbHRlcnNfX2l0ZW0taWNvbixcbiAgICAuZmVlZC1maWx0ZXJzX19pdGVtLS1zZWxlY3RlZCAuZmVlZC1maWx0ZXJzX19pdGVtLW5hbWUsIC5mZWVkLWZpbHRlcnNfX2l0ZW06aG92ZXIgLmZlZWQtZmlsdGVyc19faXRlbS1pY29uLFxuICAgIC5mZWVkLWZpbHRlcnNfX2l0ZW06aG92ZXIgLmZlZWQtZmlsdGVyc19faXRlbS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gIC5mZWVkLWZpbHRlcnNfX3NlYXJjaC1sYWJlbCB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmZlZWQtZmlsdGVyc19fc2VhcmNoLWxhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuZmVlZC1maWx0ZXJzX19zZWFyY2gtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuZmVlZC1maWx0ZXJzX19zZWFyY2gtbGFiZWwtLXByb2ZpbGUtbW9kZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfSB9XG4gIC5mZWVkLWZpbHRlcnNfX3NlYXJjaC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmVlZC1maWx0ZXJzX19zZWFyY2gtd3JhcDpmb2N1cy13aXRoaW4gLmZlZWQtZmlsdGVyc19fc2VhcmNoLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gIC5mZWVkLWZpbHRlcnNfX3NlYXJjaCwgLmZlZWQtZmlsdGVyc19fc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5mZWVkLWZpbHRlcnNfX3NlYXJjaCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgLmZlZWQtZmlsdGVyc19fc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzZiZjA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmZlZWQtZmlsdGVyc19fc2VhcmNoIC5pbnB1dC1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5mZWVkLWZpbHRlcnNfX3NlYXJjaCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmZlZWQtZmlsdGVyc19fc2VsZWN0LWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgICAuZmVlZC1maWx0ZXJzX19zZWxlY3QtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mZWVkLWZpbHRlcnNfX3NlbGVjdC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mZWVkLWZpbHRlcnNfX3NlbGVjdC1sYWJlbC0tcHJvZmlsZS1tb2RlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9IH1cbiAgLmZlZWQtZmlsdGVyc19fc2VsZWN0LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mZWVkLWZpbHRlcnNfX3NlbGVjdC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mZWVkLWZpbHRlcnNfX3NlbGVjdC13cmFwOmZvY3VzLXdpdGhpbiAuZmVlZC1maWx0ZXJzX19zZWxlY3QtbGFiZWwge1xuICAgICAgY29sb3I6ICM0NzZiZjA7IH1cbiAgLmZlZWQtZmlsdGVyc19fc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmZlZWQtZmlsdGVyc19fc2VsZWN0IGlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAuZmVlZC1maWx0ZXJzX19zZWxlY3QgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc2YmYwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuZmVlZC1maWx0ZXJzX19zZWxlY3Qgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wb3N0LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC4xNCk7IH1cbiAgLnBvc3QtZm9ybV9fdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucG9zdC1mb3JtX190ZXh0YXJlYSAuaW5wdXQtYmxvY2ssXG4gICAgLnBvc3QtZm9ybV9fdGV4dGFyZWEgLmlucHV0LWJsb2NrX19pbnB1dC13cmFwLS10ZXh0YXJlYSxcbiAgICAucG9zdC1mb3JtX190ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5wb3N0LWZvcm1fX3RleHRhcmVhIC5pbnB1dC1ibG9jayxcbiAgICAgIC5wb3N0LWZvcm1fX3RleHRhcmVhIC5pbnB1dC1ibG9ja19faW5wdXQtd3JhcC0tdGV4dGFyZWEsXG4gICAgICAucG9zdC1mb3JtX190ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4OyB9IH1cbiAgICAucG9zdC1mb3JtX190ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RmZTQ7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZiZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAgIC5wb3N0LWZvcm1fX3RleHRhcmVhIC5pbnB1dC1ibG9ja19fbWF4LXNpemUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wb3N0LWZvcm1fX3RleHRhcmVhLS13aXRoLWltYWdlcyAuaW5wdXQtYmxvY2ssXG4gICAgLnBvc3QtZm9ybV9fdGV4dGFyZWEtLXdpdGgtaW1hZ2VzIC5pbnB1dC1ibG9ja19faW5wdXQtd3JhcC0tdGV4dGFyZWEsXG4gICAgLnBvc3QtZm9ybV9fdGV4dGFyZWEtLXdpdGgtaW1hZ2VzIHRleHRhcmVhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyMXB4OyB9XG4gICAgLnBvc3QtZm9ybV9fdGV4dGFyZWEtLW1vZGFsLW1vZGUgLmlucHV0LWJsb2NrLFxuICAgIC5wb3N0LWZvcm1fX3RleHRhcmVhLS1tb2RhbC1tb2RlIC5pbnB1dC1ibG9ja19faW5wdXQtd3JhcC0tdGV4dGFyZWEsXG4gICAgLnBvc3QtZm9ybV9fdGV4dGFyZWEtLW1vZGFsLW1vZGUgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMzQycHg7IH1cbiAgLnBvc3QtZm9ybV9fYnV0dG9ucy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnBvc3QtZm9ybV9fYnV0dG9ucy1ibG9jayB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgcm93LWdhcDogMjBweDsgfVxuICAgICAgICAucG9zdC1mb3JtX19idXR0b25zLWJsb2NrIC5wb3N0LWZvcm1fX2J1dHRvbnMge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nOiB1bnNldDsgfVxuICAgICAgICAucG9zdC1mb3JtX19idXR0b25zLWJsb2NrIC5wb3N0LWZvcm1fX3NlbmQtYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucG9zdC1mb3JtX19idXR0b25zLWJsb2NrIC5wb3N0LWZvcm1fX3dhcm5pbmcge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHBhZGRpbmc6IHVuc2V0OyB9IH1cbiAgLnBvc3QtZm9ybV9fd2FybmluZyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7IH1cbiAgICAucG9zdC1mb3JtX193YXJuaW5nLS1lcnJvciB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIGNvbG9yOiAjZWIyNTI1O1xuICAgICAgdGV4dC1hbGlnbjogZW5kOyB9XG4gIC5wb3N0LWZvcm1fX2J1dHRvbnMsIC5wb3N0LWZvcm1fX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7IH1cbiAgLnBvc3QtZm9ybV9fYXR0YWNobWVudHMge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gIC5wb3N0LWZvcm1fX2F0dGFjaG1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucG9zdC1mb3JtX19pbWctYXR0YWNobWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnBvc3QtZm9ybV9fcmVtb3ZlLWF0dGFjaG1lbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogLTVweDtcbiAgICByaWdodDogLTVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgzLCA1NSwgMTAzLCAwLjEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucG9zdC1mb3JtX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9zdC1mb3JtX19hZGQtYXR0YWNobWVudCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBvc3QtZm9ybV9fYWRkLWF0dGFjaG1lbnQtLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDI1JTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAgIC5wb3N0LWZvcm1fX2FkZC1hdHRhY2htZW50LS1kaXNhYmxlZCBzdmcge1xuICAgICAgICBjb2xvcjogI2YzZjRmNjsgfVxuICAucG9zdC1mb3JtX19hZGQtYXR0YWNobWVudCwgLnBvc3QtZm9ybV9fY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmVhY3Rpb25zX19zdGF0cy13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gIC5yZWFjdGlvbnNfX3N0YXRzLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICAucmVhY3Rpb25zX19zdGF0cy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDI0LCA0NywgMC4xNSk7IH1cblxuLnJlYWN0aW9uc19fc3RhdCB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmNmZhZmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVhY3Rpb25zX19zdGF0LS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NmJmMDtcbiAgICBiYWNrZ3JvdW5kOiAjZTJlZWZmOyB9XG5cbi5yZWFjdGlvbnNfX3N0YXQtY291bnQge1xuICBjb2xvcjogIzQ3NmJmMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucmVhY3Rpb25zX19zdGF0LWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40czsgfVxuICAucmVhY3Rpb25zX19zdGF0LWljb24tLXJvdGF0ZSB7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUtYW5pbWF0aW9uIDAuOHMgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsgfVxuICAucmVhY3Rpb25zX19zdGF0LWljb24tLXNjYWxlIHtcbiAgICBhbmltYXRpb246IHNjYWxlLWFuaW1hdGlvbiAwLjhzIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7IH1cblxuQGtleWZyYW1lcyByb3RhdGUtYW5pbWF0aW9uIHtcbiAgMSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMSwgMCwgMGRlZykgc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKSBzY2FsZSgxLjIpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMSwgMCwgMGRlZykgc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlLWFuaW1hdGlvbiB7XG4gIDElIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHJvdGF0ZSgxMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5yZWFjdGlvbnNfX3NlbGVjdCB7XG4gIGNvbG9yOiAjOTdhMGFmO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBnYXA6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnJlYWN0aW9uc19fc2VsZWN0IHN2ZyB7XG4gICAgZmlsbDogIzk3YTBhZjsgfVxuICAucmVhY3Rpb25zX19zZWxlY3QtLWFjdGl2ZSB7XG4gICAgY29sb3I6ICM0NzZiZjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NmJmMDsgfVxuICAgIC5yZWFjdGlvbnNfX3NlbGVjdC0tYWN0aXZlIHN2ZyB7XG4gICAgICBmaWxsOiAjNDc2YmYwOyB9XG5cbi5yZWFjdGlvbnNfX3NlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mZWVkLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgLmZlZWQtbGlzdC0tcHJvZmlsZS1tb2RlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5mZWVkLWxpc3RfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAuZmVlZC1saXN0X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgICAuZmVlZC1saXN0X193cmFwcGVyLS1wcm9maWxlLW1vZGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuZmVlZC1saXN0X19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mZWVkLWxpc3RfX2JvZHkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50OyB9IH1cbiAgLmZlZWQtbGlzdF9fZXZlbnRzLWdyb3Vwcy13cmFwIHtcbiAgICB3aWR0aDogNzQlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuZmVlZC1saXN0X19ldmVudHMtZ3JvdXBzLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5mZWVkLWxpc3RfX2V2ZW50cy1ncm91cHMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mZWVkLWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5mZWVkLWxpc3RfX2NyZWF0ZS1wb3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHJpZ2h0OiA1JTtcbiAgICBib3R0b206IDgwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMywgNTUsIDEwMywgMC4yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mZWVkLWxpc3RfX2NyZWF0ZS1wb3N0IHtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDsgfSB9XG4gIC5mZWVkLWxpc3RfX2ZpbHRlcnMtYmxvY2sge1xuICAgIHdpZHRoOiAyNCU7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLmZlZWQtbGlzdF9fZmlsdGVycy1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZmVlZC1saXN0X19maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAyNCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mZWVkLWxpc3RfX2ZpbHRlcnMge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5mZWVkLWxpc3RfX2ZpbHRlcnMtb25seS1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuZmVlZC1saXN0X19maWx0ZXJzLW9ubHktcGFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuZmVlZC1saXN0X191cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm90dG9tOiAxODBweDtcbiAgICB3aWR0aDogMjQlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mZWVkLWxpc3RfX3VwIHtcbiAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICBib3R0b206IDE2MHB4O1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuNSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAuZmVlZC1saXN0X191cCB7XG4gICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLmZlZWQtbGlzdF9fdXAtLXByb2ZpbGUtbW9kZSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBib3R0b206IDYwcHg7IH0gfVxuICAuZmVlZC1saXN0X191cC1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLmxpbmsge1xuICBjb2xvcjogIzAwMzRhNjsgfVxuXG4uYXZhdGFyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuYXZhdGFyX193cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYXZhdGFyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYXZhdGFyLWltYWdlLS1tYWxlIHtcbiAgICAgIHdpZHRoOiA3MiU7XG4gICAgICBoZWlnaHQ6IDgwJTsgfVxuICAgIC5hdmF0YXItaW1hZ2UtLWZlbWFsZSB7XG4gICAgICB3aWR0aDogNjglO1xuICAgICAgaGVpZ2h0OiA4MCU7IH1cbiAgLmF2YXRhci0tZmlsbGVyIC5pbmplY3RlZC1zdmcge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIGZpbGw6ICNmZmY7IH1cblxuLmJyZWFkLWNydW1icyB7XG4gIG1hcmdpbjogMCAwIDQwcHg7IH1cbiAgLmJyZWFkLWNydW1ic19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuYnJlYWQtY3J1bWJzX19saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzJweDsgfVxuICAgIC5icmVhZC1jcnVtYnNfX2xpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTE4cHg7XG4gICAgICBjb2xvcjogIzUwNTk2ODsgfVxuICAuYnJlYWQtY3J1bWJzX19saXN0LWl0ZW0tbGluayB7XG4gICAgY29sb3I6ICM1MDU5Njg7IH1cbiAgICAuYnJlYWQtY3J1bWJzX19saXN0LWl0ZW0tbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ud3MtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAud3MtYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAud3MtYnV0dG9uLS1sb2FkaW5nIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAud3MtYnV0dG9uLS1sb2FkaW5nID4gKjpub3QoLndzLWJ1dHRvbl9fc3Bpbm5lci1jb250YWluZXIpIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLndzLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZCRjA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3MtYnV0dG9uLS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLndzLWJ1dHRvbi0tbG9hZGluZyk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NkJGMDsgfVxuICAgIC53cy1idXR0b24tLXByaW1hcnlbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gICAgICBjb2xvcjogI2EzYWJiODsgfVxuICAgIC53cy1idXR0b24tLXByaW1hcnkud3MtYnV0dG9uLS13aXRoLWljb24ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDZweDsgfVxuICAud3MtYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA3MjkxO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLndzLWJ1dHRvbi0tc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLndzLWJ1dHRvbi0tbG9hZGluZyk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOGVhNzsgfVxuICAgIC53cy1idXR0b24tLXNlY29uZGFyeVtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgICAgIGNvbG9yOiAjYTNhYmI4OyB9XG4gICAgLndzLWJ1dHRvbi0tc2Vjb25kYXJ5LndzLWJ1dHRvbi0td2l0aC1pY29uIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCA2cHg7IH1cbiAgLndzLWJ1dHRvbi0tbGlnaHQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICAgIGNvbG9yOiAjNTA1OTY4OyB9XG4gICAgLndzLWJ1dHRvbi0tbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCgud3MtYnV0dG9uLS1sb2FkaW5nKTpob3ZlciB7XG4gICAgICBjb2xvcjogIzZiNzc4YzsgfVxuICAgIC53cy1idXR0b24tLWxpZ2h0W2Rpc2FibGVkXSB7XG4gICAgICBjb2xvcjogI2EzYWJiODsgfVxuICAgIC53cy1idXR0b24tLWxpZ2h0LndzLWJ1dHRvbi0td2l0aC1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4IDZweCA0cHg7IH1cbiAgLndzLWJ1dHRvbi0tZmxhdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjA3MjkxOyB9XG4gICAgLndzLWJ1dHRvbi0tZmxhdDpub3QoW2Rpc2FibGVkXSk6bm90KC53cy1idXR0b24tLWxvYWRpbmcpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDE4ZWE3OyB9XG4gICAgLndzLWJ1dHRvbi0tZmxhdFtkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICNhM2FiYjg7IH1cbiAgICAud3MtYnV0dG9uLS1mbGF0LndzLWJ1dHRvbi0td2l0aC1pY29uIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4IDZweCA0cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLndzLWJ1dHRvbi0tdGhpbiB7XG4gICAgY29sb3I6ICM1MDU5Njg7IH1cbiAgICAud3MtYnV0dG9uLS10aGluOm5vdChbZGlzYWJsZWRdKTpub3QoLndzLWJ1dHRvbi0tbG9hZGluZyk6aG92ZXIge1xuICAgICAgY29sb3I6ICM2Yjc3OGM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC53cy1idXR0b24tLXRoaW5bZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiAjYTNhYmI4OyB9XG4gIC53cy1idXR0b25fX2ljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgfVxuICAgIC53cy1idXR0b25fX2ljb24tLWxlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLndzLWJ1dHRvbl9faWNvbi0tcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLndzLWJ1dHRvbl9fc3Bpbm5lci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLndzLWJ1dHRvbl9fc3Bpbm5lciB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGFuaW1hdGlvbjogc3BpbiAwLjVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uY2FyZC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmNhcmQtYm9keV9faW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCA0MHB4IDIwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNhcmQtYm9keV9faW1nLXdyYXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY2FyZC1ib2R5X19pbWctd3JhcC0tZml4ZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9sb2dvLnBuZykgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5jYXJkLWJvZHlfX2ltZy13cmFwLS1maXhlZCB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNhcmQtYm9keV9faW1nLXdyYXAtLWZpeGVkIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC5jYXJkLWJvZHlfX2ltZy13cmFwLS1maXhlZCB7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTsgfSB9XG4gIC5jYXJkLWJvZHlfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jYXJkLWJvZHlfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FyZC1ib2R5X19pbWcge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmNhcmQtYm9keV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgLmNhcmQtYm9keV9faW1nLS13aXRob3V0LWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmthbS1kYXRlLXBpY2tlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdsYWJlbCBpbnB1dCcgJy0gZXJyb3InO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5rYW0tZGF0ZS1waWNrZXJfX2xhYmVsIHtcbiAgICBncmlkLWFyZWE6IGxhYmVsOyB9XG4gIC5rYW0tZGF0ZS1waWNrZXJfX2Vycm9yLW1lc3NhZ2Uge1xuICAgIGdyaWQtYXJlYTogZXJyb3I7IH1cbiAgLmthbS1kYXRlLXBpY2tlci0tdG9wLWxhYmVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbGFiZWwnICdpbnB1dCcgJ2Vycm9yJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKTsgfVxuICAua2FtLWRhdGUtcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWFyZWE6IGlucHV0OyB9XG4gICAgLmthbS1kYXRlLXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc3ZnL2ljX2NhbGVuZGFyXzI0cHguc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAua2FtLWRhdGUtcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciB7XG4gICAgei1pbmRleDogOTk5OTsgfVxuICAua2FtLWRhdGUtcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgNDhweCAwIDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3YTBhZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzk3YTBhZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICAgIC5rYW0tZGF0ZS1waWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwZDU4YjMgIWltcG9ydGFudDsgfVxuICAua2FtLWRhdGUtcGlja2VyLS1oaWdobGlnaHRlZCAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICM0NzZiZjAgIWltcG9ydGFudDsgfVxuXG4ua2FtLWRhdGUtcGlja2VyLS1oaWdobGlnaHRlZCAua2FtLWRhdGUtcGlja2VyX19sYWJlbCB7XG4gIGNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7IH1cblxuLmVtcHR5LXN0YXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cbiAgLmVtcHR5LXN0YXRlX19tYWluLWljb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5lbXB0eS1zdGF0ZV9fbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVtcHR5LXN0YXRlX19idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzUyOWNiMjsgfVxuICAgIC5lbXB0eS1zdGF0ZV9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMGQ1OGIzOyB9XG5cbi5sb2FkLWF0dGFjaG1lbnRzX19maWxlLWljb24ge1xuICBmaWxsOiAjMGQ1OGIzOyB9XG5cbi5sb2FkLWF0dGFjaG1lbnRzX19maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5sb2FkLWF0dGFjaG1lbnRzX19maWxlOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMDgzNThiOyB9XG4gIC5sb2FkLWF0dGFjaG1lbnRzX19maWxlOmhvdmVyIC5sb2FkLWF0dGFjaG1lbnRzX19maWxlLWljb24ge1xuICAgIGZpbGw6ICMzNjc5YzI7IH1cblxuLm1haW4tbWVudSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuMTQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogODJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgICAubWFpbi1tZW51IHtcbiAgICAgIGhlaWdodDogNjRweDsgfSB9XG4gIC5tYWluLW1lbnVfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgLm1haW4tbWVudV9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYWluLW1lbnVfX25hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1haW4tbWVudV9fbmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5tYWluLW1lbnVfX25hdi1saW5rOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgICAgLm1haW4tbWVudV9fbmF2LWxpbms6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9IH1cbiAgICAubWFpbi1tZW51X19uYXYtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzIzMjcyZTsgfVxuICAgIC5tYWluLW1lbnVfX25hdi1saW5rLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICMyMzI3MmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggIzIzMjcyZSBzb2xpZDsgfVxuICAubWFpbi1tZW51X19tb2JpbGUtbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0b3A6IDY0cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjRweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLm1haW4tbWVudV9fbW9iaWxlLW5hdiAubWFpbi1tZW51X19uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5tYWluLW1lbnVfX21vYmlsZS1uYXYgLm1haW4tbWVudV9fbmF2LWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAubWFpbi1tZW51X19tb2JpbGUtbmF2IC5tYWluLW1lbnVfX25hdi1saW5rOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwOyB9XG4gIC5tYWluLW1lbnVfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1haW4tbWVudV9fbG9nbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgLm1haW4tbWVudV9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAubWFpbi1tZW51X19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1haW4tbWVudV9fbG9nbyBpbWcge1xuICAgICAgbWF4LWhlaWdodDogODAlO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgIC5tYWluLW1lbnVfX2xvZ28taWNvbiB7XG4gICAgICB3aWR0aDogNTBweDsgfSB9XG4gIC5tYWluLW1lbnVfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgLm1haW4tbWVudV9faGFtYnVyZ2VyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubWFpbi1tZW51X19oYW1idXJnZXItaWNvbi13cmFwcGVyLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tbWVudV9fbmF2LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWFpbi1tZW51X19uYXYtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX25hdi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAubWFpbi1tZW51X19sb2dpbi1pY29uIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7XG4gICAgZmlsbDogIzQ3NmJmMDsgfVxuICAubWFpbi1tZW51X19sb2dpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX2xvZ2luIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAubWFpbi1tZW51X19sb2dpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLm1haW4tbWVudV9fbG9naW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWFpbi1tZW51X19sb2dpbiBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDsgfVxuICAgIC5tYWluLW1lbnVfX2xvZ2luOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICMwNzJjODE7IH1cbiAgICAubWFpbi1tZW51X19sb2dpbjpob3ZlciAubWFpbi1tZW51X19sb2dpbi1pY29uIHtcbiAgICAgIGZpbGw6ICMwNzJjODE7IH1cbiAgLm1haW4tbWVudV9fbW9iaWxlLWxvZ2luIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX21vYmlsZS1sb2dpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubWFpbi1tZW51X19tb2JpbGUtbG9naW4taWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZpbGw6ICM0NzZiZjA7IH1cbiAgLm1haW4tbWVudV9fdXNlci1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggcmdiYSgzNSwgMzksIDQ2LCAwLjI1KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAubWFpbi1tZW51X191c2VyLWRyb3Bkb3duIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0OyB9IH1cbiAgICAubWFpbi1tZW51X191c2VyLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5tYWluLW1lbnVfX3VzZXItbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWFpbi1tZW51X191c2VyLW1lbnUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgLm1haW4tbWVudV9fdXNlci1tZW51IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgLm1haW4tbWVudV9fdXNlci1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMnB4IDRweDsgfSB9XG4gICAgLm1haW4tbWVudV9fdXNlci1tZW51OmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1haW4tbWVudV9fdXNlci1tZW51OmhvdmVyIC5tYWluLW1lbnVfX3VzZXItZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFpbi1tZW51X191c2VyLW1lbnUtY291bnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7XG4gICAgcGFkZGluZzogNXB4IDE0cHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWFpbi1tZW51X191c2VyLW1lbnUtY291bnQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgICAubWFpbi1tZW51X191c2VyLW1lbnUtY291bnQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAubWFpbi1tZW51X191c2VyLW1lbnUtaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gIC5tYWluLW1lbnVfX3VzZXItbWVudS1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZmlsbDogd2hpdGU7IH1cbiAgLm1haW4tbWVudV9fdXNlci1kcm9wZG93bi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLm1haW4tbWVudV9fdXNlci1kcm9wZG93bi1pdGVtOmhvdmVyIGEsIC5tYWluLW1lbnVfX3VzZXItZHJvcGRvd24taXRlbTpob3ZlciBidXR0b24ge1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gIC5tYWluLW1lbnVfX3VzZXItcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2EwYWY7IH1cbiAgLm1haW4tbWVudV9fdXNlci1wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MmM4MTsgfVxuICAubWFpbi1tZW51X191c2VyLXByb2dyZXNzLXBlcmNlbnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1haW4tbWVudV9fdXNlci1tZXNzYWdlcyB7XG4gICAgY29sb3I6ICMwNzJjODE7IH1cbiAgLm1haW4tbWVudV9fbWVzc2FnZXMtY291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ1OGIzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5tYWluLW1lbnVfX21lc3NhZ2VzLWNvdW50LS1odW5kcmVkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDhweDsgfVxuICAgIC5tYWluLW1lbnVfX21lc3NhZ2VzLWNvdW50LS10aG91c2FuZCB7XG4gICAgICBmb250LXNpemU6IDdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1haW4tbWVudV9fbWVzc2FnZXMtY291bnQge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgLm1haW4tbWVudV9fbWVzc2FnZXMtY291bnQge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICByaWdodDogLTZweDsgfSB9XG4gIC5tYWluLW1lbnVfX2Ryb3Bkb3duLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi1tZW51X19kcm9wZG93biB7XG4gICAgbWluLXdpZHRoOiAyMDRweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDhweCByZ2JhKDM1LCAzOSwgNDYsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbGVmdDogLTUycHg7XG4gICAgdG9wOiAtMjZweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5tYWluLW1lbnVfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMTJweCAyNHB4OyB9XG4gICAgLm1haW4tbWVudV9fZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogIzIzMjcyZTsgfVxuICAgIC5tYWluLW1lbnVfX2Ryb3Bkb3duLWl0ZW0tLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzIzMjcyZTsgfVxuICAubWFpbi1tZW51X191c2VyLW1lbnUtYXZhdGFyLXdyYXAge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG4gIC5tYWluLW1lbnVfX3VzZXItbWVudS1pbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIC5tYWluLW1lbnVfX2J1dHRvbi1vdGhlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1haW4tbWVudV9fYmFkZ2VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAyNHB4OyB9XG4gIC5tYWluLW1lbnVfX2JhZGdlcy1vbmUge1xuICAgIHJpZ2h0OiA4cHg7IH1cbiAgLm1haW4tbWVudV9fYmFkZ2VzLXR3byB7XG4gICAgcmlnaHQ6IDE2cHg7IH1cbiAgLm1haW4tbWVudV9fYmFkZ2UtYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjhweDsgfVxuICAgIC5tYWluLW1lbnVfX2JhZGdlLWJhY2tncm91bmQtLWZpcnN0IHtcbiAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgLm1haW4tbWVudV9fYmFkZ2UtYmFja2dyb3VuZC0tc2Vjb25kIHtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgLm1haW4tbWVudV9fYmFkZ2UtYmFja2dyb3VuZC0tdGhpcmQge1xuICAgICAgcmlnaHQ6IC0yMnB4OyB9XG4gIC5tYWluLW1lbnVfX2JhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzN3B4OyB9XG4gICAgLm1haW4tbWVudV9fYmFkZ2UtLWZpcnN0IHtcbiAgICAgIHJpZ2h0OiAyMXB4OyB9XG4gICAgLm1haW4tbWVudV9fYmFkZ2UtLXNlY29uZCB7XG4gICAgICByaWdodDogNXB4OyB9XG4gICAgLm1haW4tbWVudV9fYmFkZ2UtLXRoaXJkIHtcbiAgICAgIHJpZ2h0OiAtMTFweDsgfVxuXG4ub25ib2FyZGluZy1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwge1xuICBoZWlnaHQ6IGNhbGMobWluKDgwdmgsIDgwMHB4KSkgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogY2FsYyhtaW4oODB2aCwgODAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAub25ib2FyZGluZy1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwge1xuICAgICAgaGVpZ2h0OiBjYWxjKG1pbig5MHZoLCA5MDBweCkpICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKG1pbig5MHZoLCA5MDBweCkpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU2MHB4KSB7XG4gICAgLm9uYm9hcmRpbmctbW9kYWwgLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsIHtcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lOyB9IH1cblxuLm9uYm9hcmRpbmctbW9kYWwgLndzLXJlYWN0LWJhc2UtbW9kYWxfX2NvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5vbmJvYXJkaW5nLW1vZGFsX193cmFwcGVyIHtcbiAgcGFkZGluZzogMzJweDtcbiAgcm93LWdhcDogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAub25ib2FyZGluZy1tb2RhbF9fd3JhcHBlciB7XG4gICAgICByb3ctZ2FwOiAyMHB4OyB9IH1cbiAgLm9uYm9hcmRpbmctbW9kYWxfX3dyYXBwZXItLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9uYm9hcmRpbmctbW9kYWxfX2ltYWdlLWJsb2NrIHtcbiAgcm93LWdhcDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAub25ib2FyZGluZy1tb2RhbF9faW1hZ2UtYmxvY2sge1xuICAgICAgcm93LWdhcDogMjBweDsgfSB9XG5cbi5vbmJvYXJkaW5nLW1vZGFsX19pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGNhbGMobWluKDMzdmgsIDMzMHB4KSk7IH1cbiAgLm9uYm9hcmRpbmctbW9kYWxfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4ub25ib2FyZGluZy1tb2RhbF9fZWxsaXBzZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGZlNDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5vbmJvYXJkaW5nLW1vZGFsX19lbGxpcHNlLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cblxuLm9uYm9hcmRpbmctbW9kYWxfX3RleHQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ub25ib2FyZGluZy1tb2RhbF9fYnV0dG9ucyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vbmJvYXJkaW5nLW1vZGFsX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDsgfVxuXG4ub25ib2FyZGluZy1tb2RhbF9fc2tpcC1idXR0b24ge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBrZXlmcmFtZXMgdHJhY2stYmFyIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTUlO1xuICAgIHdpZHRoOiA1JTsgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogMzUlOyB9IH1cblxuLndzLXByZWxvYWRlciB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLndzLXByZWxvYWRlci0tcmVsYXRpdmUtcG9zaXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAud3MtcHJlbG9hZGVyLS1hYnNvbHV0ZS1wb3NpdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC53cy1wcmVsb2FkZXJfX2JhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbmltYXRpb246IHRyYWNrLWJhciBlYXNlLW91dCAycyBpbmZpbml0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG4gIC53cy1wcmVsb2FkZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuXG4ucmVjb21tZW5kYXRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLnJlY29tbWVuZGF0aW9uc19fdG9wIHtcbiAgICBtYXJnaW46IDQwcHggMCAyNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgLnJlY29tbWVuZGF0aW9uc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLnJlY29tbWVuZGF0aW9uc19fc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2Utb3V0OyB9XG4gIC5yZWNvbW1lbmRhdGlvbnNfX2ljb24ge1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucmVjb21tZW5kYXRpb25zX19pY29uIHN2ZyB7XG4gICAgICBmaWxsOiAjNDc2YmYwOyB9XG4gICAgLnJlY29tbWVuZGF0aW9uc19faWNvbi0tcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucmVjb21tZW5kYXRpb25zX19zZXJ2aWNlLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnJlY29tbWVuZGF0aW9uc19fc2VydmljZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTJweCAwOyB9XG4gIC5zZWxlY3RfX3RhcmdldC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjOTdhMGFmO1xuICAgIGZvbnQtZmFtaWx5OiAnaW50ZXJNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VsZWN0X190YXJnZXQtdGV4dC0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gIC5zZWxlY3RfX2ZpbHRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ5ZTI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5zZWxlY3RfX2ZpbHRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc2VsZWN0X19maWx0ZXItLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM0NzZiZjA7IH1cbiAgLnNlbGVjdF9fZmlsdGVyLWljb24tLXNlbGVjdGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5zZWxlY3RfX2ZpbHRlci10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlbGVjdF9fZmlsdGVyLXRpdGxlLS1uYW1lIHtcbiAgICAgIHdpZHRoOiAxNjVweDsgfVxuICAuc2VsZWN0X19maWx0ZXItbW9kYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA4O1xuICAgIHNjcm9sbGJhci1jb2xvcjogIzk3YTBhZiAjZGNkZmU0O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiA3NHB4O1xuICAgIHBhZGRpbmc6IDhweCAwcHggOHB4IDhweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgIC5zZWxlY3RfX2ZpbHRlci1tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuc2VsZWN0X19maWx0ZXItbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdhMGFmO1xuICAgICAgYm9yZGVyOiBjYWxjKDE2cHggLyAyKSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5zZWxlY3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLnNlbGVjdF9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2OyB9XG5cbi51c2VyLWF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLnVzZXItYXZhdGFyX19hdmF0YXItaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC51c2VyLWF2YXRhcl9fY3VzdG9tLWF2YXRhciB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ0cHg7XG4gICAgYmFja2dyb3VuZDogIzRhYWQ0NTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLnVzZXItYXZhdGFyX19jdXN0b20tYXZhdGFyLS1pbmNvZ25pdG8ge1xuICAgICAgYmFja2dyb3VuZDogI2U4OGM4NjsgfVxuICAgIC51c2VyLWF2YXRhcl9fY3VzdG9tLWF2YXRhci0tbm90LWF2YXRhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLnVzZXItYXZhdGFyX19jdXN0b20tYXZhdGFyIHN2ZyB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jb21wb25lbnRzX19mb3JtLWJsb2NrIHtcbiAgcGFkZGluZzogNDBweCAwIDM2cHg7IH1cbiAgLmNvbXBvbmVudHNfX2Zvcm0tYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7IH1cbiAgLmNvbXBvbmVudHNfX2Zvcm0tYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmNvbXBvbmVudHNfX2Zvcm0tcm93IHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jb21wb25lbnRzX19mb3JtLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuY29tcG9uZW50c19fZm9ybS1yb3ctLXNpZGUtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbXBvbmVudHNfX2Zvcm0tcm93LS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jb21wb25lbnRzX19mb3JtLXJvdy0tc2lkZS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5jb21wb25lbnRzX19mb3JtLXJvdy1sYWJlbCB7XG4gIHdpZHRoOiAxODRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jb21wb25lbnRzX19mb3JtLXJvdy1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuICAuY29tcG9uZW50c19fZm9ybS1yb3ctbGFiZWwtLWZyb3plbiB7XG4gICAgaGVpZ2h0OiA1NHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jb21wb25lbnRzX19mb3JtLXJvdy1sYWJlbC0tZnJvemVuIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDsgfSB9XG5cbi5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXRoaXJkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0MHB4KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXRoaXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXRoaXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLS10aGlyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8td3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2Utb3V0OyB9XG5cbi5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbC0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbCAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvOmNoZWNrZWQgfiAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyayB7XG4gIGJvcmRlci1jb2xvcjogIzQ3NmJmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbDpob3ZlciAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvIH4gLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcmsge1xuICBib3JkZXItY29sb3I6ICM0NzZiZjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWw6aG92ZXIgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpbzpjaGVja2VkIH4gLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcmsge1xuICBib3JkZXItY29sb3I6ICM0NzZiZjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWwgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuXG4uY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvLWxhYmVsIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW86Y2hlY2tlZCB+IC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29tcG9uZW50c19fY2hlY2tib3gge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogNHB4IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY29tcG9uZW50c19fY2hlY2tib3g6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzZiZjA7IH1cbiAgLmNvbXBvbmVudHNfX2NoZWNrYm94LS1jaGVja2VkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc2YmYwOyB9XG5cbi5jb21wb25lbnRzX19jaGVja2JveC1pY29uIHtcbiAgZmlsbDogIzQ3NmJmMDsgfVxuXG4ucmVxdWlyZWQtbWFyayB7XG4gIGNvbG9yOiAjYmYzNjBjOyB9XG5cbi5wYWdlLXRpdGxlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cblxuLmhpc3Rvcnkge1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAuaGlzdG9yeSB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLmhpc3RvcnlfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuaGlzdG9yeV9fZmlsdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5oaXN0b3J5X19maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmhpc3RvcnlfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gIC5oaXN0b3J5X19maWx0ZXItaWNvbi0tc2VsZWN0ZWQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmhpc3RvcnlfX2ZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG4gIC5oaXN0b3J5X19maWx0ZXItbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGdhcDogMTBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmhpc3RvcnlfX2ZpbHRlci1tb2RhbCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5oaXN0b3J5X19maWx0ZXItbW9kYWwtcGVyaW9kIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0NHB4KSB7XG4gICAgLmhpc3RvcnlfX2ZpbHRlci1tb2RhbC1wZXJpb2Qge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAuaGlzdG9yeV9fZmlsdGVyLW1vZGFsLXN1bSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICAuaGlzdG9yeV9fZmlsdGVyLW1vZGFsLXJhZGlvLWJ1dHRvbiAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAuaGlzdG9yeV9fZmlsdGVyLW1vZGFsLXJhZGlvLWJ1dHRvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gICAgICAuaGlzdG9yeV9fZmlsdGVyLW1vZGFsLXJhZGlvLWJ1dHRvbiAucHJvZmlsZV9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5oaXN0b3J5X19maWx0ZXItbW9kYWwtcmFkaW8tYnV0dG9uIC5wcm9maWxlX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLmhpc3RvcnlfX2ZpbHRlci1tb2RhbC1pbnB1dC13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuaGlzdG9yeV9fZmlsdGVyLW1vZGFsLWlucHV0LXdyYXBwZXIgLmlucHV0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5oaXN0b3J5X19maWx0ZXItbW9kYWwtYnV0dG9uLXdyYXAge1xuICAgIGdhcDogNDhweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oaXN0b3J5X19maWx0ZXItbW9kYWwtYnV0dG9uLXdyYXAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGlzdG9yeV9fZmlsdGVyLW1vZGFsLWJ1dHRvbi13cmFwIGJ1dHRvbjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmhpc3RvcnlfX2ZpbHRlci1tb2RhbC1idXR0b24td3JhcCBidXR0b246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuaGlzdG9yeV9fZGF0ZSB7XG4gICAgbWFyZ2luOiAzNnB4IDA7IH1cbiAgLmhpc3RvcnlfX3RyYW5zYWN0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAuaGlzdG9yeV9fYWN0aW9uIHtcbiAgICBtYXJnaW46IDZweCAwOyB9XG4gIC5oaXN0b3J5X19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLmhpc3RvcnlfX3BvaW50cyB7XG4gICAgY29sb3I6ICMwMDc2MDU7IH1cbiAgICAuaGlzdG9yeV9fcG9pbnRzLS1kZWNyZWFzZSB7XG4gICAgICBjb2xvcjogI2Y1MmQwMDsgfVxuICAuaGlzdG9yeV9fZW1wdHktbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAuaGlzdG9yeV9fbG9hZC1tb3JlIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmQge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1jYXJkX19iYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtY2FyZF9fYmFjayB7XG4gICAgICAgIGxlZnQ6IDIwcHg7IH0gfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtY2FyZF9fY3JlYXRlLWRhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1jYXJkX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmRfX2FydGljbGUtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1jYXJkX19hcnRpY2xlLWNvbnRlbnQgaDEsIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1jYXJkX19hcnRpY2xlLWNvbnRlbnQgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1jYXJkX19hcnRpY2xlLWNvbnRlbnQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1jYXJkX19hcnRpY2xlLWNvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogIzA3MmM4MTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmRfX2FydGljbGUtY29udGVudCB0ZCwgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmRfX2FydGljbGUtY29udGVudCB0aCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgfVxuICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1jYXJkX19hcnRpY2xlLWNvbnRlbnQgdWwge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAyMHB4O1xuICAgICAgbGlzdC1zdHlsZTogZGlzYzsgfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtY2FyZF9faW1hZ2UtZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICAgIGhlaWdodDogNTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmRfX2ltYWdlLWdhbGxlcnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWNhcmRfX2ltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnlfX2RvdCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtY2FyZF9fYXR0YWNobWVudHMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3Qge1xuICBwYWRkaW5nOiA0MHB4IDAgODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4OyB9IH1cbiAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19hY3Rpb25zLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2FjdGlvbnMtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fYWN0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2ZpbHRlcnMtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2ZpbHRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMnB4IDA7IH1cbiAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2ZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2ZpbHRlci1pY29uLS1zZWxlY3RlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fZmlsdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cbiAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2ZpbHRlci1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19maWx0ZXItbW9kYWwge1xuICAgICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cbiAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fZmlsdGVyLW1vZGFsLS1pbnZvbHZlbWVudCB7XG4gICAgICB3aWR0aDogMzUwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19maWx0ZXItbW9kYWwtLWludm9sdmVtZW50IHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2ZpbHRlci1tb2RhbC0taW52b2x2ZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAxNjBweDsgfSB9XG4gICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2ZpbHRlci1tb2RhbC0tY2F0ZWdvcnkge1xuICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fZmlsdGVyLW1vZGFsLS1jYXRlZ29yeSB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4OyB9IH1cbiAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX21hcmstYWxsLWFzLXJlYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxOHB4IDE4cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICMwNzJjODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDEzLCA4OCwgMTc5LCAwLjIpOyB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19jb250ZW50LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2NvbnRlbnQtbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fY29udGVudC1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19jb250ZW50LWxpc3QtaXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fY29udGVudC1saXN0LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7IH0gfVxuICAgIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19jb250ZW50LWxpc3QtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkOyB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19jb250ZW50LWxpc3QtaXRlbS1yb3cge1xuICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fY29udGVudC1saXN0LWl0ZW0tcm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fY29udGVudC1saXN0LWl0ZW0tcmVhZC1tYXJrIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fY29udGVudC1saXN0LWl0ZW0tcmVhZC1tYXJrLS11bnJlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fY29udGVudC1saXN0LWl0ZW0taW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2NvbnRlbnQtbGlzdC1pdGVtLWluZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fY29udGVudC1saXN0LWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdF9fY29udGVudC1saXN0LWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX2NvbnRlbnQtbGlzdC1pdGVtLWRhdGUtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDsgfSB9XG4gIC5pbmZvcm1hdGlvbi1tZXNzYWdlcy1saXN0X19sb2FkLW1vcmUtYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmluZm9ybWF0aW9uLW1lc3NhZ2VzLWxpc3RfX3VucmVhZGVkIHtcbiAgICBjb2xvcjogIzQ3NmJmMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hYm91dCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5hYm91dCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAuYWJvdXRfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFib3V0X19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwIDcwcHg7IH1cbiAgLmFib3V0X19tb2JpbGUtbGlua3Mge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgLmFib3V0X19tb2JpbGUtbGlua3Mge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAuYWJvdXRfX21vYmlsZS1saW5rcyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgICAuYWJvdXRfX21vYmlsZS1saW5rcyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAuYWJvdXRfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuYWJvdXRfX2l0ZW0taW1nIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAuYWJvdXRfX2l0ZW0taW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gIC5hYm91dF9faXRlbS10ZXh0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgLmFib3V0X19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgLmFib3V0X19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgIC5hYm91dF9faXRlbS0tc2Vjb25kIHtcbiAgICAgICAgbWFyZ2luOiAxMTBweCAwIDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAuYWJvdXRfX2l0ZW0tLXNlY29uZCB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDA7IH0gfVxuICAgIC5hYm91dF9faXRlbS0tc2Vjb25kIC5hYm91dF9faXRlbS1pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuYWJvdXRfX2l0ZW0td2F5LTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogLTM2MHB4O1xuICAgIGxlZnQ6IC0yNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgLmFib3V0X19pdGVtLXdheS0xIHtcbiAgICAgICAgdG9wOiAtMzcwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIC5hYm91dF9faXRlbS13YXktMSB7XG4gICAgICAgIHRvcDogLTMwMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDBkZWcpOyB9IH1cbiAgLmFib3V0X19pdGVtLXdheS0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IC0yMTBweDtcbiAgICBsZWZ0OiAyMzBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAuYWJvdXRfX2l0ZW0td2F5LTIge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1MGRlZyk7IH0gfVxuXG4uYmVzdC1yYW5raW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNjBweDtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIC5iZXN0LXJhbmtpbmctLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhcnRvb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAuY2FydG9vbiB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAuY2FydG9vbl9fdGV4dCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDE2cHggMCA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICAuY2FydG9vbl9fdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNhcnRvb25fX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4OyB9XG5cbi5leGFtcGxlIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgLmV4YW1wbGUge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgLmV4YW1wbGVfX3RleHQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAxNnB4IDAgMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV4YW1wbGVfX3RleHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIC5leGFtcGxlX190ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5leGFtcGxlX19pdGVtLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV4YW1wbGVfX2l0ZW0taW1nIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZXhhbXBsZV9faXRlbS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAuZXhhbXBsZV9faXRlbS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmV4YW1wbGVfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbjogMjRweCAwIDE2cHg7IH1cbiAgLmV4YW1wbGVfX2l0ZW0taWNvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZXhhbXBsZV9faXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmV4YW1wbGVfX2l0ZW0tLWNlbnRlciB7XG4gICAgbWFyZ2luOiAxMjBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5leGFtcGxlX19pdGVtLS1jZW50ZXIge1xuICAgICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG4gICAgLmV4YW1wbGVfX2l0ZW0tLWNlbnRlciAuZXhhbXBsZV9faXRlbS1pbWcge1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV4YW1wbGVfX2l0ZW0tLWNlbnRlciAuZXhhbXBsZV9faXRlbS1pbWcge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5leGFtcGxlX19pdGVtLS1jZW50ZXIgLmV4YW1wbGVfX2l0ZW0td3JhcHBlciB7XG4gICAgICAgIG9yZGVyOiAyOyB9IH1cblxuLmZvb3RlciB7XG4gIGJveC1zaGFkb3c6IDAgLTRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMTIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiAyNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5mb290ZXJfX2ltZyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDIxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAuZm9vdGVyX19pbWcge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmZvb3Rlcl9faW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLmZvb3Rlcl9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAuZm9vdGVyX19tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLmZvb3Rlcl9fbWVudS1pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjMyNzJlOyB9XG4gICAgLmZvb3Rlcl9fbWVudS1pdGVtLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICMyMzI3MmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzMjcyZTsgfVxuICAuZm9vdGVyX19jb250YWN0LXdyYXAge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuZm9vdGVyX19jb250YWN0LXdyYXAge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmZvb3Rlcl9fY29udGFjdC1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbnRhY3QtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZvb3Rlcl9fbG9nbzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgIC5mb290ZXJfX2xvZ286bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5mb290ZXJfX2xvZ286bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7IH0gfVxuICAuZm9vdGVyX19tb2JpbGUtbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuaGVhZGVyX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5oZWFkZXJfX3RleHQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDY1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAuaGVhZGVyX190ZXh0LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gIC5oZWFkZXJfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlYWRlcl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5oZWFkZXJfX2ltZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuaGVhZGVyX19pbWcge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgLmhlYWRlcl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDcwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX19pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgLmhlYWRlcl9fY2FydG9vbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmluLXRyZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5pbi10cmVuZC0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW4tdHJlbmRfX2V2ZW50cy1ncm91cHMge1xuICAgIHdpZHRoOiAxMDAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5pbi10cmVuZF9fZXZlbnRzLWdyb3VwcyB7XG4gICAgICAgIHdpZHRoOiA4MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5pbi10cmVuZF9fZXZlbnRzLWdyb3VwcyB7XG4gICAgICAgIHdpZHRoOiA3MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIC5pbi10cmVuZF9fZXZlbnRzLWdyb3VwcyB7XG4gICAgICAgIHdpZHRoOiA2MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5pbi10cmVuZF9fZXZlbnRzLWdyb3VwcyB7XG4gICAgICAgIHdpZHRoOiA1MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5pbi10cmVuZF9fZXZlbnRzLWdyb3VwcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmluLXRyZW5kX19idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4ubG90dGVyeSB7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5sb3R0ZXJ5IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5sb3R0ZXJ5X19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0ODRweDtcbiAgICBtYXJnaW46IDE2cHggMCAyNHB4OyB9XG4gIC5sb3R0ZXJ5X19pbWcge1xuICAgIG1heC13aWR0aDogNDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5sb3R0ZXJ5X19pbWcge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAubG90dGVyeV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5sb3R0ZXJ5X190ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgIC5sb3R0ZXJ5X190ZXh0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgLmxvdHRlcnlfX3RleHQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLmxvdHRlcnlfX3RleHQtd3JhcHBlciB7XG4gICAgICAgIG9yZGVyOiAxOyB9IH1cbiAgLmxvdHRlcnlfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmNhcnRvb24tbW9kYWwgLndzLXJlYWN0LWJhc2UtbW9kYWwge1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4uY2FydG9vbi1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwsIC5jYXJ0b29uLW1vZGFsIC53cy1yZWFjdC1iYXNlLW1vZGFsX19jb250ZW50LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5jYXJ0b29uLW1vZGFsIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbC10aXRsZSB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAuY2FydG9vbi1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwtdGl0bGUgLm1vZGFsLWljb24ge1xuICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ubW9iaWxlLWxpbmtzLW1vZGFsIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50OyB9XG5cbi5tb2JpbGUtbGlua3MtbW9kYWxfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwIDQwcHggNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5tb2JpbGUtbGlua3MtbW9kYWxfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5tb2JpbGUtbGlua3MtbW9kYWxfX2NvbnRlbnQtd3JhcCB7XG4gIG1pbi13aWR0aDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAubW9iaWxlLWxpbmtzLW1vZGFsX19jb250ZW50LXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5tb2JpbGUtbGlua3MtbW9kYWxfX2NvbnRlbnQtd3JhcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLm1vYmlsZS1saW5rcy1tb2RhbF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5tb2JpbGUtbGlua3MtbW9kYWxfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5tb2JpbGUtbGlua3MtbW9kYWxfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubW9iaWxlLWxpbmtzLW1vZGFsX19sb2FkLWFwcHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLm1vYmlsZS1saW5rcy1tb2RhbF9fbG9hZC1hcHBzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCkge1xuICAubW9iaWxlLWxpbmtzLW1vZGFsX19sb2FkLWFwcHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ubW9iaWxlLWxpbmtzLW1vZGFsX19sb2FkLW1vYmlsZS13cmFwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAubW9iaWxlLWxpbmtzLW1vZGFsX19sb2FkLW1vYmlsZS13cmFwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLm1vYmlsZS1saW5rcy1tb2RhbF9fbG9hZC1tb2JpbGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5tb2JpbGUtbGlua3MtbW9kYWxfX2xvYWQtbW9iaWxlLXFyLWNvZGUge1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMTM1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubW9iaWxlLWxpbmtzLW1vZGFsX19sb2FkLW1vYmlsZS1xci1jb2RlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubW9iaWxlLWxpbmtzLW1vZGFsX19tb2RhbC10aXRsZSB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubW9iaWxlLWxpbmtzLW1vZGFsX19tb2RhbC10aXRsZSAubW9kYWwtaWNvbiB7XG4gICAgZmlsbDogIzAwMCAhaW1wb3J0YW50OyB9XG5cbi5tb2JpbGUtbGlua3MtbW9kYWxfX2ltZyB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogYXV0byAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLm1vYmlsZS1saW5rcy1tb2RhbF9faW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udXNlci11bnN1YnNjcmliZWQge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogNjBweCAxMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC51c2VyLXVuc3Vic2NyaWJlZCB7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gIC51c2VyLXVuc3Vic2NyaWJlZF9faW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG4gIC51c2VyLXVuc3Vic2NyaWJlZF9faW5mby10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEycHg7IH1cbiAgICAudXNlci11bnN1YnNjcmliZWRfX2luZm8tdGl0bGUgcCB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgLnVzZXItdW5zdWJzY3JpYmVkIC53cy1yZWFjdC1iYXNlLW1vZGFsIHtcbiAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAudXNlci11bnN1YnNjcmliZWQgLndzLXJlYWN0LWJhc2UtbW9kYWxfX2JhY2sge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudXNlci11bnN1YnNjcmliZWQgLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgd2lkdGg6IDc0MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVzZXItdW5zdWJzY3JpYmVkIC53cy1yZWFjdC1iYXNlLW1vZGFsX19jb250ZW50LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA2MHB4IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudXNlci11bnN1YnNjcmliZWQgLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICByaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7IH1cbiAgICAudXNlci11bnN1YnNjcmliZWQgLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsLXRpdGxlIC5tb2RhbC1pY29uIHtcbiAgICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4ud2FybmluZy1pZS1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDsgfVxuXG4ud2FybmluZy1pZS1tb2RhbF9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgLndhcm5pbmctaWUtbW9kYWxfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi53YXJuaW5nLWllLW1vZGFsX19jb250ZW50LXdyYXAge1xuICB3aWR0aDogNjQlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAud2FybmluZy1pZS1tb2RhbF9fY29udGVudC13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLndhcm5pbmctaWUtbW9kYWxfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4ud2FybmluZy1pZS1tb2RhbF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgLndhcm5pbmctaWUtbW9kYWxfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ud2FybmluZy1pZS1tb2RhbF9fbW9kYWwtdGl0bGUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLndhcm5pbmctaWUtbW9kYWxfX21vZGFsLXRpdGxlIC5tb2RhbC1pY29uIHtcbiAgICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLndhcm5pbmctaWUtbW9kYWxfX2ltZyB7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIC53YXJuaW5nLWllLW1vZGFsX19pbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC53YXJuaW5nLWllLW1vZGFsX19icm93c2VycyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC53YXJuaW5nLWllLW1vZGFsX19icm93c2VycyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ud2FybmluZy1pZS1tb2RhbF9fYnJvd3Nlci1pdGVtIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgLndhcm5pbmctaWUtbW9kYWxfX2Jyb3dzZXItaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLndhcm5pbmctaWUtbW9kYWxfX2Jyb3dzZXItbmFtZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6ICMwNzJjODE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLndhcm5pbmctaWUtbW9kYWxfX2Jyb3dzZXItaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuXG4ubmV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y2ZmFmZDsgfVxuICAubmV3cyAucGFnZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMwMHB4OyB9XG4gIC5uZXdzIC5hcnRpY2xlLWl0ZW0ge1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBtaW4td2lkdGg6IDM4MHB4OyB9XG4gIC5uZXdzLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXdzX19idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1NnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uZXdzX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLm5ld3MgLmFydGljbGUtaXRlbSB7XG4gICAgICB3aWR0aDogMjR2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NzBweCkge1xuICAgIC5uZXdzIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDI1dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDIwcHgpIHtcbiAgICAubmV3cyAuYXJ0aWNsZS1pdGVtIHtcbiAgICAgIHdpZHRoOiAyNnZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgLm5ld3MgLmFydGljbGUtaXRlbSB7XG4gICAgICB3aWR0aDogNDJ2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIC5uZXdzIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDQwdnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgIC5uZXdzIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDgydnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXdzIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcbiAgICAgIG1pbi13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpOyB9IH1cbiAgLm5ld3MgLmFydGljbGUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cbiAgLnNsaWRlcl9fc2xpZGUtcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNsaWRlcl9fc2xpZGUtcGFuZWwtLXdpdGgtdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuc2xpZGVyX19zbGlkZS1wYW5lbC0td2l0aG91dC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNsaWRlcl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgICAuc2xpZGVyX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9IH1cbiAgLnNsaWRlcl9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAvKiBJRSDQuCBFZGdlICovXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi8gfVxuICAgIC5zbGlkZXJfX2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLyog0KHQutGA0YvQstCw0LXQvCBzY3JvbGxiYXIg0LTQu9GPIENocm9tZSwgU2FmYXJpINC4IE9wZXJhICovIH1cbiAgLnNsaWRlcl9faXRlbSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0OyB9XG4gIC5zbGlkZXJfX2ljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWRlcl9faWNvbiBzdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5zbGlkZXJfX2ljb24tLWxlZnQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uc3RlcHMge1xuICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc3RlcHMge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAuc3RlcHMge1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc3RlcHNfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLnN0ZXBzX19pdGVtLWxvZ28td3JhcHBlciB7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIGhlaWdodDogMTI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZWVmZjsgfVxuICAuc3RlcHNfX2l0ZW0tbG9nbyB7XG4gICAgZmlsbDogIzQ3NmJmMDsgfVxuICAuc3RlcHNfX2l0ZW0tc3Ryb2tlLWxvZ28ge1xuICAgIHN0cm9rZS13aWR0aDogNDtcbiAgICBzdHJva2U6ICM0NzZiZjA7IH1cbiAgLnN0ZXBzX19pdGVtLWNhcnQtbG9nbyB7XG4gICAgc3Ryb2tlLXdpZHRoOiA2O1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgLnN0ZXBzX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5zdGVwc19faXRlbS10ZXh0IHtcbiAgICBtYXJnaW46IDE2cHggMCAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgICAgLnN0ZXBzX19pdGVtLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAuc3RlcHNfX2l0ZW0tYXJyb3cge1xuICAgIGZpbGw6ICM0NzZiZjA7IH1cbiAgLnN0ZXBzX19pdGVtIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2Utb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAuc3RlcHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnN0ZXBzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAuc3RlcHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnN0ZXBzX19pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cbiAgICAgIC5zdGVwc19faXRlbTpob3ZlciAuc3RlcHNfX2l0ZW0tdGl0bGUsXG4gICAgICAuc3RlcHNfX2l0ZW06aG92ZXIgLnN0ZXBzX19pdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnN0ZXBzX19pdGVtOmhvdmVyIC5zdGVwc19faXRlbS1sb2dvLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAwOyB9XG4gICAgICAuc3RlcHNfX2l0ZW06aG92ZXIgLnN0ZXBzX19pdGVtLWFycm93IHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAuc3RlcHNfX2l0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMTRweDsgfVxuXG4udGFzayB7XG4gIGhlaWdodDogMjUwcHg7IH1cbiAgLnRhc2tfX3dyYXAge1xuICAgIHdpZHRoOiAyNThweDtcbiAgICBtaW4td2lkdGg6IDI1OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBoZWlnaHQ6IDIxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC4xNCk7IH1cbiAgLnRhc2tfX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTU0cHg7XG4gICAgcmlnaHQ6IC02MnB4OyB9XG4gICAgLnRhc2tfX2JhZGdlIHN2ZyB7XG4gICAgICB3aWR0aDogMTU4cHg7IH1cbiAgLnRhc2tfX2JhZGdlLWltZy13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IC0xcHg7IH1cbiAgLnRhc2tfX2JhZGdlLWltZyB7XG4gICAgd2lkdGg6IDM2cHg7IH1cbiAgLnRhc2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICBsaW5lLWNsYW1wOiA1O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgLnRhc2tfX2ljb24gcGF0aCB7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAudGFza19fcG9pbnRzIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICB0b3A6IC0xNHB4O1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuICAudGFza19fcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50YXNrX19wcm9ncmVzcy1iYXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLnRhc2tfX3Byb2dyZXNzLWJhciB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRhc2stbW9kYWwgLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLnRhc2stbW9kYWxfX3dyYXAge1xuICBwYWRkaW5nOiAyMHB4IDEwMHB4IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAudGFzay1tb2RhbF9fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweDsgfSB9XG5cbi50YXNrLW1vZGFsX19iYWRnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50YXNrLW1vZGFsX19iYWRnZS1zdmctd3JhcCB7XG4gIHdpZHRoOiAyNTJweDtcbiAgaGVpZ2h0OiAxNjRweDsgfVxuXG4udGFzay1tb2RhbF9fYmFkZ2Utc3ZnLXdyYXAtZmluaXNoIHtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRhc2stbW9kYWxfX2JhZGdlLXN2ZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50YXNrLW1vZGFsX19iYWRnZS1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NnB4O1xuICByaWdodDogOThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4udGFzay1tb2RhbF9fYmFkZ2UtaW1nLXdyYXAtZmluaXNoIHtcbiAgcmlnaHQ6IDcycHg7IH1cblxuLnRhc2stbW9kYWxfX2JhZGdlLWltZyB7XG4gIHdpZHRoOiA1NnB4OyB9XG5cbi50YXNrLW1vZGFsX19kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4udGFzay1tb2RhbF9fYnV0dG9uIHtcbiAgaGVpZ2h0OiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnRhc2stbW9kYWxfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuLnRhc2stbW9kYWxfX3Byb2dyZXNzLWJhci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi50YXNrLW1vZGFsX19wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM0NzZiZjA7IH1cblxuLnRhc2stbW9kYWxfX25hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhc2stbW9kYWxfX3BvaW50cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG5cbi50YXNrcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuICAudGFza3MtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhc2tzX190YXNrIHtcbiAgICBoZWlnaHQ6IDI1MHB4OyB9XG4gIC50YXNrc19fdGFzay13cmFwIHtcbiAgICB3aWR0aDogMjU4cHg7XG4gICAgbWluLXdpZHRoOiAyNThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgaGVpZ2h0OiAyMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuMTQpOyB9XG4gIC50YXNrc19fdGFzay1wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhc2tzX190YXNrLXByb2dyZXNzLWJhci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAudGFza3NfX3Rhc2stcHJvZ3Jlc3MtYmFyIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAudGFza3NfX3Rhc2stcG9pbnRzIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICB0b3A6IC0xNHB4O1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuXG4ubWVldGluZ3NfX3RvcC1zdWJqZWN0cy1saXN0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG5cbi5tZWV0aW5nc19faW5mb3JtYXRpb24tcGxhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cblxuLnN1Y2Nlc3MtbW9kYWxfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDQwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIC5zdWNjZXNzLW1vZGFsX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4OyB9IH1cblxuLnN1Y2Nlc3MtbW9kYWxfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdWNjZXNzLW1vZGFsX19zdWJoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zdWNjZXNzLW1vZGFsX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uc3VjY2Vzcy1tb2RhbF9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgICAuc3VjY2Vzcy1tb2RhbF9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLnN1Y2Nlc3MtbW9kYWwgLndzLXJlYWN0LWJhc2UtbW9kYWwge1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4uc3VjY2Vzcy1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgLnN1Y2Nlc3MtbW9kYWwgLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsLXRpdGxlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH0gfVxuICAuc3VjY2Vzcy1tb2RhbCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwtdGl0bGUgLm1vZGFsLWljb24ge1xuICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItY2FyZCB7XG4gIG1hcmdpbjogNDBweCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgLm9yZGVyLWNhcmQgLndzLXJlYWN0LWJhc2UtbW9kYWwge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIC5vcmRlci1jYXJkIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbC10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICAub3JkZXItY2FyZCAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwtdGl0bGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfSB9XG4gICAgLm9yZGVyLWNhcmQgLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsLXRpdGxlIC5tb2RhbC1pY29uIHtcbiAgICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcmRlci1jYXJkX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTBweCkge1xuICAgICAgLm9yZGVyLWNhcmRfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5vcmRlci1jYXJkX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5vcmRlci1jYXJkX19pbmZvIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgLm9yZGVyLWNhcmRfX2luZm8ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLm9yZGVyLWNhcmRfX2luZm8ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5vcmRlci1jYXJkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIC5vcmRlci1jYXJkX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9IH1cbiAgICAub3JkZXItY2FyZF9faXRlbSAuc3RhdHVzLWV4ZWN1dGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0YWFkNDU7IH1cbiAgICAub3JkZXItY2FyZF9faXRlbSAuc3RhdHVzLWNhbmNlbGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYjI1MjU7IH1cbiAgICAub3JkZXItY2FyZF9faXRlbSAuc3RhdHVzLXBhaWQge1xuICAgICAgYmFja2dyb3VuZDogIzQ3NmJmMDsgfVxuICAub3JkZXItY2FyZF9faXRlbS1sYWJlbCB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KSB7XG4gICAgICAub3JkZXItY2FyZF9faXRlbS1sYWJlbCB7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIC5vcmRlci1jYXJkX19pdGVtLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gIC5vcmRlci1jYXJkX19pdGVtLXRleHQge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dC0tc3RhdHVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7IH1cbiAgICAub3JkZXItY2FyZF9faXRlbS10ZXh0IGgxLFxuICAgIC5vcmRlci1jYXJkX19pdGVtLXRleHQgaDIge1xuICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5vcmRlci1jYXJkX19pdGVtLXRleHQgaDEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCBoMiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IH1cbiAgICAub3JkZXItY2FyZF9faXRlbS10ZXh0IC5hY2NlbnQge1xuICAgICAgY29sb3I6ICM5OTNmODM7IH1cbiAgICAub3JkZXItY2FyZF9faXRlbS10ZXh0IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5vcmRlci1jYXJkX19pdGVtLXRleHQgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAub3JkZXItY2FyZF9faXRlbS10ZXh0IG9sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBjb3VudGVyLXJlc2V0OiBpdGVtOyB9XG4gICAgICAub3JkZXItY2FyZF9faXRlbS10ZXh0IG9sIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiKSBcIjtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07IH1cbiAgICAub3JkZXItY2FyZF9faXRlbS10ZXh0IGE6bGluayB7XG4gICAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAgIC5vcmRlci1jYXJkX19pdGVtLXRleHQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzVlODFmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgLm9yZGVyLWNhcmRfX2l0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5vcmRlci1jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAzNiU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5vcmRlci1jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAub3JkZXItY2FyZF9fY29udGVudC13cmFwcGVyIC5vcmRlci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm9yZGVyLWNhcmRfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAub3JkZXItY2FyZF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9IH1cbiAgLm9yZGVyLWNhcmRfX2NvbnRlbnQtd3JhcHBlci1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5vcmRlci1jYXJkX19jb250ZW50LXdyYXBwZXItbW9iaWxlIC5vcmRlci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5vcmRlci1jYXJkX19jb250ZW50LWh0bWwsIC5vcmRlci1jYXJkX190cmFuc2ZlcmVkLXRvLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQ0cHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAub3JkZXItY2FyZF9fY29udGVudC1odG1sLCAub3JkZXItY2FyZF9fdHJhbnNmZXJlZC10by1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggMjBweDsgfSB9XG4gIC5vcmRlci1jYXJkX19jb250ZW50LXFyIGNhbnZhcyB7XG4gICAgd2lkdGg6IDI4NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyODZweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5vcmRlci1jYXJkX19jb250ZW50LXFyIGNhbnZhcyB7XG4gICAgICAgIHdpZHRoOiAxMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAub3JkZXItY2FyZF9fY29udGVudC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLm9yZGVyLWNhcmRfX2NvbnRlbnQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5vcmRlci1jYXJkX19xci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAub3JkZXItY2FyZF9fcXItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm9yZGVyLWNhcmRfX3FyLXRleHQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgLm9yZGVyLWNhcmRfX3FyLXRleHQtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDI0cHggMCA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLm9yZGVyLWNhcmRfX3FyLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLm9yZGVyLWNhcmRfX3NvY2lhbC1jYXJ0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAub3JkZXItY2FyZF9fc29jaWFsLWNhcnQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5vcmRlci1jYXJkX19tb2RhbC1zdmctd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAub3JkZXItY2FyZF9fbW9kYWwtc3ZnLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAyOHB4OyB9IH1cbiAgLm9yZGVyLWNhcmRfX21vZGFsLXN2ZyB7XG4gICAgd2lkdGg6IDEzNHB4O1xuICAgIGhlaWdodDogMTM0cHg7IH1cbiAgICAub3JkZXItY2FyZF9fbW9kYWwtc3ZnIHBhdGgge1xuICAgICAgZmlsbDogd2hpdGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlci1jYXJkX19tb2RhbC1zdmcge1xuICAgICAgICB3aWR0aDogODJweDtcbiAgICAgICAgaGVpZ2h0OiA4MnB4OyB9IH1cbiAgLm9yZGVyLWNhcmRfX3RyYW5zZmVyZWQtdG8tY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuXG4ub3JkZXIge1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAub3JkZXIge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5vcmRlcl9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5vcmRlcl9fZmlsdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5vcmRlcl9fZmlsdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5vcmRlcl9fZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLm9yZGVyX19maWx0ZXItaWNvbi0tc2VsZWN0ZWQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLm9yZGVyX19maWx0ZXItdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuICAub3JkZXJfX2ZpbHRlci1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAub3JkZXJfX2ZpbHRlci1tb2RhbCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5vcmRlcl9fZmlsdGVyLW1vZGFsLXBlcmlvZCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5vcmRlcl9fZmlsdGVyLW1vZGFsLXJhZGlvLWJ1dHRvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gICAgICAub3JkZXJfX2ZpbHRlci1tb2RhbC1yYWRpby1idXR0b24gLnByb2ZpbGVfX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwOyB9XG4gICAgICAub3JkZXJfX2ZpbHRlci1tb2RhbC1yYWRpby1idXR0b24gLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5vcmRlcl9fZmlsdGVyLW1vZGFsLXJhZGlvLWJ1dHRvbiAucHJvZmlsZV9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5vcmRlcl9fZmlsdGVyLW1vZGFsLWlucHV0LXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5vcmRlcl9fZmlsdGVyLWlucHV0LWxpbmUge1xuICAgIG1hcmdpbjogMCAxNnB4OyB9XG4gIC5vcmRlcl9fZmlsdGVyLW1vZGFsLWJ1dHRvbi13cmFwIHtcbiAgICBnYXA6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAub3JkZXJfX2ZpbHRlci1tb2RhbC1idXR0b24td3JhcCBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5vcmRlcl9fZmlsdGVyLW1vZGFsLWJ1dHRvbi13cmFwIGJ1dHRvbjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLm9yZGVyX19maWx0ZXItbW9kYWwtYnV0dG9uLXdyYXAgYnV0dG9uOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm9yZGVyX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm9yZGVyX19pdGVtLWRhdGUge1xuICAgIG1hcmdpbjogMzZweCAwOyB9XG4gIC5vcmRlcl9faXRlbS1jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAub3JkZXJfX2l0ZW0tY29udGVudC1zdGF0dXMge1xuICAgIG1hcmdpbjogNnB4IDA7IH1cbiAgLm9yZGVyX19pdGVtLWNvbnRlbnQtaW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLm9yZGVyX19pdGVtLWNvbnRlbnQtaW1hZ2UtLWVtcHR5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1Zjk5ZDE7IH1cbiAgLm9yZGVyX19pdGVtLWNvbnRlbnQtcG9pbnRzIHtcbiAgICBjb2xvcjogI2Y1MmQwMDsgfVxuICAub3JkZXJfX2VtcHR5LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLm9yZGVyX19sb2FkLW1vcmUge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGlzdGVkLXBvbGwtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgLmxpc3RlZC1wb2xsLWNhcmRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmxpc3RlZC1wb2xsLWNhcmQ6aG92ZXIgLmxpc3RlZC1wb2xsLWNhcmRfX2NvbnRlbnQtLXZpc2libGUtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAubGlzdGVkLXBvbGwtY2FyZF9fY29udGVudC1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5saXN0ZWQtcG9sbC1jYXJkX19jb250ZW50LWJvdHRvbS1sYXllciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLmxpc3RlZC1wb2xsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5saXN0ZWQtcG9sbC1jYXJkX190b3AtaW5mby1wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxpc3RlZC1wb2xsLWNhcmRfX3RvcC1pbmZvLXBhbmVsLXN0YXR1cyB7XG4gICAgdGV4dC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDEyNywgMTU5LCAxODMsIDAuNDkpOyB9XG4gIC5saXN0ZWQtcG9sbC1jYXJkX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5saXN0ZWQtcG9sbC1jYXJkX19wb2xsLW1ldHJpY3Mge1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTRweCkge1xuICAgICAgLmxpc3RlZC1wb2xsLWNhcmRfX3BvbGwtbWV0cmljcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDhweDsgfSB9XG4gIC5saXN0ZWQtcG9sbC1jYXJkX19wb2xsLW1ldHJpYy1pdGVtLWljb24td3JhcHBlci0tcHJpbWFyeS1zdGF0ZSBzdmcge1xuICAgIGZpbGw6IHdoaXRlOyB9XG4gIC5saXN0ZWQtcG9sbC1jYXJkX19wb2xsLW1ldHJpYy1pdGVtLWljb24td3JhcHBlci0tc2Vjb25kYXJ5LXN0YXRlIHN2ZyB7XG4gICAgZmlsbDogIzk3YTBhZjsgfVxuXG4ucG9sbC1xdWVzdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSg5LCAzMCwgNjYsIDAuMzEpLCAwIDRweCA4cHggcmdiYSg5LCAzMCwgNjYsIDAuMjUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MnB4KSB7XG4gICAgLnBvbGwtcXVlc3Rpb24ge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvbGwtcXVlc3Rpb25fX2Fuc3dlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLXJhZGlvLWJ1dHRvbiwgLnBvbGwtcXVlc3Rpb25fX2Fuc3dlci1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5N2EwYWY7IH1cbiAgICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLXJhZGlvLWJ1dHRvbi0tc2VsZWN0ZWQsIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItY2hlY2tib3gtLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzBkNThiMzsgfVxuICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLWNoZWNrYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLWNoZWNrYm94OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvc3ZnL2NoZWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG4gICAgLnBvbGwtcXVlc3Rpb25fX2Fuc3dlci1jaGVja2JveC0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNThiMzsgfVxuICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLXJhZGlvLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnBvbGwtcXVlc3Rpb25fX2Fuc3dlci1yYWRpby1idXR0b24tLXNlbGVjdGVkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ1OGIzOyB9XG4gIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItcmFuZ2Utd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLXJhbmdlIHtcbiAgICBjb2xvcjogIzBkNThiMztcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLXJhbmdlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLXJhbmdlLS1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ1OGIzOyB9XG4gICAgICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLXJhbmdlLS1zZWxlY3RlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDU4YjM7IH1cbiAgLnBvbGwtcXVlc3Rpb25fX2Fuc3dlci1yYW5nZS1pdGVtIHtcbiAgICBjb2xvcjogIzBkNThiMzsgfVxuICAgIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItcmFuZ2UtaXRlbS0tc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wb2xsLXF1ZXN0aW9uX19hbnN3ZXItcmFuZ2UtaXRlbS0tc2VsZWN0ZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLWN1c3RvbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucG9sbC1xdWVzdGlvbl9fYW5zd2VyLWN1c3RvbSAuaW5wdXQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucG9sbC1xdWVzdGlvbl9fc3RhdGlzdGljcy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucG9sbC1xdWVzdGlvbl9fc3RhdGlzdGljcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gIC5wb2xsLXF1ZXN0aW9uX19zdGF0aXN0aWNzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb2xsLXF1ZXN0aW9uX19zdGF0aXN0aWNzLXNjYWxlLXdyYXAge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTJweCkge1xuICAgICAgLnBvbGwtcXVlc3Rpb25fX3N0YXRpc3RpY3Mtc2NhbGUtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5wb2xsLXF1ZXN0aW9uX19zdGF0aXN0aWNzLXNjYWxlLXdyYXAge1xuICAgICAgICB3aWR0aDogNDBweDsgfSB9XG4gIC5wb2xsLXF1ZXN0aW9uX19zdGF0aXN0aWNzLXNjYWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ1OGIzO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucG9sbC1xdWVzdGlvbl9fc3RhdGlzdGljcy1vdGhlci1hbnN3ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5wb2xsLXF1ZXN0aW9uX19zdGF0aXN0aWNzLW90aGVyLWFuc3dlci1uYW1lIHtcbiAgICBjb2xvcjogIzBkNThiMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBvbGwtcXVlc3Rpb25fX3N0YXRpc3RpY3MtcGVyY2VudCB7XG4gICAgd2lkdGg6IDYwcHg7IH1cblxuLnBvbGwtY2FyZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDJweCkge1xuICAgIC5wb2xsLWNhcmRfX2hlYWRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2OHB4KSB7XG4gICAgLnBvbGwtY2FyZF9fYmFjay13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5wb2xsLWNhcmRfX2JhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjhweCkge1xuICAgICAgLnBvbGwtY2FyZF9fYmFjayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDg0NHB4OyB9IH1cbiAgLnBvbGwtY2FyZF9fYmFjay1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjhweCkge1xuICAgICAgLnBvbGwtY2FyZF9fYmFjay1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAucG9sbC1jYXJkX19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDg0NHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb2xsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5wb2xsLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDJweCkge1xuICAgICAgLnBvbGwtY2FyZF9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnBvbGwtY2FyZF9faWNvbiB7XG4gICAgZmlsbDogYmxhY2s7IH1cbiAgLnBvbGwtY2FyZF9fYm9udXMtdmFsdWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzI4cHgpIHtcbiAgICAgIC5wb2xsLWNhcmRfX2JvbnVzLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAucG9sbC1jYXJkX19ib251cy12YWx1ZS0tY2FyZCB7XG4gICAgICBjb2xvcjogIzQ3NmJmMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzZiZjA7IH1cbiAgICAucG9sbC1jYXJkX19ib251cy12YWx1ZS0tc3RhdGlzdGljcyB7XG4gICAgICBjb2xvcjogIzBkNThiMztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZDU4YjM7IH1cbiAgLnBvbGwtY2FyZF9fc2VuZC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnBvbGwtY2FyZF9fYnV0dG9uLXZvdGUtZGlzYWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAucG9sbC1jYXJkX19xdWVzdGlvbnMtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnBvbGwtY29tcGxldGVkX19iYWNrIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucG9sbC1jb21wbGV0ZWRfX2ljb24ge1xuICBmaWxsOiBibGFjazsgfVxuXG4ucG9sbC1jb21wbGV0ZWRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucG9sbC1jb21wbGV0ZWRfX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wb2xsLWNvbXBsZXRlZF9fc3RhdGlzdGljcyB7XG4gIGNvbG9yOiAjMGQ1OGIzOyB9XG5cbi5wb2xsLWxpc3Qge1xuICB3aWR0aDogMTAwJTsgfVxuICAucG9sbC1saXN0X19oZWFkZXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAucG9sbC1saXN0X19oZWFkZXItd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIC5wb2xsLWxpc3RfX2hlYWRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLnBvbGwtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgLnBvbGwtbGlzdF9fZGVzY3JpcHRpb24td3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLnBvbGwtbGlzdF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgIC5wb2xsLWxpc3RfX2Rlc2NyaXB0aW9uIGEge1xuICAgICAgY29sb3I6ICM5N2EwYWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgLnBvbGwtbGlzdF9faW1nIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIC5wb2xsLWxpc3RfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wb2xsLWxpc3RfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4OyB9XG4gIC5wb2xsLWxpc3RfX2NhcmRzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wb2xsLWxpc3RfX2NhcmRzLXdyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMzgwcHgpO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gICAgICAucG9sbC1saXN0X19jYXJkcy13cmFwIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgIC5wb2xsLWxpc3RfX2NhcmRzLXdyYXAge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cbiAgLnBvbGwtbGlzdF9fbG9hZC1tb3JlIHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLnBvbGwtbGlzdF9fZW1wdHktYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzOyB9XG4gIC5wb2xsLWxpc3RfX2VtcHR5LWJsb2NrLWltZyB7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gIC5wb2xsLWxpc3RfX2VtcHR5LWJsb2NrLWluZm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWNoaWV2ZW1lbnQtbW9kYWwge1xuICBtaW4td2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwMHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDUwcHg7IH1cbiAgLmFjaGlldmVtZW50LW1vZGFsX19iYWRnZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFjaGlldmVtZW50LW1vZGFsX19iYWRnZS1zdmctd3JhcCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTY0cHg7IH1cbiAgLmFjaGlldmVtZW50LW1vZGFsX19iYWRnZS1zdmcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hY2hpZXZlbWVudC1tb2RhbF9fYmFkZ2UtaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU2cHg7XG4gICAgcmlnaHQ6IDcycHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWNoaWV2ZW1lbnQtbW9kYWxfX2JhZGdlLWltZyB7XG4gICAgd2lkdGg6IDU2cHg7IH1cbiAgLmFjaGlldmVtZW50LW1vZGFsX19idXR0b24ge1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmFjaGlldmVtZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAuYWNoaWV2ZW1lbnRzIHtcbiAgICAgIGdhcDogNXB4OyB9IH1cbiAgLmFjaGlldmVtZW50c19fYWNoaWV2ZW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMywgNTUsIDEwMywgMC4xKTsgfVxuICAuYWNoaWV2ZW1lbnRzX19hY2hpZXZlbWVudC1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMnB4IDIycHggMjJweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgLmFjaGlldmVtZW50c19fYWNoaWV2ZW1lbnQtZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hY2hpZXZlbWVudHNfX2JhZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFjaGlldmVtZW50c19fbG9nby1iYWRnZS13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDIycHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5hY2hpZXZlbWVudHNfX2xvZ28tYmFkZ2Uge1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gIC5hY2hpZXZlbWVudHNfX2JhY2tncm91bmQtYmFkZ2Uge1xuICAgIHdpZHRoOiA5MHB4OyB9XG5cbi5hbGwta3BpLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hbGwta3BpLW1vZGFsX19jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAuYWxsLWtwaS1tb2RhbF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmFsbC1rcGktbW9kYWxfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgIGdhcDogMTVweDsgfSB9XG4gIC5hbGwta3BpLW1vZGFsX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNTZweDsgfVxuICAuYWxsLWtwaS1tb2RhbF9fa3BpLWJsb2NrIHtcbiAgICBzY3JvbGxiYXItY29sb3I6ICM5N2EwYWYgI2RjZGZlNDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG4gICAgLmFsbC1rcGktbW9kYWxfX2twaS1ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuYWxsLWtwaS1tb2RhbF9fa3BpLWJsb2NrOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3YTBhZjtcbiAgICAgIGJvcmRlcjogY2FsYygxNnB4IC8gMikgc29saWQgcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAuYWxsLWtwaS1tb2RhbF9fcGVyaW9kcy1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDRweDsgfVxuICAgIC5hbGwta3BpLW1vZGFsX19wZXJpb2RzLXNsaWRlcjpob3ZlciB7XG4gICAgICBzY3JvbGxiYXItY29sb3I6ICM5N2EwYWYgI2RjZGZlNDtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuICAgICAgLmFsbC1rcGktbW9kYWxfX3BlcmlvZHMtc2xpZGVyOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC5hbGwta3BpLW1vZGFsX19wZXJpb2RzLXNsaWRlcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2EwYWY7XG4gICAgICAgIGJvcmRlcjogY2FsYygxNnB4IC8gMikgc29saWQgcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAuYWxsLWtwaS1tb2RhbF9fcGVyaW9kcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2Utb3V0OyB9XG4gIC5hbGwta3BpLW1vZGFsX19wZXJpb2RzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogNTZweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICAgIC5hbGwta3BpLW1vZGFsX19wZXJpb2RzLWl0ZW0gcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC5hbGwta3BpLW1vZGFsX19wZXJpb2RzLWl0ZW06aG92ZXIsIC5hbGwta3BpLW1vZGFsX19wZXJpb2RzLWl0ZW0tLWNoZWNrZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDc2YmYwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuICAgICAgLmFsbC1rcGktbW9kYWxfX3BlcmlvZHMtaXRlbTpob3ZlciBwLCAuYWxsLWtwaS1tb2RhbF9fcGVyaW9kcy1pdGVtLS1jaGVja2VkIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hhbmdlLWxhbmd1YWdlLW1vZGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jaGFuZ2UtbGFuZ3VhZ2UtbW9kYWxfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7IH1cbiAgLmNoYW5nZS1sYW5ndWFnZS1tb2RhbF9fY2xvc2UtYnV0dG9uLWljb24ge1xuICAgIGZpbGw6ICNkNmQ5ZTI7IH1cbiAgLmNoYW5nZS1sYW5ndWFnZS1tb2RhbF9fbW9kYWwtZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAuY2hhbmdlLWxhbmd1YWdlLW1vZGFsX19tb2RhbC1mb3JtLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggNjBweDsgfSB9XG4gIC5jaGFuZ2UtbGFuZ3VhZ2UtbW9kYWwgLmlucHV0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jaGFuZ2UtbGFuZ3VhZ2UtbW9kYWxfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLmNoYW5nZS1sYW5ndWFnZS1tb2RhbF9fZm9ybS13cmFwIHtcbiAgICB3aWR0aDogMzMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgLmNoYW5nZS1sYW5ndWFnZS1tb2RhbF9fZm9ybS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY2hhbmdlLWxhbmd1YWdlLW1vZGFsX19sYW5ndWFnZXMtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoYW5nZS1sYW5ndWFnZS1tb2RhbF9fbGFuZ3VhZ2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jaGFuZ2UtbGFuZ3VhZ2UtbW9kYWxfX2xhbmd1YWdlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gICAgLmNoYW5nZS1sYW5ndWFnZS1tb2RhbF9fbGFuZ3VhZ2UtLXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjNDc2YmYwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY2hhbmdlLXBhc3N3b3JkLW1vZGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWxfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7IH1cbiAgLmNoYW5nZS1wYXNzd29yZC1tb2RhbF9fbW9kYWwtZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkLW1vZGFsX19tb2RhbC1mb3JtLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggNjBweDsgfSB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWxfX2Nsb3NlLWJ1dHRvbi1pY29uIHtcbiAgICBmaWxsOiAjZDZkOWUyOyB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWwgLmlucHV0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWxfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLmNoYW5nZS1wYXNzd29yZC1tb2RhbF9fZm9ybS13cmFwIHtcbiAgICB3aWR0aDogMzMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgLmNoYW5nZS1wYXNzd29yZC1tb2RhbF9fZm9ybS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY2hhbmdlLXBhc3N3b3JkLW1vZGFsX19pbnB1dHMtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFsLWZvcm0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTIwcHg7XG4gIG1heC1oZWlnaHQ6IDUyMHB4O1xuICBwYWRkaW5nOiA3MHB4IDkwcHggNjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubW9kYWwtZm9ybSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDMwcHggNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2NHB4KSB7XG4gICAgLm1vZGFsLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMzBweCA2MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAubW9kYWwtZm9ybSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7IH0gfVxuICAubW9kYWwtZm9ybV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tb2RhbC1mb3JtX19hY3Rpb24tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICMwZDU4YjM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1vZGFsLWZvcm1fX2FjdGlvbi1idXR0b24tLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MWFkYmI7IH1cbiAgLm1vZGFsLWZvcm1fX2Vycm9yLWRlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGNvbG9yOiAjYmYzNjBjOyB9XG4gIC5tb2RhbC1mb3JtX19lcnJvci1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTFweDsgfVxuICAubW9kYWwtZm9ybV9fcGFzc3dvcmQtcnVsZXMtbGluZSB7XG4gICAgbWFyZ2luOiA3cHggMDsgfVxuICAubW9kYWwtZm9ybV9fcGFzc3dvcmQtcnVsZXMtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjFweDsgfVxuICAubW9kYWwtZm9ybV9fcGFzc3dvcmQtcnVsZXMtaXRlbSB7XG4gICAgd2lkdGg6IDExNHB4OyB9XG4gICAgLm1vZGFsLWZvcm1fX3Bhc3N3b3JkLXJ1bGVzLWl0ZW0tLXRydWUge1xuICAgICAgY29sb3I6ICM0YWFkNDU7IH1cbiAgICAubW9kYWwtZm9ybV9fcGFzc3dvcmQtcnVsZXMtaXRlbS0tbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDsgfVxuICAubW9kYWwtZm9ybV9faW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4uZGVsZXRpb24tbW9kYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmRlbGV0aW9uLW1vZGFsX19jbG9zZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4OyB9XG4gIC5kZWxldGlvbi1tb2RhbF9fbW9kYWwtZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAuZGVsZXRpb24tbW9kYWxfX21vZGFsLWZvcm0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4OyB9IH1cbiAgLmRlbGV0aW9uLW1vZGFsX19jbG9zZS1idXR0b24taWNvbiB7XG4gICAgZmlsbDogI2Q2ZDllMjsgfVxuICAuZGVsZXRpb24tbW9kYWxfX2J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDsgfVxuICAuZGVsZXRpb24tbW9kYWxfX2RlbGV0ZS1idXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzZiZjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4uaW50ZXJlc3RzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmludGVyZXN0c19faW50ZXJlc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZEREUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLmludGVyZXN0c19faW50ZXJlc3QtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICByaWdodDogLTRweDsgfVxuXG4ua3BpLXVzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4OyB9XG4gIC5rcGktdXNlcl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmtwaS11c2VyX19wZXJpb2RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMTVweDsgfVxuICAua3BpLXVzZXJfX3BlcmlvZHMtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuMTQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgLmtwaS11c2VyX19wZXJpb2RzLWl0ZW0gcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC5rcGktdXNlcl9fcGVyaW9kcy1pdGVtOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzZiZjA7IH1cbiAgICAgIC5rcGktdXNlcl9fcGVyaW9kcy1pdGVtOmhvdmVyIHAge1xuICAgICAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAgIC5rcGktdXNlcl9fcGVyaW9kcy1pdGVtLS1jaGVja2VkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzZiZjA7IH1cbiAgICAua3BpLXVzZXJfX3BlcmlvZHMtaXRlbS0tZGF0ZSB7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgLnByb2ZpbGUtZGF0ZS1waWNrZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnByb2ZpbGUtZGF0ZS1waWNrZXJfX3RhcmdldC10ZXh0IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHRvcDogLThweDtcbiAgbGVmdDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ucHJvZmlsZS1kYXRlLXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE0MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgLnByb2ZpbGUtZGF0ZS1waWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ1OGIzICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzI3MmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5wcm9maWxlLWRhdGUtcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5wcm9maWxlLWRhdGUtcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4ucHJvZmlsZS1kYXRlLXBpY2tlci0tZmlsbGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9maWxlLWRhdGUtcGlja2VyLS1maWxsZWQgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDllMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIzMjcyZSAhaW1wb3J0YW50OyB9XG5cbi5wcm9maWxlLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2ZpbGUtaW5wdXRfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9maWxlLWlucHV0IC5pbnB1dC1ibG9ja19faW5wdXQtcG9zaXRpb24td3JhcCxcbiAgLnByb2ZpbGUtaW5wdXQgLmlucHV0LWJsb2NrX19pbnB1dC13cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucHJvZmlsZS1pbnB1dCAuaW5wdXQtYmxvY2tfX2ZpZWxkcy1lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZmlsZS1pbnB1dF9faWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnByb2ZpbGUtaW5wdXRfX3RhcmdldC10ZXh0IHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnByb2ZpbGUtaW5wdXRfX2lucHV0LXdyYXAtLXdpdGgtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGOTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aC1pY29uIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRoLWljb24gaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzk3YTBhZiAhaW1wb3J0YW50OyB9XG4gIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRob3V0LWljb24gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY5ICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aG91dC1pY29uIGlucHV0OmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aG91dC1pY29uIGlucHV0OmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMwZDU4YjMgIWltcG9ydGFudDsgfVxuICAucHJvZmlsZS1pbnB1dC0tZmlsbGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZmlsZS1pbnB1dC0tZmlsbGVkIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRob3V0LWljb24gLmlucHV0LWJsb2NrIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ5ZTIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMjMyNzJlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wcm9maWxlLWlucHV0LS1maWxsZWQgLnByb2ZpbGUtaW5wdXRfX2lucHV0LXdyYXAtLXdpdGhvdXQtaWNvbiAuaW5wdXQtYmxvY2sgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwZDU4YjMgIWltcG9ydGFudDsgfVxuICAgICAgLnByb2ZpbGUtaW5wdXQtLWZpbGxlZCAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aG91dC1pY29uIC5pbnB1dC1ibG9jayBpbnB1dDpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjOTdhMGFmICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvZmlsZS1pbnB1dC0tZmlsbGVkIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRob3V0LWljb24gLmlucHV0LWJsb2NrIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZDU4YjM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnByb2ZpbGUtaW5wdXQtLWZpbGxlZCAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkOWUyO1xuICAgICAgY29sb3I6ICMyMzI3MmUgIWltcG9ydGFudDsgfVxuICAgICAgLnByb2ZpbGUtaW5wdXQtLWZpbGxlZCAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aC1pY29uOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzBkNThiMyAhaW1wb3J0YW50OyB9XG4gICAgICAucHJvZmlsZS1pbnB1dC0tZmlsbGVkIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRoLWljb24gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAgIC5wcm9maWxlLWlucHV0LS1maWxsZWQgLnByb2ZpbGUtaW5wdXRfX2lucHV0LXdyYXAtLXdpdGgtaWNvbiBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgLnByb2ZpbGUtaW5wdXQtLWZpbGxlZCAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aC1pY29uIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgICAucHJvZmlsZS1pbnB1dC0tZmlsbGVkIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRoLWljb24gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggI2ZmZiBpbnNldCAhaW1wb3J0YW50OyB9XG4gIC5wcm9maWxlLWlucHV0LS1lcnJvciAucHJvZmlsZS1pbnB1dF9fdGFyZ2V0LXRleHQge1xuICAgIGNvbG9yOiAjZWIyNTI1OyB9XG4gIC5wcm9maWxlLWlucHV0LS1lcnJvciAucHJvZmlsZS1pbnB1dF9fZXJyb3ItbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9XG4gIC5wcm9maWxlLWlucHV0LS1lcnJvciAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aG91dC1pY29uIC5pbnB1dC1ibG9jayBpbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViMjUyNSAhaW1wb3J0YW50OyB9XG4gIC5wcm9maWxlLWlucHV0LS1lcnJvciAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYjI1MjU7IH1cbiAgLnByb2ZpbGUtaW5wdXQgLmlucHV0LWJsb2NrIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHggMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY5O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4ucHJvZmlsZS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucHJvZmlsZS1wcm9ncmVzcyAucGFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogaW5pdGlhbDsgfVxuICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3Mtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjhweCAxMDJweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy13cmFwIHtcbiAgICAgICAgcGFkZGluZzogNjhweCA4MHB4IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOHB4KSB7XG4gICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3Mtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDY4cHggNjBweCAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjRweCkge1xuICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA2OHB4IDMwcHggMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg0cHgpIHtcbiAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy13cmFwIHtcbiAgICAgICAgcGFkZGluZzogNjRweCAzMHB4IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3Mtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMjRweCAxOHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDE2cHggMTZweDsgfSB9XG4gIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOHB4KSB7XG4gICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhciB7XG4gICAgICAgIGhlaWdodDogMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg0cHgpIHtcbiAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXIge1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXIge1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXIge1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZmlsbGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjhweCkge1xuICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhci1maWxsZWQge1xuICAgICAgICBoZWlnaHQ6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWZpbGxlZCB7XG4gICAgICAgIGhlaWdodDogMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg0cHgpIHtcbiAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZmlsbGVkIHtcbiAgICAgICAgaGVpZ2h0OiA4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWZpbGxlZCB7XG4gICAgICAgIGhlaWdodDogNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhci1maWxsZWQge1xuICAgICAgICBoZWlnaHQ6IDRweDsgfSB9XG4gIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZGl2aXNpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZGl2aXNpb24gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00MnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg0cHgpIHtcbiAgICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhci1kaXZpc2lvbiBzcGFuIHtcbiAgICAgICAgICB0b3A6IC0zNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWRpdmlzaW9uIHNwYW4ge1xuICAgICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZGl2aXNpb24gc3BhbiB7XG4gICAgICAgICAgdG9wOiAtMjhweDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDsgfSB9XG4gICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhci1kaXZpc2lvbjpsYXN0LW9mLXR5cGUgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWRpdmlzaW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7IH1cbiAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWRpdmlzaW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwOyB9XG4gICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhci1kaXZpc2lvbjpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWRpdmlzaW9uOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4NHB4KSB7XG4gICAgICAgIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy1iYXItZGl2aXNpb246bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLWJhci1kaXZpc2lvbjpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWRpdmlzaW9uOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4OyB9IH1cbiAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyLWRpdmlzaW9uLS1maWxsZWQ6bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG4gIC5wcm9maWxlLXByb2dyZXNzX19tb2JpbGUtYm9udXMtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY2cHgpIHtcbiAgICAucHJvZmlsZS1wcm9ncmVzc19fbW9iaWxlLWxpbmtzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjZweCkge1xuICAgIC5wcm9maWxlLXByb2dyZXNzX19sb2FkLW1vYmlsZS0tZ29vZ2xlLXBsYXkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5wcm9maWxlLXByb2dyZXNzLS1vbi10b3Age1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvZmlsZS1wcm9ncmVzcy0tb24tdG9wIC5wcm9maWxlLXByb2dyZXNzX19wcm9maWxlLWJvbnVzLWluZm8sXG4gICAgLnByb2ZpbGUtcHJvZ3Jlc3MtLW9uLXRvcCAucHJvZmlsZS1wcm9ncmVzc19fbW9iaWxlLWJvbnVzLWluZm8sXG4gICAgLnByb2ZpbGUtcHJvZ3Jlc3MtLW9uLXRvcCAucHJvZmlsZS1wcm9ncmVzc19fbW9iaWxlLWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvZmlsZS1wcm9ncmVzcy0tb24tdG9wIC5wcm9maWxlLXByb2dyZXNzX19wcm9ncmVzcy13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBpbml0aWFsOyB9XG4gICAgLnByb2ZpbGUtcHJvZ3Jlc3MtLW9uLXRvcCAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIG1hcmdpbjogaW5pdGlhbDsgfVxuXG4ucHJvZmlsZS1zZWN0aW9uX19oZWFkZXItaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7IH1cblxuLnByb2ZpbGUtc2VjdGlvbl9faW5wdXRzIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB3aWR0aDogNTk1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAucHJvZmlsZS1zZWN0aW9uX19pbnB1dHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5wcm9maWxlLXNlY3Rpb25fX2lucHV0cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAucHJvZmlsZS1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zdGF0aXN0aWNzLS1vbmx5IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5zdGF0aXN0aWNzIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zdGF0aXN0aWNzX19pdGVtcyB7XG4gIGdhcDogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIC5zdGF0aXN0aWNzX19pdGVtcyB7XG4gICAgICBnYXA6IDEwcHggIWltcG9ydGFudDsgfSB9XG4gIC5zdGF0aXN0aWNzX19pdGVtcy0tb25seSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAyZnIpO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5zdGF0aXN0aWNzX19pdGVtcy0tb25seSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc3RhdGlzdGljc19faXRlbXMtLW5vdC1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIHdpZHRoOiAzMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgLnN0YXRpc3RpY3NfX2l0ZW1zLS1ub3Qtb25seSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnN0YXRpc3RpY3NfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgzLCA1NSwgMTAzLCAwLjEpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zdGF0aXN0aWNzX19hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5zdGF0aXN0aWNzX19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgLnN0YXRpc3RpY3NfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnRoYW5rLW1vZGFsX19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiAxOyB9XG5cbi50aGFuay1tb2RhbF9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGdhcDogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC50aGFuay1tb2RhbF9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICBnYXA6IDE1cHg7IH0gfVxuXG4udGhhbmstbW9kYWxfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGhhbmstbW9kYWxfX3VzZXItaW1hZ2Uge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuLnRoYW5rLW1vZGFsX190ZXh0YXJlYSAucHJvZmlsZS1pbnB1dF9fdGFyZ2V0LXRleHQge1xuICBjb2xvcjogIzQ3NmJmMDsgfVxuXG4udGhhbmstbW9kYWxfX3RleHRhcmVhIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDc2YmYwICFpbXBvcnRhbnQ7IH1cblxuLnRoYW5rLW1vZGFsX190ZXh0YXJlYSAuaW5wdXQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50aGFuay1tb2RhbF9fdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGhhbmstbW9kYWxfX3RhYmxlLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdhMGFmO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDM4cHg7IH1cbiAgLnRoYW5rLW1vZGFsX190YWJsZS1saW5lLS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuICAudGhhbmstbW9kYWxfX3RhYmxlLWxpbmUtLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2ViOyB9XG5cbi50aGFuay1tb2RhbF9fdGFibGUtY2VsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3YTBhZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5N2EwYWY7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50aGFuay1tb2RhbF9fdGFibGUtY2VsbC0tc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzQ3NmJmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGZkO1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gIC50aGFuay1tb2RhbF9fdGFibGUtY2VsbC0tZGlzYWJsZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2U1ZTdlYjtcbiAgICBjb2xvcjogI2U1ZTdlYjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnRoYW5rLW1vZGFsX190YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTdhMGFmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfVxuICAudGhhbmstbW9kYWxfX3RhYmxlLWNlbGw6Zmlyc3QtY2hpbGQgLnRoYW5rLW1vZGFsX190YWJsZS1saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50aGFuay1tb2RhbF9fdGFibGUtY2VsbC0tc2VsZWN0ZWQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0NzZiZjA7IH1cblxuLnRoYW5rLW1vZGFsX190YWJsZS1jZWxsLS1kaXNhYmxlZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTdlYjsgfVxuXG4udGhhbmstbW9kYWxfX3RhYmxlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5N2EwYWY7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7IH1cblxuLnRoYW5rLW1vZGFsX190YWJsZS1jZWxsLS1zZWxlY3RlZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ3NmJmMDsgfVxuXG4udGhhbmstbW9kYWxfX3RhYmxlLWNlbGwtLWRpc2FibGVkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlN2ViOyB9XG5cbi50aGFuay1tb2RhbF9fYm9udXMtdmFsdWUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50aGFuay1tb2RhbF9fYnV0dG9uIHtcbiAgd2lkdGg6IDMzNXB4O1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIC50aGFuay1tb2RhbF9fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnRvZ2dsZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNTRweDtcbiAgbWF4LXdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNlZmY0Zjg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudG9nZ2xlLWJveC0tdG9nZ2xlZCB7XG4gICAgYmFja2dyb3VuZDogIzQ3NmJmMDsgfVxuICAgIC50b2dnbGUtYm94LS10b2dnbGVkIC50b2dnbGUtYm94X19jaXJjbGUge1xuICAgICAgbGVmdDogMjZweDsgfVxuICAudG9nZ2xlLWJveF9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnBlcmZvcm1hbmNlcy1rcGkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnBlcmZvcm1hbmNlcy1rcGkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAucGVyZm9ybWFuY2VzLWtwaS0tY29sdW1uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAucGVyZm9ybWFuY2VzLWtwaV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KTsgfVxuICAgIC5wZXJmb3JtYW5jZXMta3BpX19pdGVtIC5rcGktZG9uZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGODlBRkEgMCUsICM5MjZCRkYgMTAwJSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucGVyZm9ybWFuY2VzLWtwaV9faXRlbS1wZXJmb3JtYW5jZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDRweDsgfVxuICAucGVyZm9ybWFuY2VzLWtwaSAucGVyZm9ybWFuY2VfX251bWVyaWNhbC1pbmRpY2F0b3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnBlcmZvcm1hbmNlcy1rcGkgLm51bWVyaWNhbC1pbmRpY2F0b3JzX19zY29yZS1jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogNHB4OyB9XG4gIC5wZXJmb3JtYW5jZXMta3BpIC5udW1lcmljYWwtaW5kaWNhdG9yc19fcHJvZ3Jlc3MtYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdhMGFmOyB9XG4gICAgLnBlcmZvcm1hbmNlcy1rcGkgLm51bWVyaWNhbC1pbmRpY2F0b3JzX19wcm9ncmVzcy1iYXItLWNvbG9yLWluZGljYXRvciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTFlOWZmIDAlLCAjM2Q4YWZmIDEwMCUpOyB9XG4gICAgLnBlcmZvcm1hbmNlcy1rcGkgLm51bWVyaWNhbC1pbmRpY2F0b3JzX19wcm9ncmVzcy1iYXIgLmNvbG9yLWluZGljYXRvci0tZG9uZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGODlBRkEgMCUsICM5MjZCRkYgMTAwJSk7IH1cblxuLmVkaXQtcHJvZmlsZSB7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5lZGl0LXByb2ZpbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIC5lZGl0LXByb2ZpbGVfX3dyYXAge1xuICAgICAgZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5lZGl0LXByb2ZpbGVfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgLmVkaXQtcHJvZmlsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmVkaXQtcHJvZmlsZV9fdXBsb2FkLWF2YXRhciBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5lZGl0LXByb2ZpbGVfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAuZWRpdC1wcm9maWxlX19pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZWRpdC1wcm9maWxlX19pbmZvIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIC5lZGl0LXByb2ZpbGVfX2luZm8ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuZWRpdC1wcm9maWxlX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZWRpdC1wcm9maWxlIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBpbml0aWFsOyB9XG4gIC5lZGl0LXByb2ZpbGVfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2Utb3V0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ5ZTI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLmVkaXQtcHJvZmlsZV9fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2Utb3V0OyB9XG4gIC5lZGl0LXByb2ZpbGVfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmVkaXQtcHJvZmlsZV9fZm9ybS1jb250cm9sLXJhZGlvLWxhYmVsIC5lZGl0LXByb2ZpbGVfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG4gIC5lZGl0LXByb2ZpbGVfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbCAuZWRpdC1wcm9maWxlX19mb3JtLWNvbnRyb2wtcmFkaW86Y2hlY2tlZCB+IC5lZGl0LXByb2ZpbGVfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5lZGl0LXByb2ZpbGVfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbCAuZWRpdC1wcm9maWxlX19mb3JtLWNvbnRyb2wtcmFkaW86Y2hlY2tlZCB+IC5lZGl0LXByb2ZpbGVfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcmsge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG4gIC5lZGl0LXByb2ZpbGVfX2Zvcm0tY29udHJvbC1yYWRpbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZWRpdC1wcm9maWxlX19zcGlubmVyIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYW5pbWF0aW9uOiBzcGluIDAuNXMgbGluZWFyIGluZmluaXRlO1xuICAgIGZpbGw6ICM0NzZiZjAgIWltcG9ydGFudDsgfVxuICAuZWRpdC1wcm9maWxlX19mb3JtLWF2YXRhci13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gICAgLmVkaXQtcHJvZmlsZV9fZm9ybS1hdmF0YXItd3JhcCAuYXR0YWNobWVudHMtbGlzdF9fd2FybmluZy1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lZGl0LXByb2ZpbGVfX3VzZXItaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIC5lZGl0LXByb2ZpbGVfX3VzZXItaW1nIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9IH1cbiAgICAuZWRpdC1wcm9maWxlX191c2VyLWltZyAuYXZhdGFyLWltYWdlIHtcbiAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICByaWdodDogaW5oZXJpdDsgfVxuICAuZWRpdC1wcm9maWxlIC5hdmF0YXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZWRpdC1wcm9maWxlIC5pbnB1dC1ibG9ja19fZmllbGRzLWVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lZGl0LXByb2ZpbGVfX2NvbmZpcm0tYnV0dG9uIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5lZGl0LXByb2ZpbGVfX2NvbmZpcm0tYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDsgfSB9XG4gIC5lZGl0LXByb2ZpbGVfX3NhdmUtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7IH1cbiAgLmVkaXQtcHJvZmlsZV9fc2VuZC1jb2RlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc2YmYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5lZGl0LXByb2ZpbGVfX3NlbmQtY29kZS1idXR0b246ZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTdhMGFmO1xuICAgICAgY29sb3I6ICM5N2EwYWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmVkaXQtcHJvZmlsZV9fc2VuZC1jb2RlLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA5cHggMTBweDsgfSB9XG4gIC5lZGl0LXByb2ZpbGVfX3Jlc2VuZC1jb2RlLXRleHQge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAgIC5lZGl0LXByb2ZpbGVfX3Jlc2VuZC1jb2RlLXRleHQtLWZ1bGwtd2lkdGgge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmVkaXQtcHJvZmlsZV9fcmVzZW5kLWNvZGUtdGV4dCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmVkaXQtcHJvZmlsZV9fY29kZS1idXR0b25zLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIC5lZGl0LXByb2ZpbGVfX2NvZGUtYnV0dG9ucy13cmFwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50OyB9IH1cbiAgLmVkaXQtcHJvZmlsZV9fZW1haWwtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lZGl0LXByb2ZpbGVfX2Zvcm0tcm93IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZWRpdC1wcm9maWxlX19lbWFpbC1jb25maXJtZWQtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH1cbiAgLmVkaXQtcHJvZmlsZV9faW50ZXJlc3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RERFMjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuZWRpdC1wcm9maWxlX19pbnRlcmVzdC0tbXkge1xuICAgICAgYmFja2dyb3VuZDogIzQ3NmJmMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5lZGl0LXByb2ZpbGVfX2ljb24td3JhcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDMsIDU1LCAxMDMsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5lZGl0LXByb2ZpbGVfX2RhdGUtZ2VuZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5lZGl0LXByb2ZpbGVfX2dlbmRlci1yYWRpby1idXR0b25zIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmVkaXQtcHJvZmlsZV9faW50ZXJlc3RzLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZWRpdC1wcm9maWxlIC53cy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTgxZmYgIWltcG9ydGFudDsgfVxuXG4ucHJvZmlsZS12aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICAucHJvZmlsZS12aWV3X19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAucHJvZmlsZS12aWV3X19ib2R5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIC5wcm9maWxlLXZpZXdfX2JvZHkge1xuICAgICAgICBnYXA6IDE1cHg7IH0gfVxuICAucHJvZmlsZS12aWV3X19tYWluLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogNjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgLnByb2ZpbGUtdmlld19fbWFpbi1pbmZvIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMHB4OyB9IH1cbiAgLnByb2ZpbGUtdmlld19faGVhZGVyLWRhdGEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAucHJvZmlsZS12aWV3X19oZWFkZXItZGF0YSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAucHJvZmlsZS12aWV3X19oZWFkZXItZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgIC5wcm9maWxlLXZpZXdfX2hlYWRlci1kYXRhIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5wcm9maWxlLXZpZXdfX2Zvcm0tcm93IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZmlsZS12aWV3X19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgIC5wcm9maWxlLXZpZXdfX2luZm8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wcm9maWxlLXZpZXdfX2luZm8tLW9ubHktc3RhdGlzdGljcyB7XG4gICAgICBnYXA6IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvZmlsZS12aWV3X19pbmZvLS1vbmx5LXN0YXRpc3RpY3MgLnByb2ZpbGUtdmlld19faW5mby13cmFwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLnByb2ZpbGUtdmlld19faW5mby13cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZmlsZS12aWV3X19kYXRhIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgLnByb2ZpbGUtdmlld19fZGF0YSB7XG4gICAgICAgIGdhcDogNDBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgLnByb2ZpbGUtdmlld19fZGF0YSB7XG4gICAgICAgIGdhcDogMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgLnByb2ZpbGUtdmlld19fcGVyc29uYWxpdHkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAucHJvZmlsZS12aWV3X19wZXJzb25hbGl0eSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgLnByb2ZpbGUtdmlld19fbmFtZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIC5wcm9maWxlLXZpZXdfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAucHJvZmlsZS12aWV3X19kZXBhcnRtZW50IHtcbiAgICAgIGNvbG9yOiAjOTdhMGFmOyB9IH1cbiAgLnByb2ZpbGUtdmlld19fY2VudHJhbC1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgLnByb2ZpbGUtdmlld19faW50ZXJlc3RzIHtcbiAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50OyB9IH1cbiAgLnByb2ZpbGUtdmlld19fdGl0bGUtYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGODlBRkEgMCUsICM5MjZCRkYgMTAwJSk7IH1cbiAgLnByb2ZpbGUtdmlld19fYXZhdGFyIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMsIDU1LCAxMDMsIDAuMik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgLnByb2ZpbGUtdmlld19fYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9IH1cbiAgLnByb2ZpbGUtdmlld19fcmF0aW5nLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAucHJvZmlsZS12aWV3X19yYXRpbmctd3JhcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAucHJvZmlsZS12aWV3X19yYXRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMywgNTUsIDEwMywgMC4wNSk7IH1cbiAgLnByb2ZpbGUtdmlld19fYmx1ZS1idXR0b24tZWRpdCB7XG4gICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAucHJvZmlsZS12aWV3X19ibHVlLWJ1dHRvbi1lZGl0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wcm9maWxlLXZpZXdfX3doaXRlLWJ1dHRvbi1lZGl0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc2YmYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAucHJvZmlsZS12aWV3X193aGl0ZS1idXR0b24tZWRpdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgLnByb2ZpbGUtdmlld19fd2hpdGUtYnV0dG9uLWVkaXQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7IH0gfVxuICAucHJvZmlsZS12aWV3X19lZGl0LXByb2ZpbGUtaWNvbiB7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAucHJvZmlsZS12aWV3X190b3AtcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAucHJvZmlsZS12aWV3X190b3AtcGFuZWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIG1heC13aWR0aDogNzM1cHg7IH0gfVxuICAucHJvZmlsZS12aWV3X19ib251cy12YWx1ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIC5wcm9maWxlLXZpZXdfX2Ftb3VudCwgLnByb2ZpbGUtdmlld19fYm9udXMtdmFsdWUtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLnByb2ZpbGUtdmlld19fcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggMzBweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTFlOWZmIDAlLCAjM2Q4YWZmIDEwMCUpOyB9XG4gIC5wcm9maWxlLXZpZXdfX3Byb2dyZXNzLWJhci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAucHJvZmlsZS12aWV3X19wcm9ncmVzcy1iYXIge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5wcm9maWxlLXZpZXdfX3Byb2dyZXNzLXBlcmNlbnQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnByb2ZpbGUtdmlld19fYWNoaWV2ZW1lbnRzIHtcbiAgICBnYXA6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgLnByb2ZpbGUtdmlld19fYWNoaWV2ZW1lbnRzIHtcbiAgICAgICAgZ2FwOiAxMHB4OyB9IH1cblxuLnVzZXItcmFua2luZy1ib3JkZXIge1xuICBwYWRkaW5nOiAycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxZTlmZiAwJSwgIzNkOGFmZiAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG4uY3VycmVudC11c2VyLXJhbmtpbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgLmN1cnJlbnQtdXNlci1yYW5raW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4OyB9IH1cbiAgLmN1cnJlbnQtdXNlci1yYW5raW5nX19sb2dvIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAuY3VycmVudC11c2VyLXJhbmtpbmdfX3BvaW50cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gIC5jdXJyZW50LXVzZXItcmFua2luZyAubGluayB7XG4gICAgY29sb3I6ICM0NzZiZjA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yYW5raW5nLWZpbHRlcnMtc2VjdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbHVtbi1nYXA6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucmFua2luZy1maWx0ZXJzLXNlY3RvciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMTBweDsgfSB9XG4gIC5yYW5raW5nLWZpbHRlcnMtc2VjdG9yX19maWx0ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5yYW5raW5nLWZpbHRlcnMtc2VjdG9yX19maWx0ZXItd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnJhbmtpbmctZmlsdGVycy1zZWN0b3JfX2ZpbHRlci10YXJnZXQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogMTJweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzk3YTBhZjtcbiAgICBmb250LWZhbWlseTogJ2ludGVyTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnJhbmtpbmctZmlsdGVycy1zZWN0b3JfX2ZpbHRlci10YXJnZXQtdGV4dC0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gIC5yYW5raW5nLWZpbHRlcnMtc2VjdG9yX19maWx0ZXIge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQ1ZGM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgLnJhbmtpbmctZmlsdGVycy1zZWN0b3JfX2ZpbHRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucmFua2luZy1maWx0ZXJzLXNlY3Rvcl9fZmlsdGVyLS1hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDc2YmYwOyB9XG4gIC5yYW5raW5nLWZpbHRlcnMtc2VjdG9yX19maWx0ZXItaWNvbi0tc2VsZWN0ZWQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnJhbmtpbmctZmlsdGVycy1zZWN0b3JfX2ZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG4gIC5yYW5raW5nLWZpbHRlcnMtc2VjdG9yX19maWx0ZXItbW9kYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA4O1xuICAgIHNjcm9sbGJhci1jb2xvcjogIzk3YTBhZiAjZGNkZmU0O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDc0cHg7XG4gICAgbGVmdDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gICAgLnJhbmtpbmctZmlsdGVycy1zZWN0b3JfX2ZpbHRlci1tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAucmFua2luZy1maWx0ZXJzLXNlY3Rvcl9fZmlsdGVyLW1vZGFsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3YTBhZjtcbiAgICAgIGJvcmRlcjogY2FsYygxNnB4IC8gMikgc29saWQgcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAucmFua2luZy1maWx0ZXJzLXNlY3Rvcl9fZmlsdGVyLWNhdGVnb3J5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLnJhbmtpbmctZmlsdGVycy1zZWN0b3JfX2ZpbHRlci1jYXRlZ29yeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2OyB9XG5cbi5yYW5raW5nLXBhZ2UtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMjRweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAucmFua2luZy1wYWdlLXRhYmxlIHRoZWFkIHtcbiAgICBjb2xvcjogIzk3YTBhZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5yYW5raW5nLXBhZ2UtdGFibGUgdGhlYWQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucmFua2luZy1wYWdlLXRhYmxlIHRoZWFkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAucmFua2luZy1wYWdlLXRhYmxlIHRoZWFkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgLnJhbmtpbmctcGFnZS10YWJsZS0tZW1wdHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ1NnB4OyB9XG4gIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KTtcbiAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmsgdGQge1xuICAgICAgcGFkZGluZzogMjBweCA1cHg7IH1cbiAgICAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuayB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIHRkOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmsgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmsgLnJhbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuayAucmFuayB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAucmFua2luZy1wYWdlLXRhYmxlIC51c2VyLXJvdy1yYW5rIC5wb2ludHMge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmsgLnVzZXItaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICBjb2xvcjogIzIzMjcyZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuayAudXNlci1pbmZvIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuayAudXNlci1pbmZvX19hdmF0YXIge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuayAudXNlci1pbmZvX19hdmF0YXIge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyNTBweCkge1xuICAgICAgICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmsgLnVzZXItaW5mb19fYXZhdGFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmstLWN1cnJlbnQtdXNlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MWU5ZmYgMCUsICMzZDhhZmYgMTAwJSk7IH1cbiAgICAgIC5yYW5raW5nLXBhZ2UtdGFibGUgLnVzZXItcm93LXJhbmstLWN1cnJlbnQtdXNlciAudXNlci1pbmZvLFxuICAgICAgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuay0tY3VycmVudC11c2VyIC5wb2ludHMge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnJhbmtpbmctcGFnZS10YWJsZSAudXNlci1yb3ctcmFuay0tY3VycmVudC11c2VyIC5yYW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udG9wLXJhbmtpbmctaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzg2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0OHB4IDI0cHggMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC4xNCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgLnRvcC1yYW5raW5nLWl0ZW0ge1xuICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgLnRvcC1yYW5raW5nLWl0ZW0ge1xuICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAudG9wLXJhbmtpbmctaXRlbSB7XG4gICAgICB3aWR0aDogNTAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC50b3AtcmFua2luZy1pdGVtIHtcbiAgICAgIHdpZHRoOiAzNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgLnRvcC1yYW5raW5nLWl0ZW0ge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnRvcC1yYW5raW5nLWl0ZW1fX3Jhbmsge1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gIC50b3AtcmFua2luZy1pdGVtX19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRvcC1yYW5raW5nLWl0ZW1fX2NvbnRyb2wgLmluamVjdGVkLXN2ZyB7XG4gICAgICBmaWxsOiAjNDc2YmYwOyB9XG4gICAgLnRvcC1yYW5raW5nLWl0ZW1fX2NvbnRyb2wtLWxlZnQge1xuICAgICAgbGVmdDogMjRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAudG9wLXJhbmtpbmctaXRlbV9fY29udHJvbC0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDI0cHg7IH1cbiAgICAudG9wLXJhbmtpbmctaXRlbV9fY29udHJvbC0taW5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMzUlOyB9XG4gIC50b3AtcmFua2luZy1pdGVtX19jYXJvdXNlbC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMwN3B4OyB9XG4gIC50b3AtcmFua2luZy1pdGVtX19jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50b3AtcmFua2luZy1pdGVtX19kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogNHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLnRvcC1yYW5raW5nLWl0ZW1fX2RvdHMgLmRvdCB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkZmU0OyB9XG4gICAgICAudG9wLXJhbmtpbmctaXRlbV9fZG90cyAuZG90LS1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZiZjA7IH1cbiAgICAudG9wLXJhbmtpbmctaXRlbV9fZG90cy0tZGlzYWJsZWQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC50b3AtcmFua2luZy1pdGVtIC50b3AtdXNlci1yYW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMzA3cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zbGF0ZSAwLjM1czsgfVxuICAgIC50b3AtcmFua2luZy1pdGVtIC50b3AtdXNlci1yYW5rX19hdmF0YXItd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDE4OHB4OyB9XG4gICAgLnRvcC1yYW5raW5nLWl0ZW0gLnRvcC11c2VyLXJhbmtfX2F2YXRhciB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnRvcC1yYW5raW5nLWl0ZW0gLnRvcC11c2VyLXJhbmtfX3BsYWNlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgxNTMsIDE5MSwgMjIwLCAwLjE0KTtcbiAgICAgIGNvbG9yOiAjMjMyNzJlOyB9XG4gICAgLnRvcC1yYW5raW5nLWl0ZW0gLnRvcC11c2VyLXJhbmtfX25hbWUge1xuICAgICAgY29sb3I6ICMyMzI3MmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgLnRvcC1yYW5raW5nLWl0ZW0gLnRvcC11c2VyLXJhbmtfX25hbWUge1xuICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLnRvcC1yYW5raW5nLWl0ZW0gLnRvcC11c2VyLXJhbmtfX25hbWUge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAudG9wLXJhbmtpbmctaXRlbSAudG9wLXVzZXItcmFua19fbmFtZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxODBweDsgfSB9XG4gIC50b3AtcmFua2luZy1pdGVtLS1jdXJyZW50LXVzZXItc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxZTlmZiAwJSwgIzNkOGFmZiAxMDAlKTsgfVxuICAgIC50b3AtcmFua2luZy1pdGVtLS1jdXJyZW50LXVzZXItc2VsZWN0ZWQgLnRvcC1yYW5raW5nLWl0ZW1fX2NvbnRyb2wgLmluamVjdGVkLXN2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnRvcC1yYW5raW5nLWl0ZW0tLWN1cnJlbnQtdXNlci1zZWxlY3RlZCAudG9wLXJhbmtpbmctaXRlbV9fcmFuayxcbiAgICAudG9wLXJhbmtpbmctaXRlbS0tY3VycmVudC11c2VyLXNlbGVjdGVkIC50b3AtdXNlci1yYW5rX19uYW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50b3AtcmFua2luZy1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgLnRvcC1yYW5raW5nLWxpc3RfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAudG9wLXJhbmtpbmctbGlzdF9faXRlbXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7IH0gfVxuXG4ucmFua2luZy1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmFua2luZy1wYWdlX190b3AtcmFuayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5yYW5raW5nLXBhZ2VfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5yYW5raW5nLXBhZ2VfX2JvZHkge1xuICAgICAgICByb3ctZ2FwOiAzMHB4OyB9IH1cbiAgLnJhbmtpbmctcGFnZV9fY3VycmVudC11c2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMThweDsgfVxuICAucmFua2luZy1wYWdlX190YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDMwcHg7IH1cbiAgLnJhbmtpbmctcGFnZV9fdG9wLXJhdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAucmFua2luZy1wYWdlX190b3AtcmF0aW5nIC50aXRsZSB7XG4gICAgICBjb2xvcjogIzIzMjcyZTsgfVxuICAgIC5yYW5raW5nLXBhZ2VfX3RvcC1yYXRpbmcgLmxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4OyB9XG5cbi5ldmVudC1yZWdpc3RyYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgcGFkZGluZzogMCA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3NXB4KSB7XG4gICAgLmV2ZW50LXJlZ2lzdHJhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjZweCkge1xuICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb24gLmJyZWFkLWNydW1icyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwIDM2cHg7IH1cbiAgICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7IH1cbiAgICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1yb3cge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLXJvdy0tc2lkZS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLXJvdy0tc2lkZS1tYXJnaW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLXJvdy0tc2lkZS1tYXJnaW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS10aXRsZSBzcGFuIHtcbiAgICBjb2xvcjogI2ZmNjk0NzsgfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMnB4O1xuICAgIGNvbG9yOiAjMDcyYzgxOyB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX2Zvcm0tcm93LWxhYmVsIHtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLXJvdy1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfSB9XG4gICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1yb3ctbGFiZWwtLWZyb3plbiB7XG4gICAgICBoZWlnaHQ6IDU0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX2Zvcm0tcm93LWxhYmVsLS1mcm96ZW4ge1xuICAgICAgICAgIGhlaWdodDogdW5zZXQ7IH0gfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLWNvbnRyb2wtLXRoaXJkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX2Zvcm0tY29udHJvbC0tdGhpcmQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1jb250cm9sLS10aGlyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1jb250cm9sLS10aGlyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLWlucHV0LWNvbnRyb2wge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1pbnB1dC1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uIC5hdHRhY2htZW50cy1saXN0X19lbXB0eS1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uIC5hdHRhY2htZW50cy1saXN0X19hZGQtZmlsZS1saW5rIHtcbiAgICBjb2xvcjogIzA3MmM4MTsgfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uX19mb3JtLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fZm9ybS1idXR0b25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX2RvY3VtZW50LXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX2luZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDZweCAwIDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9faW5mbyBzdmcge1xuICAgICAgZmlsbDogIzA3MmM4MTsgfVxuICAuZXZlbnQtcmVnaXN0cmF0aW9uX19pbmZvLWxhYmVsIHtcbiAgICBtYXJnaW46IDJweCAwIDAgNHB4O1xuICAgIGNvbG9yOiAjMDcyYzgxOyB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX2RvY3VtZW50LWluZm8tbW9kYWwge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3YTBhZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX2RvY3VtZW50LWluZm8tbW9kYWwge1xuICAgICAgICB3aWR0aDogMjUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAuZXZlbnQtcmVnaXN0cmF0aW9uX19kb2N1bWVudC1pbmZvLW1vZGFsIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fbW9kYWwge1xuICAgIHBhZGRpbmc6IDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ldmVudC1yZWdpc3RyYXRpb25fX21vZGFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjRweDsgfSB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb25fX21vZGFsLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fbW9kYWwtc3ZnLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjk0NzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fbW9kYWwtc3ZnLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAyOHB4OyB9IH1cbiAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fbW9kYWwtc3ZnIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmV2ZW50LXJlZ2lzdHJhdGlvbl9fbW9kYWwtc3ZnIHtcbiAgICAgICAgd2lkdGg6IDgycHg7XG4gICAgICAgIGhlaWdodDogODJweDsgfSB9XG5cbi5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIHBhZGRpbmc6IDAgNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzVweCkge1xuICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjZweCkge1xuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2JvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Rlc2NyaXB0aW9uIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZGVzY3JpcHRpb25fX2lucHV0LXdyYXAtLXRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb24gLmJyZWFkLWNydW1icyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwIDM2cHg7IH1cbiAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1ibG9jayAuaW5wdXQtYmxvY2tfX2lucHV0LXBvc2l0aW9uLXdyYXAge1xuICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tYmxvY2s6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlOyB9XG4gICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1yb3ctLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tcm93LS1zaWRlLW1hcmdpbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLXJvdy0tc2lkZS1tYXJnaW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tZmxleC1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1mbGV4LXJvdyB7XG4gICAgICAgIGdhcDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWZsZXgtcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tZmxleC1yb3cgLmlucHV0LWJsb2NrX190ZXh0LW92ZXJmbG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tZmxleC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMTBweDsgfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fY2hlY2tib3gge1xuICAgIGdhcDogMTBweDsgfVxuICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19jaGVja2JveCBkaXYge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLXRpdGxlIHNwYW4ge1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMnB4O1xuICAgIGNvbG9yOiAjMDcyYzgxOyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uIC5pbmZvIHtcbiAgICBjb2xvcjogIzA3MmM4MTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tcm93LWxhYmVsIHtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1yb3ctbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLXJvdy1sYWJlbC0tZnJvemVuIHtcbiAgICAgIGhlaWdodDogNTRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tcm93LWxhYmVsLS1mcm96ZW4ge1xuICAgICAgICAgIGhlaWdodDogdW5zZXQ7IH0gfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1jb250cm9sLS10aGlyZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0MHB4KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1jb250cm9sLS10aGlyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1jb250cm9sLS10aGlyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tY29udHJvbC0tdGhpcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0taW5saW5lLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgY29sb3I6ICM0NzZiZjA7IH1cbiAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1pbmxpbmUtYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgICBjb2xvcjogIzk3YTBhZjsgfVxuICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWlubGluZS1idXR0b24tLWJsdWUge1xuICAgICAgY29sb3I6ICMwNzJjODE7IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0taW5wdXQtY29udHJvbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1pbnB1dC1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbiAuYXR0YWNobWVudHMtbGlzdF9fZW1wdHktYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZhZmQ7IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb24gLmF0dGFjaG1lbnRzLWxpc3RfX2FkZC1maWxlLWxpbmsge1xuICAgIGNvbG9yOiAjMDcyYzgxOyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19mb3JtLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1idXR0b25zIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2Zvcm0tYnV0dG9ucyBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fZm9ybS1idXR0b25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19kb2N1bWVudC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2luZm8gc3ZnIHtcbiAgICAgIGZpbGw6ICMwNzJjODE7IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2luZm8tbGFiZWwge1xuICAgIG1hcmdpbjogMnB4IDAgMCA0cHg7XG4gICAgY29sb3I6ICMwNzJjODE7IH1cbiAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2RvY3VtZW50LWluZm8tbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTdhMGFmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19kb2N1bWVudC1pbmZvLW1vZGFsIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX2RvY3VtZW50LWluZm8tbW9kYWwge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fbW9kYWwge1xuICAgIHBhZGRpbmc6IDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19tb2RhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI0cHg7IH0gfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fbW9kYWwtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fbW9kYWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19tb2RhbC1zdmctd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX21vZGFsLXN2Zy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMjhweDsgfSB9XG4gIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19tb2RhbC1idXR0b24ge1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLmV2ZW50LXN0YXR1cy1yZWdpc3RyYXRpb25fX21vZGFsLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fbW9kYWwtYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVlODFmZjsgfVxuICAgIC5ldmVudC1zdGF0dXMtcmVnaXN0cmF0aW9uX19tb2RhbC1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gICAgICAuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbl9fbW9kYWwtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG5cbi5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgcGFkZGluZzogMCA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3NXB4KSB7XG4gICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjZweCkge1xuICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmQgLmJyZWFkLWNydW1icyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwIDM2cHg7IH1cbiAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7IH1cbiAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1yb3cge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLXJvdy0tc2lkZS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLXJvdy0tc2lkZS1tYXJnaW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLXJvdy0tc2lkZS1tYXJnaW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS10aXRsZSBzcGFuIHtcbiAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMnB4O1xuICAgIGNvbG9yOiAjMDcyYzgxOyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tcm93LWxhYmVsIHtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLXJvdy1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfSB9XG4gICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1yb3ctbGFiZWwtLWZyb3plbiB7XG4gICAgICBoZWlnaHQ6IDU0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tcm93LWxhYmVsLS1mcm96ZW4ge1xuICAgICAgICAgIGhlaWdodDogdW5zZXQ7IH0gfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWNvbnRyb2wtLXRoaXJkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tY29udHJvbC0tdGhpcmQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1jb250cm9sLS10aGlyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1jb250cm9sLS10aGlyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWlubGluZS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1pbmxpbmUtYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgICBjb2xvcjogIzk3YTBhZjsgfVxuICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0taW5saW5lLWJ1dHRvbi0tYmx1ZSB7XG4gICAgICBjb2xvcjogIzA3MmM4MTsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWJ1dHRvbi1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWlucHV0LWNvbnRyb2wge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1pbnB1dC1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkIC5hdHRhY2htZW50cy1saXN0X19lbXB0eS1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmZDsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkIC5hdHRhY2htZW50cy1saXN0X19hZGQtZmlsZS1saW5rIHtcbiAgICBjb2xvcjogIzA3MmM4MTsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWJ1dHRvbnMgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLWJ1dHRvbnMgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1idXR0b25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2RvY3VtZW50LXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2luZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDZweCAwIDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9faW5mbyBzdmcge1xuICAgICAgZmlsbDogIzA3MmM4MTsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19pbmZvLWxhYmVsIHtcbiAgICBtYXJnaW46IDJweCAwIDAgNHB4O1xuICAgIGNvbG9yOiAjMDcyYzgxOyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2RvY3VtZW50LWluZm8tbW9kYWwge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3YTBhZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2RvY3VtZW50LWluZm8tbW9kYWwge1xuICAgICAgICB3aWR0aDogMjUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19kb2N1bWVudC1pbmZvLW1vZGFsIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fbW9kYWwge1xuICAgIHBhZGRpbmc6IDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX21vZGFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjRweDsgfSB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX21vZGFsLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fbW9kYWwtc3ZnLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NmJmMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fbW9kYWwtc3ZnLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAyOHB4OyB9IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fbW9kYWwtc3ZnIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fbW9kYWwtc3ZnIHtcbiAgICAgICAgd2lkdGg6IDgycHg7XG4gICAgICAgIGhlaWdodDogODJweDsgfSB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX3RvcC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX3RvcC13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fdG9wLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9uLWNhcmRfX2Zvcm0tc3RhdHVzIHtcbiAgICBjb2xvcjogcmVkOyB9XG4gICAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS1zdGF0dXMtLW1vZGVyYXRpb24ge1xuICAgICAgY29sb3I6ICM0NzZiZjA7IH1cbiAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbi1jYXJkX19mb3JtLXN0YXR1cy0tc3VjY2VzcyB7XG4gICAgICBjb2xvcjogZ3JlZW47IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZF9fZm9ybS10b3AtbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucmVnaXN0cmF0aW9ucy1saXN0IHtcbiAgcGFkZGluZzogNTBweCAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLnJlZ2lzdHJhdGlvbnMtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvbnMtbGlzdF9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5yZWdpc3RyYXRpb25zLWxpc3RfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVnaXN0cmF0aW9ucy1saXN0X19pdGVtLWRhdGUge1xuICAgIG1hcmdpbjogMzZweCAwOyB9XG4gIC5yZWdpc3RyYXRpb25zLWxpc3RfX2l0ZW0tY29udGVudCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDsgfVxuICAucmVnaXN0cmF0aW9ucy1saXN0X19pdGVtLWNvbnRlbnQtc3RhdHVzIHtcbiAgICBtYXJnaW46IDZweCAwO1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgICAucmVnaXN0cmF0aW9ucy1saXN0X19pdGVtLWNvbnRlbnQtc3RhdHVzLS1tb2RlcmF0aW9uIHtcbiAgICAgIGNvbG9yOiAjNDc2YmYwOyB9XG4gICAgLnJlZ2lzdHJhdGlvbnMtbGlzdF9faXRlbS1jb250ZW50LXN0YXR1cy0tc3VjY2VzcyB7XG4gICAgICBjb2xvcjogZ3JlZW47IH1cbiAgLnJlZ2lzdHJhdGlvbnMtbGlzdF9faXRlbS1jb250ZW50LWltYWdlIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5yZWdpc3RyYXRpb25zLWxpc3RfX2l0ZW0tY29udGVudC1pbWFnZS0tZW1wdHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVmOTlkMTsgfVxuICAucmVnaXN0cmF0aW9ucy1saXN0X19pdGVtLWNvbnRlbnQtcG9pbnRzIHtcbiAgICBjb2xvcjogI2Y1MmQwMDsgfVxuICAucmVnaXN0cmF0aW9ucy1saXN0X19lbXB0eS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5yZWdpc3RyYXRpb25zLWxpc3RfX2xvYWQtbW9yZSB7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zdGF0dXMtcmVnaXN0cmF0aW9ucy1saXN0IHtcbiAgcGFkZGluZzogNTBweCAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgLnN0YXR1cy1yZWdpc3RyYXRpb25zLWxpc3Qge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9ucy1saXN0X19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb25zLWxpc3RfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbnMtbGlzdF9faXRlbS1kYXRlIHtcbiAgICBtYXJnaW46IDM2cHggMDsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbnMtbGlzdF9faXRlbS1jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4OyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9ucy1saXN0X19pdGVtLWNvbnRlbnQtc3RhdHVzIHtcbiAgICBtYXJnaW46IDZweCAwO1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgICAuc3RhdHVzLXJlZ2lzdHJhdGlvbnMtbGlzdF9faXRlbS1jb250ZW50LXN0YXR1cy0tbW9kZXJhdGlvbiB7XG4gICAgICBjb2xvcjogIzQ3NmJmMDsgfVxuICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9ucy1saXN0X19pdGVtLWNvbnRlbnQtc3RhdHVzLS1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiBncmVlbjsgfVxuICAuc3RhdHVzLXJlZ2lzdHJhdGlvbnMtbGlzdF9faXRlbS1jb250ZW50LWltYWdlIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5zdGF0dXMtcmVnaXN0cmF0aW9ucy1saXN0X19pdGVtLWNvbnRlbnQtaW1hZ2UtLWVtcHR5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1Zjk5ZDE7IH1cbiAgLnN0YXR1cy1yZWdpc3RyYXRpb25zLWxpc3RfX2l0ZW0tY29udGVudC1wb2ludHMge1xuICAgIGNvbG9yOiAjZjUyZDAwOyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9ucy1saXN0X19lbXB0eS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5zdGF0dXMtcmVnaXN0cmF0aW9ucy1saXN0X19sb2FkLW1vcmUge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VydmljZS1pdGVtIHtcbiAgd2lkdGg6IDI3NXB4O1xuICBoZWlnaHQ6IDI5NHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLnNlcnZpY2UtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zZXJ2aWNlLWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNzVweDtcbiAgICBoZWlnaHQ6IDI5NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjA2ODkxNzQpIDYuNzclLCByZ2JhKDAsIDAsIDAsIDAuMTUzNzM5KSAxNS4xJSwgcmdiYSgwLCAwLCAwLCAwLjI5Njg3NSkgMjkuMTclLCByZ2JhKDAsIDAsIDAsIDAuMzkwNjI1KSAzOS4wNiUsIHJnYmEoMCwgMCwgMCwgMC40NzM5NTgpIDQ3LjQlLCByZ2JhKDAsIDAsIDAsIDAuNTQxNjY3KSA1NC4xNyUsIHJnYmEoMCwgMCwgMCwgMC42MjUpIDYyLjUlLCByZ2JhKDAsIDAsIDAsIDAuNzM0Mzc1KSA3My40NCUsIHJnYmEoMCwgMCwgMCwgMC44NzUpIDg3LjUlLCAjMDAwIDEwMCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNlcnZpY2UtaXRlbTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogMC4zNXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42MykpOyB9XG4gIC5zZXJ2aWNlLWl0ZW0tLXdpdGhvdXQtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Zjk5ZDE7IH1cbiAgLnNlcnZpY2UtaXRlbV9fYm9keSB7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNlcnZpY2UtaXRlbV9fYm9keS1ib3R0b20ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlcnZpY2UtaXRlbV9fYm9keS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2VydmljZS1pdGVtX19ib2R5LW5vdGljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnNlcnZpY2UtaXRlbV9fYm9keS1ib251cyB7XG4gICAgbWluLXdpZHRoOiA2NnB4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2YmYwOyB9XG4gIC5zZXJ2aWNlLWl0ZW1fX2JvZHktYm9udXMtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAuc2VydmljZS1pdGVtX19ib2R5LWRhdGUge1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNDc2YmYwOyB9XG5cbi5zZXJ2aWNlLWNhcmQge1xuICBwYWRkaW5nOiA2MHB4IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNlcnZpY2UtY2FyZCB7XG4gICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAuc2VydmljZS1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAuc2VydmljZS1jYXJkX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2NnB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS0tZml4ZWQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLS1maXhlZCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAuc2VydmljZS1jYXJkX19pdGVtLW93bmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAjOTdhMGFmOyB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzNnB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjgwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuICAuc2VydmljZS1jYXJkX19pdGVtLWJvbnVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzZiZjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9faXRlbS1ib251cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzNnB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLWJvbnVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tYm9udXMtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgY29sb3I6ICM0NzZiZjA7IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG4gICAgLnNlcnZpY2UtY2FyZF9faXRlbS1kZXNjcmlwdGlvbi0tY3V0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDE5NHB4OyB9XG4gICAgLnNlcnZpY2UtY2FyZF9faXRlbS1kZXNjcmlwdGlvbiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tc3BvaWxlciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tc3BvaWxlcjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuc2VydmljZS1jYXJkX19pdGVtLWRhdGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAuc2VydmljZS1jYXJkX19pdGVtLWRhdGUge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuc2VydmljZS1jYXJkX19pdGVtLWRhdGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tZGF0ZS1ib2R5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tZGF0ZS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tZGF0ZS1ib2R5LXZhbHVlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyODBweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9faXRlbS1kYXRlLWJvZHktdmFsdWUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAuc2VydmljZS1jYXJkX19pdGVtLXN0YXR1cy1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAuc2VydmljZS1jYXJkX19pdGVtLXN0YXR1cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZDU4YjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tc3RhdHVzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1zdGF0dXMtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGNvbG9yOiAjMGQ1OGIzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc2cHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogNHB4IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9faXRlbS1zdGF0dXMtdmFsdWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgICBmb250LXNpemU6IDhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjgwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tc3RhdHVzLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgZm9udC1zaXplOiA3cHg7IH0gfVxuICAuc2VydmljZS1jYXJkX19pdGVtLXNtaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1ib2R5LWFkYXB0aXZlIHtcbiAgICBtaW4td2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLWJvZHktYWRhcHRpdmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0taW5mby13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuc2VydmljZS1jYXJkX19pdGVtLWNhdGVnb3J5IHtcbiAgICBtYXJnaW46IDhweCAyMHB4IDE2cHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLWNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAxNnB4OyB9IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1jYXRlZ29yeS1pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDcyYzgxOyB9XG4gIC5zZXJ2aWNlLWNhcmRfX2FjdGlvbi1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZXJ2aWNlLWNhcmRfX21vZGFsLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19tb2RhbC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5zZXJ2aWNlLWNhcmRfX21vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX21vZGFsLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5zZXJ2aWNlLWNhcmRfX21vZGFsLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMDBweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9fbW9kYWwtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH0gfVxuICAuc2VydmljZS1jYXJkX19pdGVtLWFjdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tYWN0aW9uLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAuc2VydmljZS1jYXJkX19pdGVtLWJ1dHRvbiB7XG4gICAgICBvcmRlcjogMjsgfSB9XG4gIC5zZXJ2aWNlLWNhcmRfX2l0ZW0tYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3YTBhZjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLnNlcnZpY2UtY2FyZF9faXRlbS1idXR0b24tLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2EwYWY7IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1yZW1haW5pbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLXJlbWFpbmluZyB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4OyB9IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1yZW1haW5pbmctY291bnQge1xuICAgIG1pbi13aWR0aDogNTRweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWVlYjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDBweDsgfVxuICAuc2VydmljZS1jYXJkX19pdGVtLXJlbWFpbmluZy1xdWVzdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB0b3A6IC0xMHB4OyB9XG4gICAgLnNlcnZpY2UtY2FyZF9faXRlbS1yZW1haW5pbmctcXVlc3Rpb24gc3ZnIHtcbiAgICAgIGZpbGw6ICMwNzJjODE7IH1cbiAgLnNlcnZpY2UtY2FyZF9faXRlbS1yZW1haW5pbmctaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3YTBhZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUyMHB4KSB7XG4gICAgICAuc2VydmljZS1jYXJkX19pdGVtLXJlbWFpbmluZy1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLnNlcnZpY2UtY2FyZF9faXRlbS1yZW1haW5pbmctaW5mbyB7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gIC5zZXJ2aWNlLWNhcmRfX3JvdyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnNlcnZpY2UtbGlzdCB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMxNnB4KSB7XG4gICAgLnNlcnZpY2UtbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDk4NnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gICAgLnNlcnZpY2UtbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDY3MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg2cHgpIHtcbiAgICAuc2VydmljZS1saXN0IHtcbiAgICAgIG1heC13aWR0aDogMzU2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5zZXJ2aWNlLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAyNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjgwcHgpIHtcbiAgICAuc2VydmljZS1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gIC5zZXJ2aWNlLWxpc3RfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5zZXJ2aWNlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCwgLnNlcnZpY2UtbGlzdF9faXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTZweCkge1xuICAgICAgLnNlcnZpY2UtbGlzdF9faXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAuc2VydmljZS1saXN0X19pdGVtOmxhc3QtY2hpbGQsIC5zZXJ2aWNlLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gICAgICAuc2VydmljZS1saXN0X19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgIC5zZXJ2aWNlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCwgLnNlcnZpY2UtbGlzdF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODZweCkge1xuICAgICAgLnNlcnZpY2UtbGlzdF9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLnNlcnZpY2UtbGlzdF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNlcnZpY2UtbGlzdF9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggMDsgfVxuICAuc2VydmljZS1saXN0X19maWx0ZXJzLXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDsgfVxuICAuc2VydmljZS1saXN0X19maWx0ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTJweCAwOyB9XG4gIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuc2VydmljZS1saXN0X19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAuc2VydmljZS1saXN0X19maWx0ZXItaWNvbi0tc2VsZWN0ZWQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cbiAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cbiAgICAuc2VydmljZS1saXN0X19maWx0ZXItbW9kYWwtLWZ1bGwtcHJpY2Uge1xuICAgICAgd2lkdGg6IDM1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1tb2RhbCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICAgIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1tb2RhbC0tY2F0ZWdvcnkge1xuICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAuc2VydmljZS1saXN0X19maWx0ZXItbW9kYWwtLWNhdGVnb3J5IHtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1tb2RhbC1yYWRpby1idXR0b25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH1cbiAgICAgIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1tb2RhbC1yYWRpby1idXR0b25zIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyLW1vZGFsLXJhZGlvLWJ1dHRvbnMgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9IH1cbiAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyLXJlc2V0IHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyLXJlc2V0LXRleHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1yZXNldC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBmaWxsOiAjOTdhMGFmOyB9XG4gIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1zZWFyY2gge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgNjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAgICAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyLXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9IH1cbiAgICAuc2VydmljZS1saXN0X19maWx0ZXItc2VhcmNoIC5pbnB1dC1ibG9ja19faWNvbiBzdmcge1xuICAgICAgY29sb3I6ICM5N2EwYWY7IH1cbiAgICAuc2VydmljZS1saXN0X19maWx0ZXItc2VhcmNoIC5pbnB1dC1ibG9ja19faWNvbi0tc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1zZWFyY2ggLmlucHV0LWJsb2NrLS1zZWFyY2gtbW9kZSBpbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNlcnZpY2UtbGlzdF9fZmlsdGVyLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1jYXRlZ29yeS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zZXJ2aWNlLWxpc3RfX2ZpbHRlci1jYXRlZ29yeS1yZXNldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gIC5zZXJ2aWNlLWxpc3RfX2xvYWQtbW9yZS1idXR0b24ge1xuICAgIG1hcmdpbjogODBweCBhdXRvIDEwcHg7IH1cbiIsIi5hdHRhY2htZW50cy1saXN0X19lbXB0eS1ibG9jay1jb250ZW50IHtcbiAgei1pbmRleDogMDtcbn1cbiIsIi5wYWdpbmF0aW9uLWN1c3RvbSB7XG4gICZfX3BhZ2luYXRpb24taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMThweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gICZfX3BhZ2UtbnVtYmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAmOm5vdCgmLS1zZWxlY3RlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkZTUwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJzMDIwO1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJldi1wYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAmX19wcmV2LXBhZ2UsXG4gICZfX25leHQtcGFnZSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAucGFnaW5hdGlvbi1pY29uIHtcbiAgICAgICAgY29sb3I6ICRkZTUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cy1yZWFjdC1iYXNlLW1vZGFsX19iYWNrIHtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuXG4ud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4ud3MtcmVhY3QtYmFzZS1tb2RhbF9fY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsLXRpdGxlIHtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2I1MDA7XG59XG5cbi5zZWxlY3QtZGlzdHJpY3QtbW9kYWwge1xuICAud3MtcmVhY3QtYmFzZS1tb2RhbF9fYmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbiIsIiR3aGl0ZTogI2ZmZjtcbiRibHVlLWNvbG9yOiAjMDAzNGE2O1xuJHNlY29uZGFyeS1jb2xvcjogIzc1ODQ4YjtcblxuLndzLXJlYWN0LWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYtLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmLS1jaGVjayB7XG4gICAgd2lkdGg6IDMycHg7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJl9faWNvbi1jaGVjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gICZfX2NoZWNrLXdyYXAge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgJi0tY2hlY2tlZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICAmLndzLXJlYWN0LWNoZWNrYm94X19jaGVjay13cmFwLS1jaGVja2VkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmlucHV0LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAmX190ZXh0LW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19maWVsZHMtZXJyb3Ige1xuICAgIEBleHRlbmQgJWNhcHRpb247XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNvbG9yOiAkcnU1MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX21heC1zaXplIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgQGV4dGVuZCAlY2FwdGlvbjtcblxuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblxuICAgICYtLWxlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0LFxuICB0ZXh0YXJlYSB7XG4gICAgQGV4dGVuZCAlYm9keS0yO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGJvcmRlcjogJGRlZmF1bHQtYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnMwMzA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgQGV4dGVuZCAlYm9keS0yO1xuXG4gICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAmLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGV4dGVuZCAlYm9keS0yO1xuXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRkZTUwMDtcbiAgICB9XG5cbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VmZjE7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotbXMtY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogNzJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHggIWltcG9ydGFudDtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGNvbG9yOiAkc2c5MDA7XG4gICAgfVxuXG4gICAgJi0tZG91YmxlIHtcbiAgICAgIHJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0td2l0aC1sYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgICYtLXNlYXJjaCB7XG4gICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13aXRoLWljb24ge1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1zZWFyY2gtbW9kZSB7XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tZXJyb3Ige1xuICAgIC5pbnB1dC1ibG9ja19fbGFiZWwge1xuICAgICAgY29sb3I6ICRydTUwMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcnU1MDAgIWltcG9ydGFudDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcnU1MDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGJzMDMwLWNvbG9yOiAjZWNlZmYxO1xuJGhvdmVyLWJnOiAjZjVmNWY1O1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuJGdyYXktdGl0bGU6ICM4YjhiOTA7XG4kbGluay1jb2xvcjogIzAwMzRhNjtcblxuLndzLWRpY3Rpb25hcnktc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgLmlucHV0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQtd3JhcCB7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAkbGluay1jb2xvciAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2RpY3Rpb25hcnktbGFiZWwge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBjb2xvcjogJGxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19pdGVtcy1iYWNrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTEwMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19pdGVtcy13cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMzAwMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYnMwMzAtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX2l0ZW1zLWl0ZW0ge1xuICAgIEBleHRlbmQgJWJvZHktMjtcblxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLWhvdmVyLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJzMDIwO1xuICAgICAgY29sb3I6ICRjYWIyMDA7XG4gICAgfVxuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogJGJzMDIwO1xuICAgICAgY29sb3I6ICRjYWIyMDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kZWwtaXRlbSB7XG4gICAgbWFyZ2luOiA0cHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS10aXRsZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLnNlbGVjdC1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGVsLXNpbmdsZS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICRncmF5LXRpdGxlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLnNlbGVjdC1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuc2VsZWN0LWljb24ge1xuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBmaWxsOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsImh0bWwsXG5ib2R5LFxuI2FwcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xufVxuXG5zZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZmlndXJlLFxudWwsXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5hIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLmNhcHRpb24tbGluayB7XG4gICAgQGV4dGVuZCAlY2FwdGlvbjtcblxuICAgIGNvbG9yOiAkYWNjZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBleHRlbmQgJWNhcHRpb247XG5cbiAgICAgIGNvbG9yOiAkaG92ZXItYmx1ZS1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1jb250YWluZXIge1xuICBAZXh0ZW5kICVwYWdlLWNvbnRhaW5lcjtcblxuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICYtLXByb2ZpbGUtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICB9XG5cbiAgJi0tcHJvZmlsZS1wcm9ncmVzcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbiVidXR0b24ge1xuICBAZXh0ZW5kICVzdWJoZWFkZXItMTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByaW1hcnktYnV0dG9uIHtcbiAgQGV4dGVuZCAlYnV0dG9uO1xuXG4gIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgYm94LXNoYWRvdzogJGJ1dHRvbi1zaGFkb3c7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJsdWUtY29sb3I7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2cwODA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi5zZWNvbmRhcnktYnV0dG9uIHtcbiAgQGV4dGVuZCAlYnV0dG9uO1xuXG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlOTAwO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgxMywgODgsIDE3OSwgMC4yKTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGU3MDA7XG4gIH1cbn1cblxuLnByaW1hcnktbGluayB7XG4gIGNvbG9yOiAkYWNjZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmNvbW1vbi13cmFwcGVyIHtcbiAgQGV4dGVuZCAlY29udGFpbmVyO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuXG4gIG1heC13aWR0aDogJGNvbW1vbi13cmFwcGVyLXdpZHRoO1xuICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgJi0tbWluIHtcbiAgICBtYXgtd2lkdGg6ICRjb250ZW50LWNvbHVtbi13aWR0aDtcbiAgfVxuXG4gICYtLXphYiB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi53aWRlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvMS5qcGcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBicmVhazExMjAge1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVhazQyNSB7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICB9XG5cbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAjeyRwYWdlLXdyYXBwZXItd2lkdGh9KSAvIDIgKyAjeyRjb250ZW50LWNvbHVtbi13aWR0aH0pO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFlMDEwO1xuICAgIH1cbiAgfVxuXG4gIC5jb21tb24td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgYnJlYWs3Njgge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZ1bGwtaGQtY29udGFpbmVyIHtcbiAgQGV4dGVuZCAlY29udGFpbmVyO1xuXG4gIG1heC13aWR0aDogJGZ1bGwtaGQtY29udGFpbmVyLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrMTY0MCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWs3Njgge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uaGQtY29udGFpbmVyIHtcbiAgQGV4dGVuZCAlY29udGFpbmVyO1xuXG4gIG1heC13aWR0aDogJGhkLWNvbnRhaW5lci13aWR0aDtcbiAgcGFkZGluZzogMCA0MHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgQGV4dGVuZCAlY29udGFpbmVyO1xuXG4gIG1heC13aWR0aDogJHBhZ2Utd3JhcHBlci13aWR0aDtcbn1cblxuLmNvbnRlbnQtY29sdW1uIHtcbiAgQGluY2x1ZGUgYnJlYWsxMDI0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVhazc2OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrNDgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1heC13aWR0aDogJGNvbnRlbnQtY29sdW1uLXdpZHRoO1xufVxuXG4uc2lkZWJhci1jb2x1bW4ge1xuICBAaW5jbHVkZSBicmVhazEwMjQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4td2lkdGg6ICRzaWRlYmFyLWNvbHVtbi13aWR0aDtcbiAgbWF4LXdpZHRoOiAkc2lkZWJhci1jb2x1bW4td2lkdGg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnRvYXN0LW5vdGlmaWNhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZmxleCB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5lbnRpdHktY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkZW50aXR5LWNvbnRhaW5lci13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLnNpdGUtYnV0dG9uIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRveTQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYtLXN0YXRpc3RpYyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAmLS1tZWRpdW0tc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgJi0tc21hbGwtc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuLnN0YXRpc3RpYyB7XG4gIEBpbmNsdWRlIGJyZWFrMTEyMCB7XG4gICAgLnN0YXRpc3RpY19fY29sdW1ucy13cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVhazQyNSB7XG4gICAgLnN0YXRpc3RpY19fY29sdW1ucy13cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgQGluY2x1ZGUgYnJlYWsxMTIwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbHVtbnMtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgYnJlYWsxMTIwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWs0MjUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuc3RhdGlzdGljX19jb2x1bW4ge1xuICAgICAgQGluY2x1ZGUgYnJlYWsxMTIwIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAuc3RhdGlzdGljLWl0ZW1fX2ljb24tYmxvY2sge1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3RhdGlzdGljLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgLnN0YXRpc3RpYy1pdGVtX19pY29uLWJsb2NrIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN0YXRpc3RpYy1pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAuc3RhdGlzdGljLWl0ZW1fX2ljb24tYmxvY2sge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdGlzdGljLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIC5zdGF0aXN0aWMtaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLXdyYXAge1xuICBAZXh0ZW5kICVzdWJoZWFkZXItMTtcblxuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBiYWNrZ3JvdW5kOiAkb3k0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ202MDA7XG4gIH1cblxuICAmLS1kaXNhYmxlZCB7XG4gICAgQGV4dGVuZCAlc3ViaGVhZGVyLTE7XG5cbiAgICBiYWNrZ3JvdW5kOiAkZGlzYWJsZWQtY29sb3I7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi0tcmlnaHQtbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmNoZWNrYm94LWlubGluZSB7XG4gIEBleHRlbmQgJWJvZHktMTtcblxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbmRpdixcbnNwYW4sXG5pbnB1dCB7XG4gICY6Zm9jdXMsXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYgKyBkaXYge1xuICAgICAgcGFkZGluZzogMCA5cHggNXB4IDM2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvY2hlY2tib3gucG5nJykgMCAwIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgKyBkaXYge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvaW1hZ2VzL2NoZWNrYm94LWNoZWNrLnBuZycpIDAgMCBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPSdmaWxlJ10sXG4gICZbdHlwZT0nY2hlY2tib3gnXSxcbiAgJlt0eXBlPSdyYWRpbyddIHtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnRleHQtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtb3ZlcmZsb3ctbXVsdGktbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5ibG9jay1saW5lLXdyYXBwZXIge1xuICAmLS1kYXJrLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ2M5MDA7XG4gIH1cbn1cblxuLmNsaWNrLFxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhvdmVyLXVuZGVybGluZSB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5ub3QtZm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4uYmFzZS1zY3JvbGwge1xuICBAaW5jbHVkZSBiYXNlLXNjcm9sbDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faXRlbXMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ud3MtZGljdGlvbmFyeS1zZWxlY3RfX2l0ZW1zLWl0ZW0ge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cblxuLyoqXG4gKiDQl9Cw0L/RgNC10YIg0LLRi9C00LXQu9C10L3QuNGPINGC0LXQutGB0YLQsC4g0J3QsNGB0LvQtdC00YPQtdGC0YHRjy5cbiAqKi9cbi5kaXNhbGxvdy1zZWxlY3Qge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG4iLCIuVG9hc3RpZnkge1xuICAmX190b2FzdC1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cblxuICAmX19jbG9zZS1idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICB9XG5cbiAgJl9fdG9hc3QtYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxufVxuXG4uZ2xvYmFsLXRvYXN0IHtcbiAgQGV4dGVuZCAlYm9keS0yO1xuXG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICYuVG9hc3RpZnkge1xuICAgICZfX3RvYXN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG5cbiAgICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYWU1MDA7XG4gICAgICB9XG5cbiAgICAgICYtLWVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJ1NTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Vycm9yLXN0cmluZyB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG59XG4iLCIjc3VidHJlZS1jb250YWluZXIge1xuICAvLy53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faXRlbXMtd3JhcCB7fVxuXG4gIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9faXRlbXMtaXRlbS0tc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAkYWNjZW50O1xuICB9XG5cbiAgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pdGVtcy1pdGVtIHtcbiAgICBAZXh0ZW5kICVsYWJlbC0yO1xuXG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgIH1cblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiNhcHAge1xuICAuYXBwLWZvcm0ge1xuICAgIC53cy1kaWN0aW9uYXJ5LXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLndzLWRpY3Rpb25hcnktc2VsZWN0X19tb2RlbC13cmFwIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLndzLWRpY3Rpb25hcnktc2VsZWN0X19pbnB1dC13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuaW5wdXQtYmxvY2tfX2ljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cy1kaWN0aW9uYXJ5LXNlbGVjdF9fbW9kZWwtaXRlbSB7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZpbGw6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtYmxvY2sge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5pbnB1dC1ibG9ja19faW5wdXQtd3JhcCB7XG4gICAgICAgIGhlaWdodDogNTRweDtcblxuICAgICAgICAuaW5wdXQtYmxvY2tfX2lucHV0LXBvc2l0aW9uLXdyYXAge1xuICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG4gICAgICB9XG5cbiAgICAgIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGU1MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWJsb2NrLS1lcnJvciB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtYmxvY2tfX2xhYmVsIHtcbiAgICAgIEBleHRlbmQgJWxhYmVsLTI7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZzA4MDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFydGljbGUtaXRlbSB7XG4gIGhlaWdodDogMzYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAkc2xvdy10cmFuc2l0aW9uIGVhc2Utb3V0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246ICRzbG93LXRyYW5zaXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogJHNsb3ctdHJhbnNpdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYzKSk7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg4NTApIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDRweCAwIDhweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIGxpbmUtb3ZlcmZsb3coNCk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNjApIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlrZS1pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbGw6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19jb3VudC1saWtlcyB7XG4gICAgQGV4dGVuZCAlbGFiZWwtMTtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX3N1YmplY3Qge1xuICAgIEBleHRlbmQgJWxhYmVsLTE7XG5cbiAgICBjb2xvcjogJHBvMDIwO1xuICB9XG5cbiAgJl9fYm9udXMtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgJl9fYm9udXMge1xuICAgIEBleHRlbmQgJWxhYmVsLTI7XG5cbiAgICBjb2xvcjogJHNnMjAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuIiwiLmFydGljbGUtY2FyZCB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9faW1hZ2UtZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgLmltYWdlLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZDogJHNnMDEwO1xuICAgIH1cblxuICAgIC5pbWFnZS1nYWxsZXJ5X19uZXh0LWFycm93IHtcbiAgICAgIHRyYW5zaXRpb246ICRzbG93LXRyYW5zaXRpb247XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgIH1cblxuICAgIC5pbWFnZS1nYWxsZXJ5X19wcmV2LWFycm93IHtcbiAgICAgIHRyYW5zaXRpb246ICRzbG93LXRyYW5zaXRpb247XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtZ2FsbGVyeV9fZG90cyB7XG4gICAgICBib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzIwKSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ1MCkge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNjApIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzYwKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX3dyYXAtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzODApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2xpa2VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MTIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudC1saWtlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fbGlrZS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsbDogJGFjY2VudDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cblxuICAmX19ib251cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzgwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9udXMtaW5mbyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBvMDIwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAyOHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MTIpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzgwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG5cbiAgICAmLS1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4gIiwiLmFydGljbGUtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faWNvbi1iYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gICZfX2ZpbHRlci1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuXG4gICAgLmlucHV0LWJsb2NrX19pY29uIHN2ZyB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAuaW5wdXQtYmxvY2tfX2ljb24tLXNlYXJjaCB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NjgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItaWNvbiB7XG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQwMCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19maWx0ZXItZ3JvdXAtYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICZfX2ZpbHRlci1ncm91cC1yZXNldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJl9fZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMjIlO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODUwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1pdGVtLXNlYXJjaCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI0cHggNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEzMDApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDkwMCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG4gIH1cblxuICAmX19sb2FkLW1vcmUtYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIGJveC1zaGFkb3c6ICRidXR0b24tc2hhZG93O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLmF1dGgtc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIG1hcmdpbjogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDg3MCkge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNTAwKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUwcHggYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODcwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTAwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAlcGFnZS10aXRsZS0yO1xuXG4gICAgY29sb3I6ICRzZzkwMDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU4Nikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24tYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgICBoZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg2NCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MjUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dC1lcnJvci13cmFwIHtcblxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRydTUwMDtcbiAgICAgIGNvbG9yOiAkcnU1MDA7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcnU1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZXJyb3ItZGVzY3JpcHRpb24ge1xuICAgIEBleHRlbmQgJWNhcHRpb247XG5cbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBjb2xvcjogJHJ1NTAwO1xuICB9XG5cbiAgLnVzZXItYXZhdGFyIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgJl9fY3VzdG9tLWF2YXRhciB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3MtdG9vbHRpcC0tYm90dG9tIHtcbiAgICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgICB0b3A6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQ6ICRiczc1MDtcbiAgICBjb2xvcjogJGJzMDAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19uYW1lLXBhc3N3b3JkLWZvcm0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM1MCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDI2MCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzUwKSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZy1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDU1cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLWJhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmZjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg3MCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgICB9XG5cbiAgICAmLS1leGlzdGluZy1hY2NvdW50IHtcbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDg3MCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NzApIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIHBhZGRpbmc6IDM3cHggMzBweCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIycHggMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19hdXRoLWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbmV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUyMCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NzApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbi1uZXctYWNjb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxuXG4gICZfX2lucHV0LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJlZ2lzdHJhdGlvbiB7XG4gICAgLmF1dGgtc3RlcHNfX2lucHV0IHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAuaW5wdXQtYmxvY2tfX2ljb24ge1xuICAgICAgdG9wOiA0NCU7XG4gICAgfVxuXG4gICAgLmlucHV0LWJsb2NrX19pY29uIHN2ZyB7XG4gICAgICBjb2xvcjogJHNnMDgwO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0LXRhcmdldC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgJl9faW5wdXQtdGFyZ2V0IHtcbiAgICAuaW5wdXQtYmxvY2sgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNnMDgwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgaW5zZXQgMCAwIDAgMTAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0LXRhcmdldC1lcnJvciB7XG4gICAgLmlucHV0LWJsb2NrIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcnJvci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dC10YXJnZXQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogMTJweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkc2cwODA7XG4gICAgZm9udC1mYW1pbHk6ICdpbnRlck1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2lucHV0LWVycm9yIHtcbiAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICB9XG5cbiAgJl9fdGV4dC1lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJ2ludGVyTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAmX19yZWdpc3RyYXRpb24tbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gICZfX2dlbmRlci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuXG4gICZfX2dlbmRlci1yYWRpby13cmFwIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGlkZS1pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2lucHV0LXBhc3N3b3JkLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgY29sb3I6ICRlcnJvci1jb2xvcjtcblxuICAgICAgLmF1dGgtc3RlcHNfX2lucHV0LXRhcmdldC10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLmF1dGgtc3RlcHNfX2lucHV0LXRhcmdldCAuaW5wdXQtYmxvY2sgaW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3ItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQtcGFzc3dvcmQtZXJyb3Ige1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxuXG4gICZfX2ZvcmdvdC1wYXNzd29yZCB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX19mb3Jnb3QtcGFzc3dvcmQtbGluayB7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmxvZ2luIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJnO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn0iLCIuY29tbWVudCB7XG4gIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMTJweDtcbiAgICBib3gtc2hhZG93OiAkZGVmYXVsdC1zaGFkb3c7XG5cbiAgICAucmVhY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG5cbiAgICAubGFiZWwtMi1zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTAwKSB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuXG4gICZfX2NvbnRlbnQtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGhlaWdodDogMjBweDtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19lZGl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgdG9wOiA0cHg7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkc2cwODA7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmLS1kZWxldGU6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICRlcnJvci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLS1lZGl0OmhvdmVyIHN2ZyxcbiAgICAmLS1lZGl0OmlzKCYtLWFjdGl2ZSkgc3ZnIHtcbiAgICAgIGZpbGw6ICRob3Zlci1ibHVlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbW1lbnRzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3MjApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQtdGl0bGUge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGlzY3Vzc2lvbi1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2Rpc2N1c3Npb24tZW1wdHktbWVzc2FnZSB7XG4gICAgaGVpZ2h0OiA0MHZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fZGlzY3Vzc2lvbi1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX2Rpc2N1c3Npb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19kaXNjdXNzaW9uLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuICAmX19oZWFkLWZlZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19zZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAxNHB4IDA7XG4gICAgZ2FwOiAxNHB4O1xuXG4gICAgLmlucHV0LWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3MjApIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTAwKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VuZC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDcyMCkge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbmQtaW5wdXQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY2cHgpO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJGRlZmF1bHQtc2hhZG93ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXItY29sb3I6ICRkZTUwMDtcbiAgICB9XG4gIH1cblxuICAmX19lZGl0YWJsZS1jb21tZW50LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgfVxuXG4gICZfX2VkaXRhYmxlLWNvbW1lbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX2Nsb3NlLWVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fc2VuZC1pbnB1dCB7XG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fZmllbGRzLWVycm9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faW5wdXQtd3JhcC0tdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbmQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICB9XG59XG4iLCIucmVmZXJyYWwtbWVzc2FnZSB7XG4gIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NDApIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLmV2ZW50LWl0ZW0ge1xuICB3aWR0aDogMjc1cHg7XG4gIGhlaWdodDogMjk0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRyYW5zaXRpb246ICRzbG93LXRyYW5zaXRpb247XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiAyOTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRsaXN0LWl0ZW0tZ3JhZGllbnQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAkc2xvdy10cmFuc2l0aW9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNjMpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDM4MCkge1xuICAgIHdpZHRoOiAzNTBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDM3MCkge1xuICAgIHdpZHRoOiAzNDBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDM2MCkge1xuICAgIHdpZHRoOiAzMzBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDM1MCkge1xuICAgIHdpZHRoOiAzMjBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDM0MCkge1xuICAgIHdpZHRoOiAzMTBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDMzMCkge1xuICAgIHdpZHRoOiAzMDBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgIHdpZHRoOiAyOTBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fYm9keS1ib3R0b20ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19ib2R5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fYm9keS1ub3RpY2VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYm9keS1ib251cyB7XG4gICAgbWluLXdpZHRoOiA2NnB4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGU1MDA7XG4gIH1cblxuICAmX19ib2R5LWJvbnVzLXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cblxuICAmX19ib2R5LXVzZWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19ib2R5LXVzZWQtdGljayB7XG4gICAgZmlsbDogJGFjY2VudDtcbiAgfVxuXG4gICZfX2JvZHktdXNlZC10aWNrLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgJl9fYm9keS1kYXRlIHtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkZGU5MDA7XG4gIH1cblxuICAmX19ib2R5LXBlcmlvZC1pY29uIHtcbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgfVxuICB9XG59XG4iLCIuZXZlbnQtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoODc1KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY2KSB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogNDAwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLW93bmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAkc2cwODA7XG4gIH1cblxuICAmX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQzNikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM3NSkge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDI4MCkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tYm9udXMge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MzYpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1ib251cy12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBjb2xvcjogJGFjY2VudDtcbiAgfVxuXG4gICZfX2l0ZW0tZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX2l0ZW0tZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAmX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICYtLWN1dCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxOTRweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tc3BvaWxlciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1kYXRlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAmX19pdGVtLWRhdGUge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWRhdGUtYm9keSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWRhdGUtYm9keS12YWx1ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMjgwKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1zdGF0dXMtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cblxuICAmX19pdGVtLXN0YXR1cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZTUwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tc3RhdHVzLXZhbHVlIHtcbiAgICBAZXh0ZW5kICVsYWJlbC0yO1xuXG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgY29sb3I6ICRkZTUwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI3Nikge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjMwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogNHB4IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNzUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMjgwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tYm9keS1hZGFwdGl2ZSB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2l0ZW0tY2F0ZWdvcnkge1xuICAgIG1hcmdpbjogOHB4IDAgMTZweDtcbiAgfVxuXG4gICZfX2l0ZW0tc21pbGUsXG4gICZfX2l0ZW0tY2F0ZWdvcnktaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMHB4O1xuICAgIGJhY2tncm91bmQ6ICRkZTkwMDtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluay13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cblxuICAmX19saW5rLXdyYXAtaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY2FiMDIwO1xuXG4gICAgLmlucHV0LWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmlucHV0LWJsb2NrIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYWIwMjA7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjAwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb3B5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190b29sdGlwIHtcbiAgICB3aWR0aDogODhweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGVmdDogLTMycHg7XG4gICAgdHJhbnNpdGlvbjogMC43cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGNvbG9yOiAkYnMwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiczEwMDtcblxuICAgICYtLXNob3cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX191c2VkIHtcbiAgICBtYXJnaW46IDhweCAwIDE2cHg7XG4gIH1cbn1cbiIsIi5ldmVudC1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCgxMzE2KSB7XG4gICAgbWF4LXdpZHRoOiA5ODZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDEwMDEpIHtcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNjg2KSB7XG4gICAgbWF4LXdpZHRoOiAzNTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDI4MCkge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkLFxuICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTMxNikge1xuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTAwMSkge1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjg2KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cblxuICAmX19maWx0ZXJzLXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuXG4gICZfX2ZpbHRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gIH1cblxuICAmX19maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NjgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItaWNvbiB7XG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDAwKSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgICYtLWludm9sdmVtZW50IHtcbiAgICAgIHdpZHRoOiAzNTBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoOTIwKSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDAwKSB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jYXRlZ29yeSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQwMCkge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLW1vZGFsLXJhZGlvLWJ1dHRvbnMge1xuICAgIC5ldmVudC1saXN0X19ub3QtaW52b2x2ZWQtbGFiZWwge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgICAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItcmVzZXQge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2ZpbHRlci1yZXNldC10ZXh0IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLXJlc2V0LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGZpbGw6ICRzZzA4MDtcbiAgfVxuXG4gICZfX2ZpbHRlci1zZWFyY2gge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgNjBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEzMjApIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtYmxvY2tfX2ljb24gc3ZnIHtcbiAgICAgIGNvbG9yOiAkc2cwODA7XG4gICAgfVxuXG4gICAgLmlucHV0LWJsb2NrX19pY29uLS1zZWFyY2gge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1ibG9jay0tc2VhcmNoLW1vZGUgaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fZmlsdGVyLWNhdGVnb3J5LWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAmX19maWx0ZXItY2F0ZWdvcnktcmVzZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gICZfX2xvYWQtbW9yZS1idXR0b24ge1xuICAgIG1hcmdpbjogODBweCBhdXRvIDEwcHg7XG4gIH1cbn1cbiIsIi5lbW9qaS1zZWxlY3Qge1xuICBAaW5jbHVkZSBjdXN0b20tc2Nyb2xsYmFyKCdmbG9hdCcpO1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC1oZWlnaHQ6IDExNnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6ICRidXR0b24tc2hhZG93O1xuXG4gICZfX3Njcm9sbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVhazM3NSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBhbmltYXRpb246IHN3YXkgMC43cyBlYXNlLW91dDtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgc3dheSB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuXG4gICAgICAyNSUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcbiAgICAgIH1cblxuICAgICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG5cbiAgICAgIDc1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICAgIH1cblxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC5lbW9qaS1zZWxlY3RfX3Njcm9sbC13cmFwcGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmVtb2ppLXNlbGVjdF9faWNvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiJGRlZmF1bHQtd2lkdGg6IDRweDtcbiR0aGluLW1hcmdpbi1yaWdodDogMTZweDtcbiR0aGluLXJlc3VsdC13aWR0aDogJGRlZmF1bHQtd2lkdGgrJHRoaW4tbWFyZ2luLXJpZ2h0O1xuJHdpZHRoczogKCdkZWZhdWx0JzokZGVmYXVsdC13aWR0aCwgJ2Zsb2F0JzokdGhpbi1yZXN1bHQtd2lkdGgpO1xuXG4vLyB0eXBlczogJ2RlZmF1bHQnLCAnZmxvYXQnXG5AbWl4aW4gY3VzdG9tLXNjcm9sbGJhcigkdHlwZTonZGVmYXVsdCcpIHtcbiAgLy8gbm9pbnNwZWN0aW9uIENzc1Vua25vd25Qcm9wZXJ0eVxuICBzY3JvbGxiYXItY29sb3I6ICRzZzA4MCAkc2cwMjA7XG4gIC8vIG5vaW5zcGVjdGlvbiBDc3NVbmtub3duUHJvcGVydHlcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXG4gICRzaXplOiBtYXAtZ2V0KCR3aWR0aHMsICR0eXBlKTtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgQGlmICgkdHlwZSA9PSAnZGVmYXVsdCcpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZzAyMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNnMDgwO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnZmxvYXQnKSB7XG4gICAgICBib3JkZXI6IGNhbGMoI3skdGhpbi1tYXJnaW4tcmlnaHR9IC8gMikgc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhpZGUtc2Nyb2xsYmFyIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvLyBub2luc3BlY3Rpb24gQ3NzVW5rbm93blByb3BlcnR5XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OiAkZGVmYXVsdC1zaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJl9faW5mby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19jdXN0b20tYmFja2dyb3VuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogOTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzODApIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2N1c3RvbS1iYWRnZSB7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgJi0tbGluayB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgei1pbmRleDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDE0cHggMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2NvbnRlbnQgYixcbiAgJl9fcG9zdC1jb250ZW50IGIge1xuICAgIGZvbnQtZmFtaWx5OiAnaW50ZXJTZW1pQm9sZCc7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTY4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICAmLS1saW5rIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19wb3N0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMTRweCAxNHB4IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Bvc3QtY29udGVudC10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgJi0tbGluayB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMTRweCAxNHB4IDE0cHg7XG4gIH1cblxuICAmX19pbWFnZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuXG4gICZfX2ltYWdlcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdhcDogMTBweCAxMHB4O1xuXG4gICAgJi0tZ3JpZC1vbmUtZWxlbWVudCB7XG4gICAgICAuZXZlbnRfX3Bvc3QtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ3JpZC10d28tY29sdW1ucyxcbiAgICAmLS1ncmlkLXRocmVlLWNvbHVtbnMsXG4gICAgJi0tZ3JpZC1maXZlLWVsZW1lbnRzIHtcbiAgICAgIC5ldmVudF9fcG9zdC1pbWFnZSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ3JpZC10d28tY29sdW1ucyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgICYtLWdyaWQtdGhyZWUtY29sdW1ucyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgICYtLWdyaWQtZml2ZS1lbGVtZW50cyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICB9XG5cbiAgICAmLS1ncmlkLWZpdmUtZWxlbWVudHMgPiBkaXYge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICB9XG5cbiAgICAmLS1ncmlkLWZpdmUtZWxlbWVudHMgPiBkaXY6bnRoLWNoaWxkKDEpLFxuICAgICYtLWdyaWQtZml2ZS1lbGVtZW50cyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgICAgIGdyaWQtcm93OiBzcGFuIDI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTAwKSB7XG4gICAgICBnYXA6IDdweDtcbiAgICB9XG4gIH1cblxuICAmX19wb3N0LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fcmVhY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwIDAgMTRweCAxNHB4O1xuICB9XG5cbiAgJl9fY29tbWVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmY0Zjg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAyNXB4O1xuICB9XG5cbiAgJl9fbWVudS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAmX19tZW51LWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkc2cwOTA7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRidXR0b24tc2hhZG93O1xuICB9XG5cbiAgJl9fbWFuYWdlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLWVkaXQgc3ZnIHtcbiAgICAgIGZpbGw6ICRhY2NlbnQ7XG4gICAgfVxuXG4gICAgJi0tZGVsZXRlIHtcbiAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRlcnJvci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tYW5hZ2UtYnV0dG9uLXdyYXA6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMCA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIH1cbn1cbiIsIi5ldmVudC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX2V2ZW50cy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmZlZWQtZmlsdGVycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcblxuICBAaW5jbHVkZSBtYXhXaWR0aCgxMTAwKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg1NjApIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gICYtLXByb2ZpbGUtbW9kZSB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTEwMCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS13cmFwIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMTAwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0taWNvbixcbiAgJl9faXRlbS1uYW1lIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi0tc2VsZWN0ZWQsXG4gICAgJjpob3ZlciB7XG4gICAgICAuZmVlZC1maWx0ZXJzX19pdGVtLWljb24sXG4gICAgICAuZmVlZC1maWx0ZXJzX19pdGVtLW5hbWUge1xuICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtbGFiZWwge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDExMDApIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYtLXByb2ZpbGUtbW9kZSB7XG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMTAwKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAuZmVlZC1maWx0ZXJzX19zZWFyY2gtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gsXG4gICZfX3NlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTEwMCkge1xuICAgICAgLmlucHV0LWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU2MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3QtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMTAwKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLS1wcm9maWxlLW1vZGUge1xuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoMTEwMCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDExMDApIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgLmZlZWQtZmlsdGVyc19fc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDExMDApIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucG9zdC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogJGRlZmF1bHQtc2hhZG93O1xuXG4gICZfX3RleHRhcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmlucHV0LWJsb2NrLFxuICAgIC5pbnB1dC1ibG9ja19faW5wdXQtd3JhcC0tdGV4dGFyZWEsXG4gICAgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NjApIHtcbiAgICAgIC5pbnB1dC1ibG9jayxcbiAgICAgIC5pbnB1dC1ibG9ja19faW5wdXQtd3JhcC0tdGV4dGFyZWEsXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNnMDIwO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWJsb2NrX19tYXgtc2l6ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtLXdpdGgtaW1hZ2VzIHtcbiAgICAgIC5pbnB1dC1ibG9jayxcbiAgICAgIC5pbnB1dC1ibG9ja19faW5wdXQtd3JhcC0tdGV4dGFyZWEsXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1vZGFsLW1vZGUge1xuICAgICAgLmlucHV0LWJsb2NrLFxuICAgICAgLmlucHV0LWJsb2NrX19pbnB1dC13cmFwLS10ZXh0YXJlYSxcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWluLWhlaWdodDogMzQycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucy1ibG9jayB7XG4gICAgQGluY2x1ZGUgcm93LWNlbnRlci1mbGV4KDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTAwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgcm93LWdhcDogMjBweDtcblxuICAgICAgLnBvc3QtZm9ybV9fYnV0dG9ucyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWZvcm1fX3NlbmQtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWZvcm1fX3dhcm5pbmcge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dhcm5pbmcge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMsXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cblxuICAmX19hdHRhY2htZW50cyB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiczAzMDtcbiAgfVxuXG4gICZfX2F0dGFjaG1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2ltZy1hdHRhY2htZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX3JlbW92ZS1hdHRhY2htZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IC01cHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJGJ1dHRvbi1zaGFkb3c7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19hZGQtYXR0YWNobWVudCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMjUlO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICRzZzAwNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hZGQtYXR0YWNobWVudCxcbiAgJl9fY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLnJlYWN0aW9ucyB7XG4gICZfX3N0YXRzLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMjQsIDQ3LCAwLjE1KTtcbiAgICB9XG4gIH1cblxuICAmX19zdGF0IHtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGNhYjAyMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXQtY291bnQge1xuICAgIGNvbG9yOiAkYWNjZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX19zdGF0LWljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuXG4gICAgJi0tcm90YXRlIHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlLWFuaW1hdGlvbiAwLjhzIGVhc2Utb3V0O1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB9XG5cbiAgICAmLS1zY2FsZSB7XG4gICAgICBhbmltYXRpb246IHNjYWxlLWFuaW1hdGlvbiAwLjhzIGVhc2Utb3V0O1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHJvdGF0ZS1hbmltYXRpb24ge1xuICAgICAgMSUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpIHNjYWxlKDEpO1xuICAgICAgfVxuXG4gICAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKSBzY2FsZSgxLjIpO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKSBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHNjYWxlLWFuaW1hdGlvbiB7XG4gICAgICAxJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG5cbiAgICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoMTBkZWcpO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGNvbG9yLXN2Zygkc2cwODApO1xuXG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkc2cwMDU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yLXN2ZygkYWNjZW50KTtcblxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4iLCIuZmVlZC1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuXG4gICYtLXByb2ZpbGUtbW9kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg1MCkge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cblxuICAgICYtLXByb2ZpbGUtbW9kZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDExMDApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2V2ZW50cy1ncm91cHMtd3JhcCB7XG4gICAgd2lkdGg6IDc0JTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDExMDApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2V2ZW50cy1ncm91cHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19jcmVhdGUtcG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTtcbiAgICByaWdodDogNSU7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDMsIDU1LCAxMDMsIDAuMik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTEwMCkge1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVycy1ibG9jayB7XG4gICAgd2lkdGg6IDI0JTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTEwMCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAyNCU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMTAwKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVycy1vbmx5LXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMTAwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3VwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDE4MHB4O1xuICAgIHdpZHRoOiAyNCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJGRlZmF1bHQtc2hhZG93O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDExMDApIHtcbiAgICAgIHJpZ2h0OiA1JTtcbiAgICAgIGJvdHRvbTogMTYwcHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTUzLCAxOTEsIDIyMCwgMC41KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NTApIHtcbiAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLXByb2ZpbGUtbW9kZSB7XG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMTAwKSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdXAtc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4iLCIubGluayB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbn1cbiIsIi5hdmF0YXIge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgJi0tbWFsZSB7XG4gICAgICB3aWR0aDogNzIlO1xuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgfVxuXG4gICAgJi0tZmVtYWxlIHtcbiAgICAgIHdpZHRoOiA2OCU7XG4gICAgICBoZWlnaHQ6IDgwJTtcbiAgICB9XG4gIH1cblxuICAmLS1maWxsZXIge1xuICAgIC5pbmplY3RlZC1zdmcge1xuICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZC1jcnVtYnMge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX19saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xOHB4O1xuICAgICAgY29sb3I6ICRzZzUwMDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0LWl0ZW0tbGluayB7XG4gICAgY29sb3I6ICRzZzUwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIud3MtYnV0dG9uIHtcbiAgQGV4dGVuZCAlYm9keS0yO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAmLS1sb2FkaW5nIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAmID4gKjpub3QoLndzLWJ1dHRvbl9fc3Bpbm5lci1jb250YWluZXIpIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJpbWFyeSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzZCRjA7XG4gICAgY29sb3I6ICRiczAwMDtcblxuICAgICY6bm90KFtkaXNhYmxlZF0pOm5vdCgud3MtYnV0dG9uLS1sb2FkaW5nKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc2QkYwO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZzAwNTtcbiAgICAgIGNvbG9yOiAkc2cwNzA7XG4gICAgfVxuXG4gICAgJi53cy1idXR0b24tLXdpdGgtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXNlY29uZGFyeSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYjUwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC53cy1idXR0b24tLWxvYWRpbmcpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYjMwMDtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2cwMDU7XG4gICAgICBjb2xvcjogJHNnMDcwO1xuICAgIH1cblxuICAgICYud3MtYnV0dG9uLS13aXRoLWljb24ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDZweDtcbiAgICB9XG4gIH1cblxuICAmLS1saWdodCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZzAwNTtcbiAgICBjb2xvcjogJHNnNTAwO1xuXG4gICAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC53cy1idXR0b24tLWxvYWRpbmcpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkc2cyMDA7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICRzZzA3MDtcbiAgICB9XG5cbiAgICAmLndzLWJ1dHRvbi0td2l0aC1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4IDZweCA0cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZmxhdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY2I1MDA7XG5cbiAgICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLndzLWJ1dHRvbi0tbG9hZGluZyk6aG92ZXIge1xuICAgICAgY29sb3I6ICRjYjMwMDtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBjb2xvcjogJHNnMDcwO1xuICAgIH1cblxuICAgICYud3MtYnV0dG9uLS13aXRoLWljb24ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogNnB4IDEycHggNnB4IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLS10aGluIHtcbiAgICBjb2xvcjogJHNnNTAwO1xuXG4gICAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC53cy1idXR0b24tLWxvYWRpbmcpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkc2cyMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBjb2xvcjogJHNnMDcwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcblxuICAgICYtLWxlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NwaW5uZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJl9fc3Bpbm5lciB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGFuaW1hdGlvbjogc3BpbiAwLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuIiwiLmNhcmQtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9faW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCA0MHB4IDIwcHggMDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWZpeGVkIHtcbiAgICAgIGJvcmRlcjogJGRlZmF1bHQtYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2xvZ28ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQwMCkge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MDApIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgJi0td2l0aG91dC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmthbS1kYXRlLXBpY2tlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgJ2xhYmVsIGlucHV0J1xuICAgICctIGVycm9yJztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19sYWJlbCB7XG4gICAgZ3JpZC1hcmVhOiBsYWJlbDtcbiAgfVxuXG4gICZfX2Vycm9yLW1lc3NhZ2Uge1xuICAgIGdyaWQtYXJlYTogZXJyb3I7XG4gICAgLy8gVE9ETzog0LLRi9Cy0L7QtCDQvtGI0LjQsdC60Lgg0L3QuNCz0LTQtSDQvdC1INC40YHQv9C+0LvRjNC30YPQtdGC0YHRjywg0YHRgtC40LvQuNC30L7QstCw0YLRjCDQv9C+INC90LXQvtCx0YXQvtC00LjQvNC+0YHRgtC4XG4gIH1cblxuICAmLS10b3AtbGFiZWwge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAnbGFiZWwnXG4gICAgICAnaW5wdXQnXG4gICAgICAnZXJyb3InO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pO1xuICB9XG5cbiAgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdyaWQtYXJlYTogaW5wdXQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAkaWNvbi1zaXplOiAyOHB4O1xuXG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9zdmcvaWNfY2FsZW5kYXJfMjRweC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogJGljb24tc2l6ZSAkaWNvbi1zaXplO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyIHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICB9XG5cbiAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgaW5wdXQge1xuICAgICAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMCA0OHB4IDAgMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZzA4MDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2cwODA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGU1MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1oaWdobGlnaHRlZCB7XG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ua2FtLWRhdGUtcGlja2VyLS1oaWdobGlnaHRlZCAua2FtLWRhdGUtcGlja2VyIHtcbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiAkcnU1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmVtcHR5LXN0YXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgJl9fbWFpbi1pY29uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICRjYjIwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRkZTUwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5sb2FkLWF0dGFjaG1lbnRzIHtcbiAgJl9fZmlsZS1pY29uIHtcbiAgICBmaWxsOiAkZGU1MDA7XG4gIH1cblxuICAmX19maWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZGU4MDA7XG4gICAgICB9XG5cbiAgICAgIC5sb2FkLWF0dGFjaG1lbnRzX19maWxlLWljb24ge1xuICAgICAgICBmaWxsOiAkZGUzMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcblxuLm1haW4tbWVudSB7XG4gIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDgycHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMTIxMCkge1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwODApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMTApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjEwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggJHByaW1hcnkgc29saWQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iaWxlLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdG9wOiA2NHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIC5tYWluLW1lbnVfX25hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5tYWluLW1lbnVfX25hdi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwODApIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTYwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28taWNvbiB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDQwKSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19oYW1idXJnZXItaWNvbi13cmFwcGVyLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19uYXYtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjEwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dpbi1pY29uIHtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGZpbGw6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19sb2dpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjEwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNzUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZGU5MDA7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLW1lbnVfX2xvZ2luLWljb24ge1xuICAgICAgICBmaWxsOiAkZGU5MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iaWxlLWxvZ2luIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzc1KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vYmlsZS1sb2dpbi1pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZmlsbDogJGFjY2VudDtcbiAgfVxuXG4gICZfX3VzZXItZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoJHByaW1hcnksIDAuMjUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjgwKSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIxMCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzYwKSB7XG4gICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAubWFpbi1tZW51X191c2VyLWRyb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlci1tZW51LWNvdW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIHBhZGRpbmc6IDVweCAxNHB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGhlaWdodDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMTApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NDApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX191c2VyLW1lbnUtaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG5cbiAgJl9fdXNlci1tZW51LWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgfVxuXG4gICZfX3VzZXItZHJvcGRvd24taXRlbSB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBhLCBidXR0b24ge1xuICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX191c2VyLXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICB9XG5cbiAgJl9fdXNlci1wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlOTAwO1xuICB9XG5cbiAgJl9fdXNlci1wcm9ncmVzcy1wZXJjZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fdXNlci1tZXNzYWdlcyB7XG4gICAgY29sb3I6ICRkZTkwMDtcbiAgfVxuXG4gICZfX21lc3NhZ2VzLWNvdW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlNTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJGFlMDAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgJi0taHVuZHJlZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgfVxuXG4gICAgJi0tdGhvdXNhbmQge1xuICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIxMCkge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzYwKSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHJpZ2h0OiAtNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Ryb3Bkb3duLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2Ryb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDIwNHB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggcmdiYSgkcHJpbWFyeSwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBsZWZ0OiAtNTJweDtcbiAgICB0b3A6IC0yNnB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19kcm9wZG93bi1pdGVtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlci1tZW51LWF2YXRhci13cmFwIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgfVxuXG4gICZfX3VzZXItbWVudS1pbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG5cbiAgJl9fYnV0dG9uLW90aGVyIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhZGdlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxuXG4gICZfX2JhZGdlcy1vbmUge1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cblxuICAmX19iYWRnZXMtdHdvIHtcbiAgICByaWdodDogMTZweDtcbiAgfVxuXG4gICZfX2JhZGdlLWJhY2tncm91bmQge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI4cHg7XG5cbiAgICAmLS1maXJzdCB7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmLS1zZWNvbmQge1xuICAgICAgcmlnaHQ6IC02cHg7XG4gICAgfVxuXG4gICAgJi0tdGhpcmQge1xuICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzN3B4O1xuXG4gICAgJi0tZmlyc3Qge1xuICAgICAgcmlnaHQ6IDIxcHg7XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kIHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgJi0tdGhpcmQge1xuICAgICAgcmlnaHQ6IC0xMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm9uYm9hcmRpbmctbW9kYWwge1xuICAud3MtcmVhY3QtYmFzZS1tb2RhbF9fbW9kYWwge1xuICAgIGhlaWdodDogY2FsYyhtaW4oODB2aCwgODAwcHgpKSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMobWluKDgwdmgsIDgwMHB4KSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIEBpbmNsdWRlIG1heEhlaWdodCg3MDApIHtcbiAgICAgIGhlaWdodDogY2FsYyhtaW4oOTB2aCwgOTAwcHgpKSAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogY2FsYyhtaW4oOTB2aCwgOTAwcHgpKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhIZWlnaHQoNTYwKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAud3MtcmVhY3QtYmFzZS1tb2RhbF9fY29udGVudC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICByb3ctZ2FwOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4SGVpZ2h0KDgwMCkge1xuICAgICAgcm93LWdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmLS1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYmxvY2sge1xuICAgIHJvdy1nYXA6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhIZWlnaHQoODAwKSB7XG4gICAgICByb3ctZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMobWluKDMzdmgsIDMzMHB4KSk7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2VsbGlwc2Uge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNnMDIwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgfVxuXG4gICZfX3NraXAtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyB0cmFjay1iYXIge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtNSU7XG4gICAgd2lkdGg6IDUlO1xuICB9XG5cbiAgdG8ge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuXG4ud3MtcHJlbG9hZGVyIHtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmLS1yZWxhdGl2ZS1wb3NpdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi0tYWJzb2x1dGUtcG9zaXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICZfX2JhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbmltYXRpb246IHRyYWNrLWJhciBlYXNlLW91dCAycyBpbmZpbml0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4iLCIucmVjb21tZW5kYXRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG5cbiAgJl9fdG9wIHtcbiAgICBtYXJnaW46IDQwcHggMCAyNHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM1MCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRhY2NlbnQ7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19zZXJ2aWNlLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEycHggMDtcblxuICAmX190YXJnZXQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogMTJweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkc2cwODA7XG4gICAgZm9udC1mYW1pbHk6ICdpbnRlck1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLXJhZGl1cztcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM1MCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItaWNvbiB7XG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItdGl0bGUge1xuICAgIEBpbmNsdWRlIHJvdy1jZW50ZXItZmxleDtcblxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLW5hbWV7XG4gICAgICB3aWR0aDogMTY1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLW1vZGFsIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4tZmxleCg4KTtcbiAgICBAaW5jbHVkZSBjdXN0b20tc2Nyb2xsYmFyKCdmbG9hdCcpO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogNzRweDtcbiAgICBwYWRkaW5nOiA4cHggMHB4IDhweCA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZzAwNTtcbiAgICB9XG4gIH1cbn1cbiIsIi51c2VyLWF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgJl9fYXZhdGFyLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG4gICZfX2N1c3RvbS1hdmF0YXIge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgIGJhY2tncm91bmQ6ICRhZTEwMDtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1pbmNvZ25pdG8ge1xuICAgICAgYmFja2dyb3VuZDogJGV2MDkwO1xuICAgIH1cblxuICAgICYtLW5vdC1hdmF0YXIge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIuY29tcG9uZW50cyB7XG4vLyDQoNCw0LTQuNC+0LHQsNGC0YLQvtC90YtcbiAgJl9fZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwIDM2cHg7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiczAzMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1yb3cge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLS1zaWRlLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtLXJvdy1sYWJlbCB7XG4gICAgd2lkdGg6IDE4NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAmLS1mcm96ZW4ge1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wge1xuICAgICYtLXRoaXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2lkZS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbC1yYWRpby13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1jb250cm9sLXJhZGlvLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbC0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbCAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvOmNoZWNrZWQgfiAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgJl9fZm9ybS1jb250cm9sLXJhZGlvLWxhYmVsOmhvdmVyIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8gfiAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgJl9fZm9ybS1jb250cm9sLXJhZGlvLWxhYmVsOmhvdmVyIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW86Y2hlY2tlZCB+IC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2ttYXJrIHtcbiAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWwgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICB9XG5cbiAgJl9fZm9ybS1jb250cm9sLXJhZGlvLWxhYmVsIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW86Y2hlY2tlZCB+IC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wtcmFkaW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuLy8g0KfQtdC60LHQvtC60YHRi1xuXG4gICZfX2NoZWNrYm94IHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZzogNHB4IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuICAgIH1cblxuICAgICYtLWNoZWNrZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcbiAgICB9XG4gIH1cblxuICAmX19jaGVja2JveC1pY29uIHtcbiAgICBmaWxsOiAkYWNjZW50O1xuICB9XG59XG4iLCIucmVxdWlyZWQtbWFyayB7XG4gIGNvbG9yOiAkcnU1MDA7XG59XG4iLCIucGFnZS10aXRsZSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci1ib3R0b206ICRkZWZhdWx0LWJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJzMDIwO1xufVxuIiwiLmhpc3Rvcnkge1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2ZpbHRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX2ZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU2OCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1pY29uIHtcbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG5cbiAgJl9fZmlsdGVyLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBnYXA6IDEwcHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDAwKSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fZmlsdGVyLW1vZGFsLXBlcmlvZCB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjAwKSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzQ0KSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLW1vZGFsLXN1bSB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzYwKSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLW1vZGFsLXJhZGlvLWJ1dHRvbiB7XG4gICAgLmNvbXBvbmVudHNfX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW57XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgIC5wcm9maWxlX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgIC5wcm9maWxlX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbC1pbnB1dC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5pbnB1dC1ibG9ja3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLWlucHV0LWxpbmUge1xuICB9XG5cbiAgJl9fZmlsdGVyLW1vZGFsLWJ1dHRvbi13cmFwIHtcbiAgICBnYXA6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBtYXJnaW46IDM2cHggMDtcbiAgfVxuXG4gICZfX3RyYW5zYWN0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gICZfX3BvaW50cyB7XG4gICAgY29sb3I6ICRhZTUwMDtcblxuICAgICYtLWRlY3JlYXNlIHtcbiAgICAgIGNvbG9yOiAkcG81MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1wdHktbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gICZfX2xvYWQtbW9yZSB7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIuaW5mb3JtYXRpb24tbWVzc2FnZXMtY2FyZCB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gICZfX2NyZWF0ZS1kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwMDApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2FydGljbGUtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIGgxLCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGRlOTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgdGQsIHRoIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMjBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDkwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTAwMCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ2OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAuaW1hZ2UtZ2FsbGVyeV9fZG90IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICZfX2F0dGFjaG1lbnRzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4iLCIuaW5mb3JtYXRpb24tbWVzc2FnZXMtbGlzdCB7XG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDM3NSkge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAmX19hY3Rpb25zLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNzUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVycy13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgfVxuXG4gICZfX2ZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU2OCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1pY29uIHtcbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG5cbiAgJl9fZmlsdGVyLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MDApIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgJi0taW52b2x2ZW1lbnQge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg5MjApIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MDApIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNhdGVnb3J5IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDAwKSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tYXJrLWFsbC1hcy1yZWFkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMThweCAxOHB4IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAkZGU5MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDEzLCA4OCwgMTc5LCAwLjIpO1xuICB9XG5cbiAgJl9fY29udGVudC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzc1KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiczAzMDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNzUpIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1saXN0LWl0ZW0tcm93IHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtbGlzdC1pdGVtLXJlYWQtbWFyayB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJi0tdW5yZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1saXN0LWl0ZW0taW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWxpc3QtaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgJl9fY29udGVudC1saXN0LWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9XG5cbiAgJl9fY29udGVudC1saXN0LWl0ZW0tZGF0ZS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvYWQtbW9yZS1idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3VucmVhZGVkIHtcbiAgICBjb2xvcjogJGFjY2VudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIuYWJvdXQge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IDAgNzBweDtcbiAgfVxuXG4gICZfX21vYmlsZS1saW5rcyB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUyMCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNTIwKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pbWcge1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICYtLXNlY29uZCB7XG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgICAgIG1hcmdpbjogMTEwcHggMCAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLmFib3V0X19pdGVtLWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS13YXktMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAtMzYwcHg7XG4gICAgbGVmdDogLTI0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgdG9wOiAtMzcwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgICAgdG9wOiAtMzAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0td2F5LTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogLTIxMHB4O1xuICAgIGxlZnQ6IDIzMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjUwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5iZXN0LXJhbmtpbmcge1xuICBAaW5jbHVkZSBjb2x1bW4tZmxleCg2MHB4KTtcblxuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgJi0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmNhcnRvb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDE2cHggMCA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIH1cbn1cbiIsIi5leGFtcGxlIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAxNnB4IDAgMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW46IDI0cHggMCAxNnB4O1xuICB9XG5cbiAgJl9faXRlbS1pY29uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgbWFyZ2luOiAxMjBweCAwO1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5leGFtcGxlX19pdGVtLWltZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5leGFtcGxlX19pdGVtLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGJveC1zaGFkb3c6ICRmb290ZXItc2hhZG93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYwcHggMDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgcGFkZGluZzogNjBweCAwIDEyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoODYwKSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NjApIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NjApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODYwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHNnOTAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZzkwMDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0LXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg2MCkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0LWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4NjApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fbG9nbyB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDg2MCkge1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21vYmlsZS1saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuIiwiLmhlYWRlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDUwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA1MCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTQ0MCkge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDUwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcnRvb24tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4iLCIuaW4tdHJlbmQge1xuICAmLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJl9fZXZlbnRzLWdyb3VwcyB7XG4gICAgd2lkdGg6IDEwMDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIHdpZHRoOiA4MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjApIHtcbiAgICAgIHdpZHRoOiA3MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NTApIHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3MDApIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NTApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59IiwiLmxvdHRlcnkge1xuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogNDg0cHg7XG4gICAgbWFyZ2luOiAxNnB4IDAgMjRweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3MDApIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjUwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDkwMCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzAwKSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4iLCIuY2FydG9vbi1tb2RhbCB7XG4gIC53cy1yZWFjdC1iYXNlLW1vZGFsIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4ODApIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgJl9fbW9kYWwsXG4gICAgJl9fY29udGVudC13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAmX19tb2RhbC10aXRsZSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gICAgICAubW9kYWwtaWNvbiB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1vYmlsZS1saW5rcy1tb2RhbCB7XG4gIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4MDApIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC13cmFwIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4MDApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvYWQtYXBwcyB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODAwKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzMzApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fbG9hZC1tb2JpbGUtd3JhcCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQoKSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvYWQtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fbG9hZC1tb2JpbGUtcXItY29kZSB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIGhlaWdodDogMTM1cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwtdGl0bGUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC5tb2RhbC1pY29uIHtcbiAgICAgIGZpbGw6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IGF1dG8gMDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM3NSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi51c2VyLXVuc3Vic2NyaWJlZCB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiA2MHB4IDEwMHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG5cbiAgJl9faW5mby10aXRsZSB7XG4gICAgQGluY2x1ZGUgY29sdW1uLWZsZXgoMTJweCk7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAud3MtcmVhY3QtYmFzZS1tb2RhbCB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODgwKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfX21vZGFsIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIHdpZHRoOiA3NDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQtd3JhcCB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW4tZmxleCgzMHB4KTtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNjBweCAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX21vZGFsLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcblxuICAgICAgLm1vZGFsLWljb24ge1xuICAgICAgICBmaWxsOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53YXJuaW5nLWllLW1vZGFsIHtcbiAgLndzLXJlYWN0LWJhc2UtbW9kYWxfX21vZGFsIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDg0MCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LXdyYXAge1xuICAgIHdpZHRoOiA2NCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODQwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzYwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLXRpdGxlIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAubW9kYWwtaWNvbiB7XG4gICAgICBmaWxsOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODQwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jyb3dzZXJzIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3ODApIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2MjApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jyb3dzZXItaXRlbSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnJvd3Nlci1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY29sb3I6ICRkZTkwMDtcbiAgfVxuXG4gICZfX2Jyb3dzZXItaW1nIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNjApIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm5ld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICRjYWIwMjA7XG5cbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLWl0ZW0ge1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBtaW4td2lkdGg6IDM4MHB4O1xuICB9XG5cbiAgJi0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjApIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGUtaXRlbSB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTUwMCkge1xuICAgICAgd2lkdGg6IDI0dnc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTQ3MCkge1xuICAgICAgd2lkdGg6IDI1dnc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTQyMCkge1xuICAgICAgd2lkdGg6IDI2dnc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTM2MCkge1xuICAgICAgd2lkdGg6IDQydnc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgd2lkdGg6IDQwdnc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODgwKSB7XG4gICAgICB3aWR0aDogODJ2dztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cbiAgJl9fc2xpZGUtcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0td2l0aC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmLS13aXRob3V0LXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODgwKSB7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUg0LggRWRnZSAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyAvKiDQodC60YDRi9Cy0LDQtdC8IHNjcm9sbGJhciDQtNC70Y8gQ2hyb21lLCBTYWZhcmkg0LggT3BlcmEgKi9cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiLnN0ZXBzIHtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tbG9nby13cmFwcGVyIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1saWdodDtcbiAgfVxuXG4gICZfX2l0ZW0tbG9nbyB7XG4gICAgZmlsbDogJGFjY2VudDtcbiAgfVxuXG4gICZfX2l0ZW0tc3Ryb2tlLWxvZ28ge1xuICAgIHN0cm9rZS13aWR0aDogNDtcbiAgICBzdHJva2U6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19pdGVtLWNhcnQtbG9nbyB7XG4gICAgc3Ryb2tlLXdpZHRoOiA2O1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICB9XG5cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTIwKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS10ZXh0IHtcbiAgICBtYXJnaW46IDE2cHggMCAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5MjApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWFycm93IHtcbiAgICBmaWxsOiAkYWNjZW50O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDUwKSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUyMCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXG4gICAgICAuc3RlcHNfX2l0ZW0tdGl0bGUsXG4gICAgICAuc3RlcHNfX2l0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5zdGVwc19faXRlbS1sb2dvLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5zdGVwc19faXRlbS1hcnJvdyB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbn1cbiIsIi50YXNrIHtcbiAgaGVpZ2h0OiAyNTBweDtcblxuICAmX193cmFwIHtcbiAgICB3aWR0aDogMjU4cHg7XG4gICAgbWluLXdpZHRoOiAyNThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgaGVpZ2h0OiAyMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTU0cHg7XG4gICAgcmlnaHQ6IC02MnB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNThweDtcbiAgICB9XG4gIH1cblxuICAmX19iYWRnZS1pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICB9XG5cbiAgJl9fYmFkZ2UtaW1nIHtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBsaW5lLW92ZXJmbG93KDUpO1xuICB9XG5cbiAgJl9faWNvbiBwYXRoIHtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxuICAmX19wb2ludHMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRvcDogLTE0cHg7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICB9XG5cbiAgJl9fcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fcHJvZ3Jlc3MtYmFyLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG5cbiAgJl9fcHJvZ3Jlc3MtYmFyIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG4iLCIudGFzay1tb2RhbCB7XG4gIC53cy1yZWFjdC1iYXNlLW1vZGFsX19tb2RhbCB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTAwKSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggMTAwcHggNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUwMCkge1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFkZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYmFkZ2Utc3ZnLXdyYXAge1xuICAgIHdpZHRoOiAyNTJweDtcbiAgICBoZWlnaHQ6IDE2NHB4O1xuICB9XG5cbiAgJl9fYmFkZ2Utc3ZnLXdyYXAtZmluaXNoIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2JhZGdlLXN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19iYWRnZS1pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTZweDtcbiAgICByaWdodDogOThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fYmFkZ2UtaW1nLXdyYXAtZmluaXNoIHtcbiAgICByaWdodDogNzJweDtcbiAgfVxuXG4gICZfX2JhZGdlLWltZyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIEBleHRlbmQgJWJvZHktNDtcblxuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAmX19wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gICZfX3Byb2dyZXNzLWJhci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cblxuICAmX19wcm9ncmVzcy1iYXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19wb2ludHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgfVxufVxuIiwiLnRhc2tzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gICYtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX190YXNrIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG5cbiAgJl9fdGFzay13cmFwIHtcbiAgICB3aWR0aDogMjU4cHg7XG4gICAgbWluLXdpZHRoOiAyNThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgaGVpZ2h0OiAyMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDE1MywgMTkxLCAyMjAsIDAuMTQpO1xuICB9XG5cbiAgJl9fdGFzay1wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX190YXNrLXByb2dyZXNzLWJhci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuXG4gICZfX3Rhc2stcHJvZ3Jlc3MtYmFyIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgJl9fdGFzay1wb2ludHMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRvcDogLTE0cHg7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICB9XG59XG4iLCIubWVldGluZ3Mge1xuICAmX190b3Atc3ViamVjdHMtbGlzdC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnMwMjA7XG4gIH1cblxuICAmX19pbmZvcm1hdGlvbi1wbGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJzMDIwO1xuICB9XG59XG4iLCIuc3VjY2Vzcy1tb2RhbCB7XG4gICZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fc3ViaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQoKSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCgzMDApIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cy1yZWFjdC1iYXNlLW1vZGFsIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg4ODApIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgJl9fbW9kYWwtdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaWNvbiB7XG4gICAgICAgIGZpbGw6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm9yZGVyLWNhcmQge1xuICBtYXJnaW46IDQwcHggYXV0bztcblxuICAud3MtcmVhY3QtYmFzZS1tb2RhbCB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODgwKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgICZfX21vZGFsLXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWljb24ge1xuICAgICAgICBmaWxsOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDExMTApIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA1MCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuXG4gICAgLnN0YXR1cy1leGVjdXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYWUxMDA7XG4gICAgfVxuXG4gICAgLnN0YXR1cy1jYW5jZWxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZXJyb3ItY29sb3I7XG4gICAgfVxuXG4gICAgLnN0YXR1cy1wYWlkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1sYWJlbCB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUzMCkge1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmLS1zdGF0dXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuXG4gICAgICBAZXh0ZW5kICVib2R5LTI7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIge1xuICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBAZXh0ZW5kICVib2R5LTQ7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kICVib2R5LTM7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB9XG5cbiAgICAuYWNjZW50IHtcbiAgICAgIGNvbG9yOiAjOTkzZjgzO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgY291bnRlci1yZXNldDogaXRlbTtcblxuICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgJykgJztcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICB9XG5cbiAgICAgIEBleHRlbmQgJWJvZHktMjtcbiAgICB9XG5cbiAgICBhOmxpbmsge1xuICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJGhvdmVyLWJsdWUtY29sb3I7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA1MCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDM2JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAub3JkZXItY2FyZF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC13cmFwcGVyLW1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAub3JkZXItY2FyZF9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtaW5XaWR0aCg5NjgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWh0bWwsXG4gICZfX3RyYW5zZmVyZWQtdG8tY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NDRweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgICAgcGFkZGluZzogMzZweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtcXIge1xuICAgIGNhbnZhcyB7XG4gICAgICB3aWR0aDogMjg2cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjg2cHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICAgIHdpZHRoOiAxMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fcXItdGV4dC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgbWFyZ2luOiAyNHB4IDAgNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3FyLXRleHQge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbC1jYXJ0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbC1zdmctd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTAyNCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwtc3ZnIHtcbiAgICB3aWR0aDogMTM0cHg7XG4gICAgaGVpZ2h0OiAxMzRweDtcblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTAyNCkge1xuICAgICAgd2lkdGg6IDgycHg7XG4gICAgICBoZWlnaHQ6IDgycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdHJhbnNmZXJlZC10by1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG4iLCIub3JkZXIge1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2ZpbHRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX2ZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU2OCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1pY29uIHtcbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG5cbiAgJl9fZmlsdGVyLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBnYXA6IDEwcHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDAwKSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbC1wZXJpb2Qge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM2MCkge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbC1yYWRpby1idXR0b24ge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICAgLnByb2ZpbGVfX2Zvcm0tY29udHJvbC0tc2lkZS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAuY29tcG9uZW50c19fZm9ybS1jb250cm9sLS1zaWRlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgIC5wcm9maWxlX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbC1pbnB1dC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLWlucHV0LWxpbmUge1xuICAgIG1hcmdpbjogMCAxNnB4O1xuICB9XG5cbiAgJl9fZmlsdGVyLW1vZGFsLWJ1dHRvbi13cmFwIHtcbiAgICBnYXA6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19pdGVtLWRhdGUge1xuICAgIG1hcmdpbjogMzZweCAwO1xuICB9XG5cbiAgJl9faXRlbS1jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gICZfX2l0ZW0tY29udGVudC1zdGF0dXMge1xuICAgIG1hcmdpbjogNnB4IDA7XG4gIH1cblxuICAmX19pdGVtLWNvbnRlbnQtaW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgJi0tZW1wdHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlMTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tY29udGVudC1wb2ludHMge1xuICAgIGNvbG9yOiAkcG81MDA7XG4gIH1cblxuICAmX19lbXB0eS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgJl9fbG9hZC1tb3JlIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi5saXN0ZWQtcG9sbC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhYjAyMDtcblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmxpc3RlZC1wb2xsLWNhcmRfX2NvbnRlbnQtLXZpc2libGUtc2lkZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQtYm90dG9tLWxheWVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgJl9fdG9wLWluZm8tcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdG9wLWluZm8tcGFuZWwtc3RhdHVzIHtcbiAgICB0ZXh0LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMTI3LCAxNTksIDE4MywgMC40OSk7XG4gIH1cblxuICAmX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgJl9fcG9sbC1tZXRyaWNzIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzk0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19wb2xsLW1ldHJpYy1pdGVtLWljb24td3JhcHBlciB7XG4gICAgJi0tcHJpbWFyeS1zdGF0ZSBzdmcge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5LXN0YXRlIHN2ZyB7XG4gICAgICBmaWxsOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiLnBvbGwtcXVlc3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoOSwgMzAsIDY2LCAwLjMxKSwgMCA0cHggOHB4IHJnYmEoOSwgMzAsIDY2LCAwLjI1KTtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg2NDIpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgJl9fYW5zd2VyLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYW5zd2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgJl9fYW5zd2VyLXJhZGlvLWJ1dHRvbixcbiAgJl9fYW5zd2VyLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAycHggc29saWQgJHNnMDgwO1xuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGU1MDA7XG4gICAgfVxuICB9XG4gIFxuICAmX19hbnN3ZXItY2hlY2tib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvaW1hZ2VzL3N2Zy9jaGVjay5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZTUwMDtcbiAgICB9XG4gIH1cblxuICAmX19hbnN3ZXItcmFkaW8tYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAmLS1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlNTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fuc3dlci1yYW5nZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fYW5zd2VyLXJhbmdlIHtcbiAgICBjb2xvcjogJGRlNTAwO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJzMDIwO1xuICAgIH1cblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZTUwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZTUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hbnN3ZXItcmFuZ2UtaXRlbSB7XG4gICAgY29sb3I6ICRkZTUwMDtcblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Fuc3dlci1jdXN0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmlucHV0LWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdGlzdGljcy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3N0YXRpc3RpY3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxuXG4gICZfX3N0YXRpc3RpY3MtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zdGF0aXN0aWNzLXNjYWxlLXdyYXAge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NTIpIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MDApIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXRpc3RpY3Mtc2NhbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZTUwMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19zdGF0aXN0aWNzLW90aGVyLWFuc3dlcnMge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAmX19zdGF0aXN0aWNzLW90aGVyLWFuc3dlci1uYW1lIHtcbiAgICBjb2xvcjogJGRlNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX3N0YXRpc3RpY3MtcGVyY2VudCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbiIsIi5wb2xsLWNhcmQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDIpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fYmFjay13cmFwIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDY4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA2OCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4NDRweDtcbiAgICB9XG4gIH1cblxuICAmX19iYWNrLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA2OCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1heC13aWR0aDogODQ0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmaWxsOiBibGFjaztcbiAgfVxuXG4gICZfX2JvbnVzLXZhbHVlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDhweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyOCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICYtLWNhcmQge1xuICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuICAgIH1cblxuICAgICYtLXN0YXRpc3RpY3Mge1xuICAgICAgY29sb3I6ICRkZTUwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZTUwMDtcbiAgICB9XG4gIH1cblxuICAmX19zZW5kLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICZfX2J1dHRvbi12b3RlLWRpc2FibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiczAyMCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICZfX3F1ZXN0aW9ucy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLnBvbGwtY29tcGxldGVkIHtcblxuICAmX19iYWNrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZmlsbDogYmxhY2s7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX3N0YXRpc3RpY3Mge1xuICAgIGNvbG9yOiAkZGU1MDA7XG4gIH1cbn1cbiIsIi5wb2xsLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcblxuICAmX19oZWFkZXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU1MCkge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uLXdyYXAge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwODApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDc4MCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cblxuICAmX19jYXJkcy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICZfX2NhcmRzLXdyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMzgwcHgpO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTMzMCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2OTApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9hZC1tb3JlIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cblxuICAmX19lbXB0eS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cblxuICAmX19lbXB0eS1ibG9jay1pbWcge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuXG4gICZfX2VtcHR5LWJsb2NrLWluZm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLmFjaGlldmVtZW50LW1vZGFsIHtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogMjBweCAxMDBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXG4gICZfX2JhZGdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2JhZGdlLXN2Zy13cmFwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgfVxuXG4gICZfX2JhZGdlLXN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19iYWRnZS1pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTZweDtcbiAgICByaWdodDogNzJweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fYmFkZ2UtaW1nIHtcbiAgICB3aWR0aDogNTZweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgQGV4dGVuZCAlYm9keS00O1xuXG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuIiwiLmFjaGlldmVtZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDE1cHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cblxuICAmX19hY2hpZXZlbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDMsIDU1LCAxMDMsIDAuMSk7XG4gIH1cblxuICAmX19hY2hpZXZlbWVudC1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMnB4IDIycHggMjJweCAwO1xuICB9XG5cbiAgJl9fYWNoaWV2ZW1lbnQtZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM4MCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fbG9nby1iYWRnZS13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDIycHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgJl9fbG9nby1iYWRnZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cblxuICAmX19iYWNrZ3JvdW5kLWJhZGdlIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuIiwiLmFsbC1rcGktbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4tZmxleCgzMHB4KTtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTY4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cblxuICAmX19rcGktYmxvY2sge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1zY3JvbGxiYXIoJ2Zsb2F0Jyk7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19wZXJpb2RzLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBjdXN0b20tc2Nyb2xsYmFyKCdmbG9hdCcpO1xuXG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxuICB9XG5cbiAgJl9fcGVyaW9kcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICZfX3BlcmlvZHMtaXRlbSB7XG4gICAgQGluY2x1ZGUgY29sdW1uLWZsZXgoNnB4KTtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDU2cHg7XG4gICAgYm94LXNoYWRvdzogJGRlZmF1bHQtc2hhZG93O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLS1jaGVja2VkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNoYW5nZS1sYW5ndWFnZS1tb2RhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcblxuICAmX19jbG9zZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgJl9fY2xvc2UtYnV0dG9uLWljb24ge1xuICAgIGZpbGw6ICRncmV5O1xuICB9XG5cbiAgJl9fbW9kYWwtZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQyMCkge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gICZfX2Zvcm0td3JhcCB7XG4gICAgd2lkdGg6IDMzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19sYW5ndWFnZXMtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19sYW5ndWFnZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59XG4iLCIuY2hhbmdlLXBhc3N3b3JkLW1vZGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gICZfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cblxuICAmX19tb2RhbC1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHggNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZS1idXR0b24taWNvbiB7XG4gICAgZmlsbDogJGdyZXk7XG4gIH1cblxuICAuaW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgJl9fZm9ybS13cmFwIHtcbiAgICB3aWR0aDogMzMwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0cy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLm1vZGFsLWZvcm0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTIwcHg7XG4gIG1heC1oZWlnaHQ6IDUyMHB4O1xuICBwYWRkaW5nOiA3MHB4IDkwcHggNjBweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCgxMDI0KSB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg4NjQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICBwYWRkaW5nOiA3MHB4IDMwcHggNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDQyNSkge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2FjdGlvbi1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogJGRlNTAwO1xuICAgIGNvbG9yOiAkYnMwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiNTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Vycm9yLWRlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGNvbG9yOiAkcnU1MDA7XG4gIH1cblxuICAmX19lcnJvci1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgfVxuXG4gICZfX3Bhc3N3b3JkLXJ1bGVzLWxpbmUge1xuICAgIG1hcmdpbjogN3B4IDA7XG4gIH1cblxuICAmX19wYXNzd29yZC1ydWxlcy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICB9XG5cbiAgJl9fcGFzc3dvcmQtcnVsZXMtaXRlbSB7XG4gICAgd2lkdGg6IDExNHB4O1xuXG4gICAgJi0tdHJ1ZSB7XG4gICAgICBjb2xvcjogJGFlMTAwO1xuICAgIH1cblxuICAgICYtLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuIiwiLmRlbGV0aW9uLW1vZGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gICZfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cblxuICAmX19tb2RhbC1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDIwKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHggNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZS1idXR0b24taWNvbiB7XG4gICAgZmlsbDogJGdyZXk7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cblxuICAmX19kZWxldGUtYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGFjY2VudDtcbiAgfVxufVxuIiwiLmludGVyZXN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX2ludGVyZXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RERFMjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG5cbiAgJl9faW50ZXJlc3QtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICByaWdodDogLTRweDtcbiAgfVxufVxuIiwiLmtwaS11c2VyIHtcbiAgQGluY2x1ZGUgY29sdW1uLWZsZXgoMjBweCk7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSByb3ctY2VudGVyLWZsZXg7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19wZXJpb2Rze1xuICAgIEBpbmNsdWRlIHJvdy1jZW50ZXItZmxleCgxNXB4KTtcbiAgfVxuXG4gICZfX3BlcmlvZHMtaXRlbSB7XG4gICAgQGluY2x1ZGUgY29sdW1uLWZsZXgoNnB4KTtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogJGRlZmF1bHQtc2hhZG93O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2hlY2tlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuICAgIH1cblxuICAgICYtLWRhdGUge1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgIH1cbiAgfVxufVxuIiwiLnByb2ZpbGUtZGF0ZS1waWNrZXIge1xuICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RhcmdldC10ZXh0IHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICAgIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGOSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRlNTAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAmLS1maWxsZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIucHJvZmlsZS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmlucHV0LWJsb2NrX19pbnB1dC1wb3NpdGlvbi13cmFwLFxuICAuaW5wdXQtYmxvY2tfX2lucHV0LXdyYXAge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0LWJsb2NrX19maWVsZHMtZXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX3RhcmdldC10ZXh0IHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX2lucHV0LXdyYXAtLXdpdGgtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGOTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgMTJweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnB1dC13cmFwLS13aXRob3V0LWljb24ge1xuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RjkgIWltcG9ydGFudDtcblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGU1MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1maWxsZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRob3V0LWljb24ge1xuICAgICAgLmlucHV0LWJsb2NrIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRlNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1ibG9jayB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGRlNTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtaW5wdXRfX2lucHV0LXdyYXAtLXdpdGgtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRlNTAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICR3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVycm9yIHtcbiAgICAucHJvZmlsZS1pbnB1dF9fdGFyZ2V0LXRleHQge1xuICAgICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1pbnB1dF9fZXJyb3ItbGFiZWwge1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1pbnB1dF9faW5wdXQtd3JhcC0td2l0aG91dC1pY29uIHtcbiAgICAgIC5pbnB1dC1ibG9jayBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcnJvci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlLWlucHV0X19pbnB1dC13cmFwLS13aXRoLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVycm9yLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ibG9jayB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGOTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi5wcm9maWxlLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cblxuICAmX19wcm9ncmVzcy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2OHB4IDEwMnB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwMjQpIHtcbiAgICAgIHBhZGRpbmc6IDY4cHggODBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDkyOCkge1xuICAgICAgcGFkZGluZzogNjhweCA2MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoODY0KSB7XG4gICAgICBwYWRkaW5nOiA2OHB4IDMwcHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2ODQpIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMzBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU1MCkge1xuICAgICAgcGFkZGluZzogNjBweCAyNHB4IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDE2cHggMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDkyOCkge1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY4NCkge1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU1MCkge1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2dyZXNzLWJhci1maWxsZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDkyOCkge1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY4NCkge1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNTUwKSB7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2dyZXNzLWJhci1kaXZpc2lvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQycHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2ODQpIHtcbiAgICAgICAgdG9wOiAtMzZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg1NTApIHtcbiAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICAgICAgdG9wOiAtMjhweDtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY4NCkge1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDU1MCkge1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZmlsbGVkOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICB9XG4gIH1cblxuICAmX19tb2JpbGUtYm9udXMtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19tb2JpbGUtbGlua3Mge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM2Nikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19sb2FkLW1vYmlsZS0tZ29vZ2xlLXBsYXkge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDM2Nikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLS1vbi10b3Age1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZmlsZS1ib251cy1pbmZvLFxuICAgIC5wcm9maWxlLXByb2dyZXNzX19tb2JpbGUtYm9udXMtaW5mbyxcbiAgICAucHJvZmlsZS1wcm9ncmVzc19fbW9iaWxlLWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJvZ3Jlc3NfX3Byb2dyZXNzLXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wcm9ncmVzc19fcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9maWxlLXNlY3Rpb24ge1xuICAmX19oZWFkZXItaWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgJl9faW5wdXRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgd2lkdGg6IDU5NXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLnN0YXRpc3RpY3Mge1xuICAmLS1vbmx5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDEyNjApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLW9ubHkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDJmcik7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoODYwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbm90LW9ubHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICB3aWR0aDogMzEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyNjApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDMsIDU1LCAxMDMsIDAuMSk7XG4gIH1cblxuICAmX19hbW91bnQge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjYwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi50aGFuay1tb2RhbCB7XG5cbiAgJl9fY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU2OCkge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX191c2VyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG5cbiAgJl9fdGV4dGFyZWEge1xuICAgIC5wcm9maWxlLWlucHV0X190YXJnZXQtdGV4dCB7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5wdXQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX190YWJsZS1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2ViO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGZkO1xuICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTVlN2ViO1xuICAgICAgY29sb3I6ICNlNWU3ZWI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG5cbiAgICAudGhhbmstbW9kYWxfX3RhYmxlLWxpbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190YWJsZS1jZWxsLS1zZWxlY3RlZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYWNjZW50O1xuICB9XG5cbiAgJl9fdGFibGUtY2VsbC0tZGlzYWJsZWQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTdlYjtcbiAgfVxuXG4gICZfX3RhYmxlLWNlbGw6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIH1cblxuICAmX190YWJsZS1jZWxsLS1zZWxlY3RlZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYWNjZW50O1xuICB9XG5cbiAgJl9fdGFibGUtY2VsbC0tZGlzYWJsZWQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTdlYjtcbiAgfVxuXG4gICZfX2JvbnVzLXZhbHVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi50b2dnbGUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDU0cHg7XG4gIG1heC13aWR0aDogNTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYtLXRvZ2dsZWQge1xuICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cbiAgICAudG9nZ2xlLWJveF9fY2lyY2xlIHtcbiAgICAgIGxlZnQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuIiwiLnBlcmZvcm1hbmNlcy1rcGkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDYwMCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgJi0tY29sdW1uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDE1cHgpO1xuXG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcblxuICAgIC5rcGktZG9uZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtMjtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tcGVyZm9ybWFuY2Uge1xuICAgIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDRweCk7XG4gIH1cblxuICAucGVyZm9ybWFuY2VfX251bWVyaWNhbC1pbmRpY2F0b3JzIHtcbiAgICBAaW5jbHVkZSByb3ctY2VudGVyLWZsZXg7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAubnVtZXJpY2FsLWluZGljYXRvcnMge1xuICAgICZfX3Njb3JlLWNvdW50ZXIge1xuICAgICAgQGluY2x1ZGUgcm93LWNlbnRlci1mbGV4KDRweCk7XG4gICAgfVxuXG4gICAgJl9fcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblxuICAgICAgJi0tY29sb3ItaW5kaWNhdG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC0xO1xuICAgICAgfVxuXG4gICAgICAuY29sb3ItaW5kaWNhdG9yLS1kb25lIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LTI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZWRpdC1wcm9maWxlIHtcbiAgcGFkZGluZzogNDBweCAwO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgICBnYXA6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzYwKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdXBsb2FkLWF2YXRhciB7XG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MjApIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbC1yYWRpby1jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbC1yYWRpby1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWwgLmVkaXQtcHJvZmlsZV9fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wtcmFkaW8tbGFiZWwgLmVkaXQtcHJvZmlsZV9fZm9ybS1jb250cm9sLXJhZGlvOmNoZWNrZWQgfiAuZWRpdC1wcm9maWxlX19mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJl9fZm9ybS1jb250cm9sLXJhZGlvLWxhYmVsIC5lZGl0LXByb2ZpbGVfX2Zvcm0tY29udHJvbC1yYWRpbzpjaGVja2VkIH4gLmVkaXQtcHJvZmlsZV9fZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrbWFyayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wtcmFkaW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19zcGlubmVyIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYW5pbWF0aW9uOiBzcGluIDAuNXMgbGluZWFyIGluZmluaXRlO1xuICAgIGZpbGw6ICRhY2NlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2Zvcm0tYXZhdGFyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAuYXR0YWNobWVudHMtbGlzdF9fd2FybmluZy1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgfVxuXG4gICAgLmF2YXRhci1pbWFnZSB7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLmF2YXRhcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmlucHV0LWJsb2NrX19maWVsZHMtZXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19jb25maXJtLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2F2ZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgfVxuXG4gICZfX3NlbmQtY29kZS1idXR0b24ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19yZXNlbmQtY29kZS10ZXh0IHtcbiAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAmLS1mdWxsLXdpZHRoIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY29kZS1idXR0b25zLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1haWwtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZm9ybS1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZW1haWwtY29uZmlybWVkLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICB9XG5cbiAgJl9faW50ZXJlc3Qge1xuICAgIEBleHRlbmQgJWxhYmVsLTE7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RERFMjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLS1teSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uLXdyYXAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggcmdiYSgzLCA1NSwgMTAzLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19kYXRlLWdlbmRlciB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2dlbmRlci1yYWRpby1idXR0b25zIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICB9XG5cbiAgJl9faW50ZXJlc3RzLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC53cy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1ibHVlLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5wcm9maWxlLXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuXG4gICZfX2JvZHkge1xuICAgIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDMwcHgpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyNjApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4taW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyLWRhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyLWRhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tb25seS1zdGF0aXN0aWNzIHtcbiAgICAgIGdhcDogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5wcm9maWxlLXZpZXdfX2luZm8td3JhcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luZm8td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19kYXRhIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyNjApIHtcbiAgICAgIGdhcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgICAgZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fcGVyc29uYWxpdHkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVwYXJ0bWVudCB7XG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTI2MCkge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2VudHJhbC1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faW50ZXJlc3RzIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLWJhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50LTI7XG4gIH1cblxuICAmX19hdmF0YXIge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzLCA1NSwgMTAzLCAwLjIpO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19yYXRpbmctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjYwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JhdGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMsIDU1LCAxMDMsIDAuMDUpO1xuICB9XG5cbiAgJl9fYmx1ZS1idXR0b24tZWRpdCB7XG4gICAgQGV4dGVuZCAlYm9keS0yO1xuXG4gICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjYwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3doaXRlLWJ1dHRvbi1lZGl0IHtcbiAgICBAZXh0ZW5kICVib2R5LTI7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjYwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICB9XG4gIH1cblxuICAmX19lZGl0LXByb2ZpbGUtaWNvbiB7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG5cbiAgJl9fdG9wLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyNjApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDczNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvbnVzLXZhbHVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgJl9fYW1vdW50LFxuICAmX19ib251cy12YWx1ZS1udW1iZXIge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ2MCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggMzBweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50LTE7XG4gIH1cblxuICAmX19wcm9ncmVzcy1iYXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cblxuICAmX19wcm9ncmVzcy1iYXIge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cblxuICAmX19wcm9ncmVzcy1wZXJjZW50IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fYWNoaWV2ZW1lbnRzIHtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0NjApIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi51c2VyLXJhbmtpbmctYm9yZGVye1xuICBwYWRkaW5nOiAycHg7XG4gIGJhY2tncm91bmQ6ICRncmFkaWVudC0xO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uY3VycmVudC11c2VyLXJhbmtpbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDU4MCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBleHRlbmQgJWJvZHktNDtcbiAgfVxuXG4gICZfX3BvaW50cyB7XG4gICAgQGV4dGVuZCAlcGFnZS10aXRsZS0xO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAkYWNjZW50O1xuICB9XG5cbiAgLmxpbmsge1xuICAgIGNvbG9yOiAkYWNjZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vc3R5bGVzL3Njcm9sbGJhci5zY3NzJztcblxuLnJhbmtpbmctZmlsdGVycy1zZWN0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgY29sdW1uLWdhcDogMjBweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg0ODApIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cblxuICAmX19maWx0ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNzIwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItdGFyZ2V0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHNnMDgwO1xuICAgIGZvbnQtZmFtaWx5OiAnaW50ZXJNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2cwMzA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3MjApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLWljb24ge1xuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cblxuICAmX19maWx0ZXItbW9kYWwge1xuICAgIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDgpO1xuICAgIEBpbmNsdWRlIGN1c3RvbS1zY3JvbGxiYXIoJ2Zsb2F0Jyk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDc0cHg7XG4gICAgbGVmdDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cblxuICAmX19maWx0ZXItY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZzAwNTtcbiAgICB9XG4gIH1cbn1cbiIsIi5yYW5raW5nLXBhZ2UtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMjRweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblxuICB0aGVhZCB7XG4gICAgQGV4dGVuZCAlYm9keS0xO1xuXG4gICAgY29sb3I6ICRzZzA4MDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgdGhlYWQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWVtcHR5IHtcbiAgICBtaW4taGVpZ2h0OiA0NTZweDtcbiAgfVxuXG4gIC51c2VyLXJvdy1yYW5rIHtcbiAgICBAZXh0ZW5kICVzdWJoZWFkZXItMTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcbiAgICBjb2xvcjogJGFjY2VudDtcblxuICAgIC8vIHlvdSBjYW4gbm90IGFkZCBwYWRkaW5nIHRvIHRyLCBidXQgeW91IGNhbiBhZGQgcGFkZGluZyB0byB0ZCDvvLzvvIjjgIdf772P77yJ77yPXG4gICAgLy8gdGhpcyBhbHNvIGJyZWFrcyBib3JkZXItcmFkaXVzLCBzbyB3ZSBzZXQgaXQgdGhlIHNhbWUgd2F5XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgfVxuXG4gICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yYW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb2ludHMge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAudXNlci1pbmZvIHtcbiAgICAgIEBpbmNsdWRlIHJvdy1jZW50ZXItZmxleCgxNnB4KTtcblxuICAgICAgQGV4dGVuZCAlYm9keS0zO1xuXG4gICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDQ4MCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICZfX2F2YXRhciB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNDgwKSB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoMjUwKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWN1cnJlbnQtdXNlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtMTtcblxuICAgICAgLnVzZXItaW5mbyxcbiAgICAgIC5wb2ludHMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAucmFuayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiR0b3AtdXNlci1yYW5rLXdpZHRoOiAzMDdweDtcblxuLnRvcC1yYW5raW5nLWl0ZW0ge1xuICBAaW5jbHVkZSBjb2x1bW4tZmxleCg4cHgpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM4NnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNDhweCAyNHB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogJGRlZmF1bHQtc2hhZG93O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDEzMDApIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCgxMDgwKSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoOTAwKSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNTYwKSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMzYwKSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICZfX3Jhbmsge1xuICAgIEBleHRlbmQgJXBhZ2UtdGl0bGUtMTtcblxuICAgIGNvbG9yOiAkYWNjZW50O1xuICB9XG5cbiAgJl9fY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gMTJweCAtINC/0L7Qu9C+0LLQuNC90LAg0YDQsNC30LzQtdGA0LAg0LjQutC+0L3QutC4XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5pbmplY3RlZC1zdmcge1xuICAgICAgZmlsbDogJGFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICYtLWluYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDM1JTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJvdXNlbC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6ICR0b3AtdXNlci1yYW5rLXdpZHRoO1xuICB9XG5cbiAgJl9fY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2RvdHMge1xuICAgIEBpbmNsdWRlIHJvdy1jZW50ZXItZmxleCg0cHgpO1xuXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICAuZG90IHtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZzAyMDtcblxuICAgICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAudG9wLXVzZXItcmFuayB7XG4gICAgQGluY2x1ZGUgY29sdW1uLWZsZXgoMjBweCk7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogJHRvcC11c2VyLXJhbmstd2lkdGg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zbGF0ZSAkc2xvdy10cmFuc2l0aW9uO1xuXG4gICAgJl9fYXZhdGFyLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxODhweDtcbiAgICB9XG5cbiAgICAmX19hdmF0YXIge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmX19wbGFjZSB7XG4gICAgICBAZXh0ZW5kICVzdWJoZWFkZXItMTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogJGRlZmF1bHQtc2hhZG93O1xuICAgICAgY29sb3I6ICRzZzkwMDtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIEBleHRlbmQgJXN1YmhlYWRlci0zO1xuXG4gICAgICBjb2xvcjogJHNnOTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoMTA4MCkge1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg5MDApIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNjApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jdXJyZW50LXVzZXItc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC0xO1xuXG4gICAgLnRvcC1yYW5raW5nLWl0ZW1fX2NvbnRyb2wgLmluamVjdGVkLXN2ZyB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnRvcC1yYW5raW5nLWl0ZW1fX3JhbmssXG4gICAgLnRvcC11c2VyLXJhbmtfX25hbWUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi50b3AtcmFua2luZy1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYWIwMjA7XG5cbiAgJl9faXRlbXMge1xuICAgIEBpbmNsdWRlIHJvdy1jZW50ZXItZmxleCgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDkwMCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cbn1cbiIsIiRjb250ZW50LW1heC13aWR0aDogMTIxOHB4O1xuXG4ucmFua2luZy1wYWdlIHtcbiAgQGluY2x1ZGUgY29sdW1uLWZsZXgoNDBweCk7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX190b3AtcmFuayB7XG4gICAgQGluY2x1ZGUgY29sdW1uLWZsZXgoNDBweCk7XG5cbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBAaW5jbHVkZSBjb2x1bW4tZmxleCg2MHB4KTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDcyMCkge1xuICAgICAgcm93LWdhcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jdXJyZW50LXVzZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJGNvbnRlbnQtbWF4LXdpZHRoO1xuICB9XG5cbiAgJl9fdGFibGUge1xuICAgIEBpbmNsdWRlIGNvbHVtbi1mbGV4KDMwcHgpO1xuICB9XG5cbiAgJl9fdG9wLXJhdGluZyB7XG4gICAgQGluY2x1ZGUgY29sdW1uLWZsZXgoNDBweCk7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgIC50aXRsZSB7XG4gICAgICBAZXh0ZW5kICVwYWdlLXRpdGxlLTM7XG5cbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICBAaW5jbHVkZSByb3ctY2VudGVyLWZsZXgoMzBweCk7XG4gICAgfVxuICB9XG59XG4iLCIuZXZlbnQtcmVnaXN0cmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCg4NzUpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjYpIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5icmVhZC1jcnVtYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuXG4gICZfX2Zvcm0tYmxvY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMCAzNnB4O1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnMwMzA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tcm93IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi0tc2lkZS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS10aXRsZSB7XG4gICAgJiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcG8xMDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTJweDtcbiAgICBjb2xvcjogJGRlOTAwO1xuICB9XG5cbiAgJl9fZm9ybS1yb3ctbGFiZWwge1xuICAgIHdpZHRoOiAxODRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgJi0tZnJvemVuIHtcbiAgICAgIGhlaWdodDogNTRweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1jb250cm9sIHtcbiAgICAmLS10aGlyZCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWlucHV0LWNvbnRyb2wge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hdHRhY2htZW50cy1saXN0IHtcbiAgICAmX19lbXB0eS1ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgIH1cblxuICAgICZfX2FkZC1maWxlLWxpbmsge1xuICAgICAgY29sb3I6ICRkZTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RvY3VtZW50LXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNnB4IDAgMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGRlOTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8tbGFiZWwge1xuICAgIG1hcmdpbjogMnB4IDAgMCA0cHg7XG4gICAgY29sb3I6ICRkZTkwMDtcbiAgfVxuXG4gICZfX2RvY3VtZW50LWluZm8tbW9kYWwge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNnMDgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUzMCkge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbCB7XG4gICAgcGFkZGluZzogNjBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwMjQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19tb2RhbC1zdmctd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG8xMDA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDI0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZzogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbC1zdmcge1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBoZWlnaHQ6IDEyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTAyNCkge1xuICAgICAgd2lkdGg6IDgycHg7XG4gICAgICBoZWlnaHQ6IDgycHg7XG4gICAgfVxuICB9XG59XG4iLCIuZXZlbnQtc3RhdHVzLXJlZ2lzdHJhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoODc1KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY2KSB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiAxNTBweDtcblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgJl9faW5wdXQtd3JhcC0tdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAuYnJlYWQtY3J1bWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cblxuICAmX19mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzZweDtcblxuICAgIC5pbnB1dC1ibG9ja19faW5wdXQtcG9zaXRpb24td3JhcCB7XG4gICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiczAzMDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tZmxleC1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuaW5wdXQtYmxvY2tfX3RleHQtb3ZlcmZsb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWZsZXgtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICAgIGdhcDogMTBweDtcblxuICAgIGRpdiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS10aXRsZSB7XG4gICAgJiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tbGFiZWwge1xuICAgIG1hcmdpbjogMTBweCAwIDEycHg7XG4gICAgY29sb3I6ICRkZTkwMDtcbiAgfVxuXG4gIC5pbmZvIHtcbiAgICBjb2xvcjogJGRlOTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2Zvcm0tcm93LWxhYmVsIHtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgICYtLWZyb3plbiB7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tY29udHJvbCB7XG4gICAgJi0tdGhpcmQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0MHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zaWRlLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1pbmxpbmUtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBjb2xvcjogJGFjY2VudDtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYtLWJsdWUge1xuICAgICAgY29sb3I6ICRkZTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWlucHV0LWNvbnRyb2wge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hdHRhY2htZW50cy1saXN0IHtcbiAgICAmX19lbXB0eS1ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgIH1cblxuICAgICZfX2FkZC1maWxlLWxpbmsge1xuICAgICAgY29sb3I6ICRkZTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RvY3VtZW50LXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRkZTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvLWxhYmVsIHtcbiAgICBtYXJnaW46IDJweCAwIDAgNHB4O1xuICAgIGNvbG9yOiAkZGU5MDA7XG4gIH1cblxuICAmX19kb2N1bWVudC1pbmZvLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogNDQwcHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNnMDgwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MzApIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzMjApIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwge1xuICAgIHBhZGRpbmc6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDI0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbW9kYWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgJl9fbW9kYWwtc3ZnLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMDI0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZzogMjhweDtcbiAgICB9XG4gIH1cblxuXG4gICZfX21vZGFsLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmx1ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJzMDEwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJzMDIwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnN0YXR1cy1yZWdpc3RyYXRpb24tY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoODc1KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY2KSB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYnJlYWQtY3J1bWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cblxuICAmX19mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzZweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJzMDMwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDY0MCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtLXNpZGUtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNzY4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tdGl0bGUge1xuICAgICYgc3BhbiB7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMnB4O1xuICAgIGNvbG9yOiAkZGU5MDA7XG4gIH1cblxuICAmX19mb3JtLXJvdy1sYWJlbCB7XG4gICAgd2lkdGg6IDE4NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAmLS1mcm96ZW4ge1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWNvbnRyb2wge1xuICAgICYtLXRoaXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2lkZS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0taW5saW5lLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgIGNvbG9yOiAkZGU5MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1idXR0b24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAmX19mb3JtLWlucHV0LWNvbnRyb2wge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hdHRhY2htZW50cy1saXN0IHtcbiAgICAmX19lbXB0eS1ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FiMDIwO1xuICAgIH1cblxuICAgICZfX2FkZC1maWxlLWxpbmsge1xuICAgICAgY29sb3I6ICRkZTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heFdpZHRoKDc2OCkge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg3NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RvY3VtZW50LXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNnB4IDAgMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGRlOTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8tbGFiZWwge1xuICAgIG1hcmdpbjogMnB4IDAgMCA0cHg7XG4gICAgY29sb3I6ICRkZTkwMDtcbiAgfVxuXG4gICZfX2RvY3VtZW50LWluZm8tbW9kYWwge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNnMDgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUzMCkge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbCB7XG4gICAgcGFkZGluZzogNjBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwMjQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19tb2RhbC1zdmctd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTAyNCkge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwtc3ZnIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEwMjQpIHtcbiAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RvcC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjQwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1zdGF0dXMge1xuICAgIGNvbG9yOiByZWQ7XG5cbiAgICAmLS1tb2RlcmF0aW9uIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgIH1cblxuICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6IGdyZWVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tdG9wLWxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn0iLCIucmVnaXN0cmF0aW9ucy1saXN0IHtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19pdGVtLWRhdGUge1xuICAgIG1hcmdpbjogMzZweCAwO1xuICB9XG5cbiAgJl9faXRlbS1jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICB9XG5cbiAgJl9faXRlbS1jb250ZW50LXN0YXR1cyB7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBjb2xvcjogcmVkO1xuXG4gICAgJi0tbW9kZXJhdGlvbiB7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiBncmVlbjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWNvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgJi0tZW1wdHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlMTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tY29udGVudC1wb2ludHMge1xuICAgIGNvbG9yOiAkcG81MDA7XG4gIH1cblxuICAmX19lbXB0eS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgJl9fbG9hZC1tb3JlIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi5zdGF0dXMtcmVnaXN0cmF0aW9ucy1saXN0IHtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDk2OCkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19pdGVtLWRhdGUge1xuICAgIG1hcmdpbjogMzZweCAwO1xuICB9XG5cbiAgJl9faXRlbS1jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICB9XG5cbiAgJl9faXRlbS1jb250ZW50LXN0YXR1cyB7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBjb2xvcjogcmVkO1xuXG4gICAgJi0tbW9kZXJhdGlvbiB7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiBncmVlbjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWNvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgJi0tZW1wdHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlMTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tY29udGVudC1wb2ludHMge1xuICAgIGNvbG9yOiAkcG81MDA7XG4gIH1cblxuICAmX19lbXB0eS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgJl9fbG9hZC1tb3JlIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi5zZXJ2aWNlLWl0ZW0ge1xuICB3aWR0aDogMjc1cHg7XG4gIGhlaWdodDogMjk0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRyYW5zaXRpb246ICRzbG93LXRyYW5zaXRpb247XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBAaW5jbHVkZSBtYXhXaWR0aCgzMjApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNzVweDtcbiAgICBoZWlnaHQ6IDI5NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGxpc3QtaXRlbS1ncmFkaWVudDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogJHNsb3ctdHJhbnNpdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYzKSk7XG4gIH1cblxuICAmLS13aXRob3V0LWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGUxMDA7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2JvZHktYm90dG9tIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYm9keS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2JvZHktbm90aWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2JvZHktYm9udXMge1xuICAgIG1pbi13aWR0aDogNjZweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgfVxuXG4gICZfX2JvZHktYm9udXMtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuXG4gICZfX2JvZHktZGF0ZSB7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGFjY2VudDtcbiAgfVxufSAgXG4iLCIuc2VydmljZS1jYXJkIHtcbiAgcGFkZGluZzogNjBweCAxMHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoOTY2KSB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogNDAwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLW93bmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAkc2cwODA7XG4gIH1cblxuICAmX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MzYpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzNzUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgyODApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWJvbnVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDM2KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tYm9udXMtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG4gIH1cblxuICAmX19pdGVtLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19pdGVtLWRlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgJl9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1jdXQge1xuICAgICAgbWF4LWhlaWdodDogMTk0cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXNwb2lsZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tZGF0ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgJl9faXRlbS1kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1kYXRlLWJvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyMDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1kYXRlLWJvZHktdmFsdWUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDI4MCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tc3RhdHVzLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG5cbiAgJl9faXRlbS1zdGF0dXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGU1MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXN0YXR1cy12YWx1ZSB7XG4gICAgQGV4dGVuZCAlbGFiZWwtMjtcblxuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGNvbG9yOiAkZGU1MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDEyNzYpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIzMCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTIwMCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzc1KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDI4MCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICBmb250LXNpemU6IDdweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXNtaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAmX19pdGVtLWJvZHktYWRhcHRpdmUge1xuICAgIG1pbi13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgxMjAwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0taW5mby13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luOiA4cHggMjBweCAxNnB4IDA7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MDApIHtcbiAgICAgIG1hcmdpbjogOHB4IDAgMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWNhdGVnb3J5LWljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICRkZTkwMDtcbiAgfVxuXG4gICZfX2FjdGlvbi1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbW9kYWwtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNDYwKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMzAwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLWJ1dHRvbiB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQoKSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCgzMDApIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tYWN0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MjApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1idXR0b24ge1xuICAgIEBpbmNsdWRlIG1heFdpZHRoKDUyMCkge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tcmVtYWluaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg1MjApIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXJlbWFpbmluZy1jb3VudCB7XG4gICAgbWluLXdpZHRoOiA1NHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG8wMjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwcHg7XG4gIH1cblxuICAmX19pdGVtLXJlbWFpbmluZy1xdWVzdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB0b3A6IC0xMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRkZTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXJlbWFpbmluZy1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3R0b206IDcwcHg7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2cwODA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTUyMCkge1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDMyMCkge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5zZXJ2aWNlLWxpc3Qge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuXG4gIEBpbmNsdWRlIG1heFdpZHRoKDEzMTYpIHtcbiAgICBtYXgtd2lkdGg6IDk4NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMTAwMSkge1xuICAgIG1heC13aWR0aDogNjcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXhXaWR0aCg2ODYpIHtcbiAgICBtYXgtd2lkdGg6IDM1NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMzIwKSB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4V2lkdGgoMjgwKSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkLFxuICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTMxNikge1xuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTAwMSkge1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoNjg2KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCgzMjApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbiAgXG4gICZfX2ZpbHRlcnMtc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG5cbiAgJl9fZmlsdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgfVxuXG4gICZfX2ZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heFdpZHRoKDU2OCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1pY29uIHtcbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG5cbiAgJl9fZmlsdGVyLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG5cbiAgICAmLS1mdWxsLXByaWNlIHtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MDApIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgJi0tY2F0ZWdvcnkge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXhXaWR0aCg0MDApIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1tb2RhbC1yYWRpby1idXR0b25zIHtcbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg5NjgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhXaWR0aCg2NDApIHtcbiAgICAgIC5jb21wb25lbnRzX19mb3JtLWNvbnRyb2wtLXNpZGUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlci1yZXNldCB7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fZmlsdGVyLXJlc2V0LXRleHQge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItcmVzZXQtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgZmlsbDogJHNnMDgwO1xuICB9XG5cbiAgJl9fZmlsdGVyLXNlYXJjaCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4V2lkdGgoMTMyMCkge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIH1cblxuICAgIC5pbnB1dC1ibG9ja19faWNvbiBzdmcge1xuICAgICAgY29sb3I6ICRzZzA4MDtcbiAgICB9XG5cbiAgICAuaW5wdXQtYmxvY2tfX2ljb24tLXNlYXJjaCB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWJsb2NrLS1zZWFyY2gtbW9kZSBpbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXItY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19maWx0ZXItY2F0ZWdvcnktYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICZfX2ZpbHRlci1jYXRlZ29yeS1yZXNldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJl9fbG9hZC1tb3JlLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMTBweDtcbiAgfVxufVxuIl19 */
