/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:"PT Sans",arial,sanf-serif;font-style:normal;color:#000;background-color:#fff}details,img,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}button,optgroup{font-size:100%;line-height:1.15}button,input,optgroup,select,textarea{font-family:inherit;margin:0}button,input{overflow:visible}button{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-weight:400;font-family:"PT Sans";font-style:"italic";src:url(../fonts/OpenSans-Italic.woff2) format('woff2'),url(../fonts/OpenSans-Italic.woff) format('woff');font-display:swap}@font-face{font-weight:400;font-family:"PT Sans";font-style:normal;src:url(../fonts/OpenSans-Regular.woff2) format('woff2'),url(../fonts/OpenSans-Regular.woff) format('woff');font-display:swap}@font-face{font-weight:600;font-family:"PT Sans";font-style:normal;src:url(../fonts/OpenSans-SemiBold.woff2) format('woff2'),url(../fonts/OpenSans-SemiBold.woff) format('woff');font-display:swap}@font-face{font-weight:700;font-family:"PT Sans";font-style:normal;src:url(../fonts/OpenSans-Bold.woff2) format('woff2'),url(../fonts/OpenSans-Bold.woff) format('woff');font-display:swap}#default .reset-indents{margin:0;padding:0}#default .button{display:inline-flex;font-family:"PT Sans",arial,sanf-serif;font-size:14px;line-height:20px;outline:0;text-decoration:none;cursor:pointer}.container{width:auto;margin-right:0;margin-left:0;padding-right:20px;padding-left:20px}ol:not([class]),ul:not([class]){padding:0;margin:25px 0;list-style:none}ol:not([class]) li,ul:not([class]) li{position:relative;margin-bottom:20px;padding-left:30px;font-size:14px;color:#000}ol:not([class]) li::before,ul:not([class]) li::before{position:absolute;top:0;left:0;width:20px;height:20px}ol:not([class]) li:last-child,ul:not([class]) li:last-child{margin-bottom:0}p:not([class]){padding:0;margin:15px 0;font-size:12px;line-height:14px}h1,h2,h3,h4,h5,h6{font-weight:600;color:#000}h1{font-size:22px;line-height:24px}h2{font-size:20px;line-height:22px}h3{margin-top:30px;margin-bottom:30px;font-size:17px;line-height:20px}input,select{font-size:12px}input,select,textarea{width:100%;box-sizing:border-box;display:inline-flex;padding:13px 15px;line-height:15px;text-transform:uppercase;color:#000;border:2px solid #ea5738;background-color:transparent}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}input:-moz-placeholder,input::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#000}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}textarea{font-size:10px;height:115px;resize:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.main-footer{padding-top:35px;padding-bottom:30px;background-color:#f3f7fe;border-top:6px solid #ea5738}.main-footer__container{display:flex;align-items:center}.main-footer__contacts{padding:0;margin:0 30px 0 0;list-style:none}.main-footer__contact{display:flex;align-items:center}.main-footer__contact-icon{width:22px;height:28px;margin-right:15px;flex-shrink:0;fill:#ea5738}.main-footer__contact-text{margin:0;padding:0;font-size:12px;line-height:1.2;color:#000;text-decoration:none}.main-footer__contact-text_view_bold{flex-shrink:0}.main-footer .main-footer__socials,.reviews__form-actions button{margin-left:auto}.main-header{position:fixed;top:0;left:0;right:0;z-index:10;padding-top:30px;padding-bottom:30px;background-image:linear-gradient(to bottom,#000 0%,transparent 100%)}.main-header_no-gradient{background-image:none}.main-header__container{display:flex;align-items:center}.main-header__logo,.main-header__nav{margin-right:20px}.main-header__nav.main-header__nav_state_open{opacity:1;visibility:visible}.main-header__contacts{display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto}.main-header__phone{margin-bottom:10px;font-size:14px;color:#fff;text-decoration:none;transition:color .15s linear}.main-header__phone:hover{color:#ea5738;text-decoration:underline}.main-header__button-mobile{align-self:flex-end}.main-header__button{position:relative;min-width:27px;min-height:20px;margin:0;padding:2px;background-color:initial;border:0;cursor:pointer}.main-header__button::after,.main-header__button::before{content:"";display:block;width:27px;height:3px;background-color:#000;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.main-header__button-mobile-line{width:27px;height:3px;margin-top:6px;margin-bottom:6px;background-color:#000;visibility:visible;opacity:1;transition:opacity .15s linear,visibility .15s linear}.main{flex-grow:1}.main_view_inner_page{display:flex;flex-direction:column}.main_view_inner_page .catalog,.main_view_inner_page .reviews,.main_view_inner_page .useful{padding-top:180px;flex-grow:1}.main_view_inner_page .map{flex-grow:1}.selectr-selected{padding:13px 15px;background-color:transparent;border:2px solid #ea5738;border-radius:0}.selectr-selected::before{border-color:#b8b8b8 transparent transparent;transition:border-color .15s linear}.selectr-selected:hover::before{border-color:#ea5738 transparent transparent}.selectr-label,.selectr-placeholder{font-size:12px;line-height:15px}.selectr-placeholder{color:#000;text-transform:uppercase}.selectr-options{background-color:#000}.selectr-option{font-size:12px;line-height:15px;color:#fff}.selectr-option.active{background-color:#fff;color:#000}.selectr-option.selected{background-color:#ea5738}.wrapper{display:flex;flex-direction:column;min-height:100vh}.button{display:inline-flex;font-family:"PT Sans",arial,sanf-serif;outline:0;text-decoration:none;cursor:pointer;box-sizing:border-box;align-items:center;justify-content:center;padding:5px 20px;font-size:10px;line-height:12px;color:#fff;background:#ea5738;border:2px solid #ea5738;transition:background-color .15s linear;text-transform:uppercase;text-align:center}.button:focus,.button:hover{background-color:#fff;color:#ea5738;transition:background-color .15s linear}.catalog-list{margin:0;padding:0;list-style:none}.catalog-list__item{display:flex;flex-direction:column;min-height:190px}.catalog-list__content{position:relative;z-index:5;display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;box-sizing:border-box;height:100%;padding:20px 30px;text-decoration:none;background-repeat:no-repeat;background-size:cover;background-position:top center;cursor:pointer}.catalog-list__content::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(0,0,0,.7);transition:background-color .15s linear}.catalog-list__content:hover::after{background-color:rgba(0,0,0,.5)}.catalog-list__content_view_tral{background-image:url(../image/tral.jpg)}.catalog-list__content_view_tractor{background-image:url(../image/tractor.jpg)}.catalog-list__content_view_marketing{background-image:url(../image/marketing.jpg)}.catalog-list__content_view_tgs{background-image:url(../image/MANS.jpg)}.catalog-list__content_view_tgs-bort{background-image:url(../image/Tga.jpg)}.catalog-list__content_view_esk{background-image:url(../image/Tractor.jpg)}.catalog-list__content_view_front-esk{background-image:url(../image/front-tractor.jpg)}.catalog-list__content_view_scania{background-image:url(../image/scania.jpg)}.catalog-list__slogan{padding:0;margin:auto 0 40px;font-size:18px;line-height:1.2;color:#f3f7fe;text-transform:uppercase}.consultant{display:flex}.consultant__image,.consultant__image-container{display:none}.consultant__image-container{margin-right:15px;flex-shrink:0}.consultant__image{-o-object-fit:cover;object-fit:cover}.consultant__content{box-sizing:border-box;padding-top:5px;padding-bottom:5px}.consultant__text{padding:0;margin:0 0 25px;font-size:14px;line-height:1.4}.custom-checkbox{display:flex;align-items:center;font-size:12px;line-height:1.1;cursor:pointer}.custom-checkbox__indicator{display:block;width:11px;height:11px;margin-right:20px;border:2px solid #ea5738;transition:background-color .15s linear}.custom-checkbox__checkbox:checked+.custom-checkbox__indicator{background-color:#ea5738}.form__container{display:flex;flex-direction:column}.form__field{padding:0;margin:0 0 20px}.form__field:last-child{margin-bottom:0}.form__field_view_submit{text-align:center}.logo__image,.logo__link{display:block}.logo__image{width:55px;height:45px}.main-nav{padding-top:20px;padding-bottom:20px;border-top:1px solid #ea5738}.main-nav__list{margin:0;padding:0;list-style:none}.main-nav__link{font-size:16px;text-transform:uppercase;color:#000;font-weight:700;text-decoration:none;transition:color .15s linear}.main-nav__link:hover{color:#ea5738;text-decoration:underline}.modal{position:fixed;top:50%;left:50%;z-index:5;display:none;width:320px;box-sizing:border-box;padding:25px 20px 30px;background-color:#fff;border-radius:7px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-card{padding:30px;background-color:#fff}.product-card__slogan{position:relative;margin:0 0 30px;padding:0 0 15px;font-size:24px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:#000}.product-card__slogan::after{content:"";position:absolute;bottom:0;left:0;width:80px;height:2px;background-color:#ea5738}.product-card__parameters{margin-bottom:35px}.product-card__list{margin:0;padding:0;list-style:none}.product-card__item{display:flex;align-items:center;margin-bottom:25px;font-size:14px;line-height:1.2}.product-card__item::before{content:"";display:block;width:13px;height:13px;margin-right:20px;border:2px solid #ea5738}.product-card__item:last-child{margin-bottom:0}.product-card__price{font-size:14px}.product-card__price-title{font-size:16px;font-weight:700;color:#ea5738}.shadow::before{content:"";position:fixed;top:0;left:0;z-index:5;width:0;height:0;background:rgba(1,35,62,.3);opacity:0;visibility:hidden;transition:opacity .15s ease-in,visibility .15s ease-in}.shadow_state_open{position:fixed;width:100%;height:100%;overflow:hidden}.shadow_state_open::before{width:100%;height:100%;visibility:visible;opacity:1;transition:opacity .15s ease-out,visibility .15s ease-out}.socials{margin:0;padding:0;list-style:none}.socials__link{display:block}.socials__icon{width:30px;height:30px;fill:#000;transition:fill .15s linear}.socials__link:hover .socials__icon{fill:#ea5738}.video-play{background-color:#ea5738}.video-play__link{display:flex;flex-direction:column;align-items:center;padding:20px 30px;text-decoration:none}.video-play__title{padding:0;margin:0 0 10px;font-size:14px;line-height:1.1;color:#fff;text-transform:uppercase;text-align:center}.video-play__icon{width:50px;height:50px;fill:#fff}.bids{padding-top:60px;background-color:#fff}.bids__slogan,.bids__sub-slogan{padding:0;margin:0 0 25px;font-size:18px;line-height:1.1;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:.9px}.bids__sub-slogan{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;letter-spacing:.5px;color:#000}.bids__sub-slogan::after,.bids__sub-slogan::before,.catalog__sub-slogan::after,.catalog__sub-slogan::before{content:"";display:block;width:135px;height:2px;background-color:#ea5738}.bids__content{position:relative}.bids__sub-slogan-text{margin-right:15px;margin-left:15px}.bids__photos{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.bids__photo{width:70px;height:70px;margin-right:20px}.bids__photo:last-child{margin-right:0}.bids__photo_view_big,.bids__photo_view_big .bids__image{width:90px;height:90px}.bids__image{width:70px;height:70px;-o-object-fit:cover;object-fit:cover}.bids__text{margin-bottom:40px}.bids__title{padding:0;margin:0 0 90px;font-size:14px;font-weight:500;color:#000;letter-spacing:.4px}.bids__buttons{display:flex;min-width:200px;text-align:center}.bids__button-action,.bids__button-all{width:calc(50% - 15px)}.bids__button-action{margin-right:30px}.bids__button-navigation{margin:0;position:absolute;top:50%;display:none;flex-direction:column;justify-content:center;align-items:center;padding:5px;border:0;background-color:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bids__button-navigation_next{right:-55px}.bids__button-navigation_prev{left:-55px}.bids__button-navigation-icon{width:30px;height:25px;fill:#ea5738}.bids__button-navigation-icon_prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.catalog{padding-top:35px;padding-bottom:35px;background-color:#fff}.catalog__container{padding-left:50px;padding-right:50px}.catalog__slogan{padding:0;margin:0 0 20px;font-size:18px;line-height:1.1;letter-spacing:.9px;text-transform:uppercase;text-align:center;color:#000}.catalog__slogan_view_footer{margin-bottom:10px;letter-spacing:0}.catalog__sub-slogan{padding:0;display:flex;align-items:center;justify-content:center;margin:0 0 20px;font-size:14px;font-weight:400;line-height:1.2;text-transform:uppercase;text-align:center;letter-spacing:.5px;color:#000}.catalog__sub-slogan-text{margin-right:10px;margin-left:10px}.catalog__list{margin-bottom:20px}.catalog__list_view_inner_page{margin-bottom:0}.catalog__footer{text-align:center}.clarification{position:relative;padding-top:35px;padding-bottom:35px;background-color:#f3f7fe}.clarification__left-side{margin-bottom:35px}.clarification__right-side{position:relative;display:flex;flex-direction:column;min-height:220px}.clarification__right-side::after{content:"";position:absolute;top:0;left:-20px;right:-20px;bottom:-35px;background-image:url(../image/clarification-background.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:0}.clarification__slogan{padding:0;margin:0 0 20px;font-size:18px;line-height:1.1;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.9px;text-align:center}.clarification__slogan_view_right-side{margin-top:auto;font-size:18px;line-height:1.1;margin-bottom:15px}.clarification__sub-slogan{padding:0;margin:0 0 35px;font-size:14px;line-height:1.1;text-transform:uppercase;text-align:center;letter-spacing:.5px}.clarification__notification{font-size:14px;line-height:1.1;font-weight:700;color:#000}.clarification__form{padding-left:30px;padding-right:30px}.clarification__form-field{padding:0;margin:0 0 25px}.clarification__form-field:last-child,.reviews__item:last-child{margin-bottom:0}.clarification__form-field_view_notification{margin-top:30px;margin-bottom:35px;text-align:center}.clarification__form-field_view_submit{text-align:center}.clarification__right-content{position:relative;z-index:5;display:flex;flex-direction:column;align-items:flex-end;flex-grow:1}.feedback__slogan{padding:0;margin:0 0 20px;font-size:14px;line-height:1.1;font-weight:400;text-align:center;color:#000;text-transform:uppercase}.feedback__content{padding-top:30px;padding-bottom:30px;background-color:#f3f7fe}.first-screen{position:relative;display:flex;flex-direction:column;padding-top:140px;min-height:100vh;box-sizing:border-box}.first-screen__container-video,.first-screen__container-video::after{position:absolute;top:0;left:0;right:0;bottom:0}.first-screen__container-video::after{content:"";background-color:rgba(255,255,255,.6)}.first-screen__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.first-screen__container{position:relative;z-index:5;display:flex;flex-direction:column;flex-grow:1}.first-screen__content-center{margin-top:auto;margin-bottom:auto}.first-screen__slogan,.first-screen__sub-slogan{padding:0;margin:0 0 20px;font-size:16px;line-height:1.2;font-weight:700;color:#000;text-transform:uppercase;text-align:center}.first-screen__sub-slogan{margin:0 0 30px;font-size:14px;line-height:1.1;font-weight:400;letter-spacing:.5px}.first-screen__advantages{padding:0;display:flex;flex-wrap:wrap;margin:0 0 60px;list-style:none}.first-screen__advantages-item{display:flex;flex-direction:column;align-items:center}.first-screen__advantages-icon{width:37px;height:37px;margin-bottom:20px;fill:#ea5738}.first-screen__advantages-title{margin:0;padding:0;font-size:12px;color:#000;text-align:center}.first-screen__slogan-form{margin-top:auto;font-size:18px;font-weight:400;color:#000;text-transform:uppercase;text-align:center}.first-screen__contacts{position:relative;z-index:5;padding-top:25px;padding-bottom:25px;color:#000;background-color:#fff}.map{width:100%;height:600px}.map__container{height:100%;background-repeat:no-repeat;background-size:cover;background-position:top center;background-image:url(../image/map.jpg)}.product{position:relative;display:flex;flex-direction:column;flex-grow:1;padding-top:300px;background-color:#f3f7fe}.product::after{content:"";position:absolute;top:0;left:0;bottom:0;z-index:1;width:100%;background-color:#fff}.product__image-container{position:absolute;top:0;left:0;bottom:60%;z-index:5;width:100%}.product__image{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product__container{display:flex;flex-direction:column;z-index:10;flex-grow:1}.product__card{width:100%}.product__footer{display:flex;flex-direction:column;flex-grow:1}.product__footer-container{display:flex;align-items:flex-end;flex-grow:1}.product__consultant{margin-right:10px;background-color:#fff}.product__video-link{margin-left:auto;margin-right:-20px}.reviews__container{padding-bottom:35px}.reviews__slogan{padding:0;margin:0 0 20px;font-size:18px;line-height:1.1;letter-spacing:.9px;text-transform:uppercase;text-align:center;color:#000}.reviews__slogan_view_footer{margin-bottom:10px;letter-spacing:0}.reviews__sub-slogan{padding:0;display:flex;align-items:center;justify-content:center;margin:0 0 40px;font-size:14px;font-weight:400;line-height:1.2;text-transform:uppercase;text-align:center;letter-spacing:.5px;color:#000}.reviews__sub-slogan::after,.reviews__sub-slogan::before{content:"";display:block;width:135px;height:2px;background-color:#ea5738}.reviews__sub-slogan-text{margin-right:10px;margin-left:10px}.reviews__list{margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid #ea5738}.reviews__item{display:flex;align-items:center;margin-bottom:40px}.reviews__image,.reviews__image-container{width:60px;height:60px}.reviews__item:first-child .reviews__image,.reviews__item:first-child .reviews__image-container{width:80px;height:80px}.reviews__image-container{flex-shrink:0;margin-right:30px}.reviews__item:first-child .reviews__image-container{margin-right:11px}.reviews__image{-o-object-fit:cover;object-fit:cover}.reviews__text-container{flex-grow:1}.reviews__text-container p{font-weight:500}.reviews__text-container p:first-child{margin-top:0}.reviews__text-container p:last-child{margin-top:0;margin-bottom:0}.reviews__form-container{display:flex;margin-bottom:20px}.reviews__textarea{flex-grow:1}.reviews__form-actions{display:flex}.steps{padding-top:40px;padding-bottom:35px;background-color:#f3f7fe}.steps__slogan,.steps__sub-slogan{padding:0;line-height:1.1;text-transform:uppercase;text-align:center}.steps__slogan{color:#000;margin:0 0 20px;font-size:18px;letter-spacing:.9px}.steps__sub-slogan{margin:0 0 30px;font-size:14px;font-weight:400;letter-spacing:.5px}.steps__list{padding:0;list-style:none;margin:0 0 25px}.steps__item{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:20px;border:4px solid #fff;transition:background-color .15s linear;cursor:pointer}.steps__item:hover,.useful__link:hover{background-color:#fff}.steps__item-icon{width:50px;height:45px;margin-bottom:30px;fill:#ea5738}.steps__item-title{padding:0;margin:0 0 10px;font-size:10px;line-height:1.1;color:#000;text-transform:uppercase}.steps__icon-next{width:40px;height:20px;align-self:flex-end}.steps__footer{text-align:center}.trust{position:relative;z-index:5;padding-top:45px;padding-bottom:40px;background-color:#f3f7fe;background-repeat:no-repeat;background-size:cover;background-position:top center;background-image:url(../image/trust-background.jpg)}.trust::after{background-color:rgba(0,0,0,.7)}.trust__slogan{padding:0;margin:0 0 40px;font-size:18px;line-height:1.1;text-align:center;letter-spacing:.9px;color:#fff;text-transform:uppercase}.trust__list{padding:0;margin:0 0 30px;list-style:none}.trust__content{display:flex;align-items:center;color:#fff}.trust__number{display:block;margin-right:10px;font-size:40px;line-height:1.2;color:#ea5738}.trust__item-slogan,.trust__title{display:block;font-size:12px;line-height:1.2}.trust__item-slogan{text-transform:uppercase}.trust__footer{text-align:center}.useful{position:relative;display:flex;flex-direction:column;z-index:5}.trust::after,.useful::after,.useful::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.useful::before{background-image:url(../image/useful-background.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center}.useful::after{background-color:rgba(255,255,255,.6)}.useful__container{margin-top:auto;margin-bottom:auto}.useful__slogan{padding:0;display:flex;align-items:center;justify-content:center;margin:0 0 40px;font-size:14px;font-weight:400;line-height:1.2;text-transform:uppercase;text-align:center;letter-spacing:.5px;color:#000}.useful__slogan::after,.useful__slogan::before{content:"";display:block;width:145px;height:2px;background-color:#ea5738}.useful__slogan-title{margin-right:10px;margin-left:10px}.useful__list{margin:0;padding:0;list-style:none}.useful__link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:10px;border:2px solid #fff;min-height:190px;text-decoration:none;transition:background-color .15s linear}.useful__icon{width:95px;height:50px;margin-bottom:25px;fill:#ea5738}.useful__title{margin:0;padding:0;font-size:13px;line-height:1.2;color:#000;text-transform:uppercase;transition:margin-bottom .15s linear,color .15s linear}.useful__link:hover .useful__title{color:#000;margin-bottom:30px}.useful__button{position:absolute;opacity:0;visibility:hidden;transition:visibility 0s linear,opacity 0s linear}.useful__link:hover .useful__button{position:static;opacity:1;visibility:visible;transition:visibility .15s linear,opacity .15s linear}.video-catalog{display:flex;flex-direction:column;flex-grow:1;padding-top:180px}.video-catalog__container{padding-top:20px;padding-bottom:20px}.video-catalog__slogan{padding:0;margin:0 0 25px;font-size:18px;line-height:1.2;letter-spacing:.9px;text-transform:uppercase;color:#000;text-align:center}.video-catalog__title{padding:0;margin:0 0 35px;font-size:14px;line-height:1.2;text-align:center}.video-catalog__title::before{content:"*";font-size:12px;line-height:1;color:#ea5738}.video-catalog__list{margin:0;padding:0;list-style:none}.video-catalog__item{cursor:pointer}.video-catalog__image-container{position:relative;height:130px;margin-bottom:20px}.video-catalog__icon{position:absolute;top:50%;left:50%;width:50px;height:50px;fill:#ea5738;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:fill .15s linear}.video-catalog__item:hover .video-catalog__icon{fill:#fff}.video-catalog__image{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-catalog__list-title{font-size:14px;line-height:1.2;color:#000;text-transform:uppercase;text-align:center;transition:color .15s linear}.video-catalog__item:hover .video-catalog__list-title{color:#ea5738}@media only screen and (min-width:768px){p:not([class]){margin-top:25px;margin-bottom:25px;font-size:16px;line-height:1.3}textarea{font-size:12px;line-height:15px}.main-footer__contacts{display:flex;flex-wrap:wrap;margin-right:40px}.main-footer__contact{margin-right:20px}.form__field:last-child,.main-footer__contact:last-child{margin-right:0}.main-header__contacts{flex-direction:row;margin-left:auto;margin-right:30px}.main-header__phone{margin-right:10px;margin-bottom:0;font-size:20px}.main-header__button-mobile{align-self:center}.button{min-width:170px;padding:6px 25px;font-size:14px;line-height:16px}.catalog-list{display:flex;flex-wrap:wrap}.catalog-list__item{min-height:250px}.consultant{padding:10px}.consultant__image,.consultant__image-container{display:block;width:140px;height:130px}.consultant__text{margin-bottom:30px}.consultant__text,.custom-checkbox{font-size:16px;line-height:1.2}.form__container{flex-direction:row;align-items:center;flex-wrap:wrap}.form__field{margin-right:30px;margin-bottom:0}.form_view_three .form__field{flex-grow:1;margin-right:30px}.form_view_three .form__field:last-child{flex-grow:0;margin-left:80px;margin-right:0}.logo__image{width:94px;height:78px}.product-card{padding:50px 40px;min-height:230px}.product-card__parameters{margin-bottom:50px}.product-card__price{font-size:16px}.product-card__price-title{font-size:18px}.socials{display:flex}.socials__item{margin-right:20px}.socials__item:last-child{margin-right:0}.socials__icon{width:45px;height:35px}.video-play__link{padding:30px 40px}.video-play__title{margin-bottom:15px;font-size:20px}.video-play__icon{width:68px;height:68px}.bids__photos{margin-bottom:60px}.bids__photo{width:85px;height:85px;margin-right:45px}.bids__photo_view_big,.bids__photo_view_big .bids__image{width:110px;height:110px}.bids__image{width:85px;height:85px}.bids__text{margin-bottom:75px}.bids__title{margin-bottom:40px;font-size:16px;line-height:1.2}.bids__button-action,.bids__button-all{width:100%}.catalog{padding-top:100px;padding-bottom:70px}.catalog__slogan{margin-bottom:30px;font-size:24px;line-height:1.2}.catalog__sub-slogan{margin-bottom:45px;font-size:18px}.catalog__sub-slogan-text{margin-right:20px;margin-left:20px}.catalog__list{margin-bottom:70px}.clarification__container{display:flex}.clarification__left-side{width:50%;padding-right:30px;margin-bottom:0}.clarification__right-side{position:static;display:block;min-height:auto;width:50%;z-index:5}.clarification__right-side::after{left:50%;right:0;bottom:0;z-index:-1}.clarification__slogan{margin-bottom:25px;font-size:24px}.clarification__slogan_view_right-side{margin-bottom:30px;font-size:30px;line-height:40px}.clarification__sub-slogan{margin-bottom:45px;font-size:18px}.clarification__form{padding-left:0;padding-right:0}.clarification__form-field_view_notification{margin-top:50px;margin-bottom:45px;text-align:left}.clarification__right-content{position:absolute;top:0;left:50%;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;padding-bottom:60px}.feedback__slogan{font-size:20px;line-height:1.2}.feedback__content{padding-top:40px;padding-bottom:40px}.first-screen__slogan{margin-bottom:30px;font-size:24px}.first-screen__sub-slogan{margin-bottom:60px;font-size:18px}.first-screen__advantages-item{width:calc(33.33333333% - 20px);margin-top:30px;margin-right:30px}.first-screen__advantages-item:nth-child(3n){margin-right:0}.first-screen__advantages-item:nth-child(-n+3){margin-top:0}.first-screen__advantages-icon{width:50px;height:50px;margin-bottom:30px}.first-screen__advantages-title{font-size:16px}.first-screen__slogan-form{margin-bottom:30px;font-size:24px}.first-screen__contacts{padding-top:40px;padding-bottom:40px}.product{padding-top:180px}.product__image-container{bottom:30%}.product__card{width:50%;margin-left:auto}.reviews__slogan{margin-bottom:30px;font-size:24px;line-height:1.2}.reviews__sub-slogan{margin-bottom:45px;font-size:18px}.reviews__sub-slogan-text{margin-right:20px;margin-left:20px}.reviews__image,.reviews__image-container{width:85px;height:85px}.reviews__item:first-child .reviews__image,.reviews__item:first-child .reviews__image-container{width:110px;height:110px}.reviews__image-container{margin-right:65px}.reviews__item:first-child .reviews__image-container{margin-right:45px}.reviews__form-container{margin-bottom:30px}.steps{padding-top:50px;padding-bottom:50px}.steps__slogan{width:680px;margin-left:auto;margin-right:auto;margin-bottom:30px;font-size:24px}.steps__sub-slogan{margin-bottom:60px;font-size:18px}.steps__list{display:flex;flex-wrap:wrap;margin-bottom:45px}.steps__item-icon{width:68px;height:68px;margin-bottom:25px}.steps__item-title{margin-bottom:15px;font-size:14px}.steps__icon-next{width:60px;height:25px}.trust{padding-top:60px;padding-bottom:50px}.trust__slogan{font-size:24px}.trust__list{display:flex;flex-wrap:wrap;margin-bottom:55px}.trust__content{margin-bottom:35px}.trust__item-slogan,.trust__title{font-size:16px}.useful__slogan{margin-bottom:60px;font-size:20px;line-height:28px}.useful__slogan-title{margin-right:20px;margin-left:20px}.useful__list{display:flex;flex-wrap:wrap}.useful__item{width:calc(50% - 40px);margin-top:80px;margin-right:80px}.useful__item:nth-child(2n){margin-right:0}.useful__item:nth-child(-n+2){margin-top:0}.useful__link{box-sizing:content-box;padding:15px;min-height:250px}.useful__icon{width:130px;height:70px;margin-bottom:40px}.useful__title{font-size:18px}.video-catalog__slogan{margin-bottom:30px;font-size:24px}.video-catalog__title{width:650px;margin-bottom:55px;margin-right:auto;margin-left:auto;font-size:16px}.video-catalog__list{display:flex;flex-wrap:wrap}}@media (min-width:768px) and (max-width:1279px){.catalog-list__item{width:calc(50% - 17.5px);margin-top:35px;margin-right:35px}.catalog-list__item:nth-child(2n),.form_view_four .form__field:nth-child(3n){margin-right:0}.catalog-list__item:nth-child(-n+2),.form_view_four .form__field:nth-child(-n+3){margin-top:0}.form_view_four .form__field{width:calc(33.33333333% - 20px);margin-top:30px;margin-right:30px}.form_view_four .form__field_view_submit{margin-left:auto;margin-right:auto}.main-nav__link{display:block;width:100%;box-sizing:border-box;padding:20px 80px;text-align:center}.bids__buttons{margin-left:auto;margin-right:auto;max-width:450px}.product__card{margin-right:-20px}.steps__item{padding:25px;width:calc(33.33333333% - 13.33333333px);margin-top:20px;margin-right:20px}.steps__item:nth-child(3n){margin-right:0}.steps__item:nth-child(-n+3){margin-top:0}.trust__item{width:calc(33.33333333% - 13.33333333px);margin-top:20px;margin-right:20px}.trust__item:nth-child(3n){margin-right:0}.trust__item:nth-child(-n+3){margin-top:0}.video-catalog__item{width:calc(33.33333333% - 23.33333333px);margin-top:35px;margin-right:35px}.video-catalog__item:nth-child(3n){margin-right:0}.video-catalog__item:nth-child(-n+3){margin-top:0}}@media only screen and (min-width:1280px){.container{width:1140px;margin-right:auto;margin-left:auto;padding-right:55px;padding-left:55px}ol:not([class]),ul:not([class]){margin-top:20px;margin-bottom:20px}ol:not([class]) li,ul:not([class]) li{font-size:16px}.main-footer{padding-top:45px;padding-bottom:40px}.main-footer__contacts{flex-wrap:nowrap;margin-right:110px}.main-footer__contact{margin-right:70px}.main-footer__contact:last-child{margin-right:0}.main-footer__contact-icon{width:50px;height:50px;margin-right:20px}.main-footer__contact_view_email .main-footer__contact-icon{width:23px;height:16px}.main-footer__contact-text{font-size:14px}.main-footer__contact-text_view_big{font-size:18px}.main-header__logo{margin-right:80px}.main-header__nav{display:block;margin-right:auto;margin-left:auto}.main-header__contacts{flex-direction:column;margin-right:0;margin-left:80px}.main-header__phone{margin-right:0;margin-bottom:10px}.main-header__button-mobile{display:none}.catalog-list__item{width:calc(33.33333333% - 20px);margin-top:30px;margin-right:30px}.catalog-list__item:nth-child(3n),.form_view_four .form__field:nth-child(4n){margin-right:0}.catalog-list__item:nth-child(-n+3),.form_view_four .form__field:nth-child(-n+4){margin-top:0}.consultant{padding:15px 10px}.form__field_view_submit{text-align:right}.form_view_four .form__field{width:calc(25% - 22.5px);margin-top:30px;margin-right:30px}.form_view_three .form__field{margin-right:50px}.main-nav{padding-top:30px;padding-bottom:0}.main-nav__list{display:flex;padding-right:30px;padding-left:30px}.main-nav__item{margin-right:80px}.main-nav__item:last-child{margin-right:0}.modal{width:480px;padding:40px 50px}.product-card{padding:50px 40px 90px;min-height:335px}.product-card__slogan{margin-bottom:50px;padding-bottom:20px;font-size:36px;line-height:48px}.product-card__slogan::after{width:135px}.product-card__item{margin-bottom:20px;font-size:16px;line-height:1.2}.bids{padding-top:40px;padding-bottom:30px}.bids__slogan{margin-bottom:30px;font-size:36px;line-height:48px;font-weight:600}.bids__sub-slogan{margin-bottom:60px;font-size:20px;line-height:28px}.bids__sub-slogan-text{margin-right:30px;margin-left:30px}.bids__text{display:flex;align-items:center}.bids__title{margin-bottom:0;margin-right:90px}.bids__buttons{display:block}.bids__button-action{margin-right:0;margin-bottom:20px}.bids__button-navigation{display:inline-flex}.catalog__container{padding-left:0;padding-right:0}.catalog__slogan{font-size:36px;line-height:48px}.catalog__slogan_view_footer{margin-bottom:30px}.catalog__sub-slogan{margin-bottom:60px;font-size:20px;line-height:28px}.catalog__sub-slogan-text{margin-right:30px;margin-left:30px}.clarification{padding-top:75px;padding-bottom:60px}.clarification__slogan{margin-bottom:30px;font-size:36px;line-height:48px;font-weight:600;text-align:left}.clarification__sub-slogan{margin-bottom:50px;font-size:20px;line-height:1.2;text-align:left}.clarification__notification{font-size:18px}.clarification__form-field_view_notification{margin-top:65px;margin-bottom:70px}.feedback__slogan{margin-bottom:25px;font-size:30px;line-height:1.2}.first-screen__slogan{margin-bottom:40px;font-size:36px;font-weight:600}.first-screen__sub-slogan{font-size:20px;line-height:48px}.first-screen__advantages-icon{width:70px;height:50px}.first-screen__advantages-title{font-size:20px}.first-screen__slogan-form{font-size:30px}.product::after{width:50%}.product__image-container{width:50%;bottom:30%}.product__container{margin-top:auto;margin-bottom:auto}.product__card{width:725px}.product__footer-container{margin-top:-90px}.product__consultant{width:500px;margin-right:20px}.product__video-link{margin-right:0}.reviews__slogan{font-size:36px;line-height:48px}.reviews__slogan_view_footer{margin-bottom:30px}.reviews__sub-slogan{margin-bottom:60px;font-size:20px;line-height:28px}.reviews__sub-slogan-text{margin-right:30px;margin-left:30px}.steps{padding-top:85px;padding-bottom:50px}.steps__slogan{width:1000px;margin-bottom:30px;font-size:36px;line-height:48px}.steps__sub-slogan{font-size:20px;line-height:1.2}.steps__item{padding:30px;width:calc(33.33333333% - 20px);margin-top:30px;margin-right:30px}.steps__item:nth-child(3n){margin-right:0}.steps__item:nth-child(-n+3){margin-top:0}.steps__item-icon{width:110px;height:90px;margin-bottom:30px}.steps__item-title{margin-bottom:20px;font-size:18px;line-height:1.2}.steps__icon-next{width:75px;height:35px}.trust{padding-top:85px;padding-bottom:50px}.trust__slogan{margin-bottom:60px;font-size:36px;line-height:48px}.trust__list{display:flex;flex-wrap:wrap;margin-bottom:70px}.trust__item{width:calc(33.33333333% - 36.66666667px);margin-top:55px;margin-right:55px}.trust__item:nth-child(3n){margin-right:0}.trust__item:nth-child(-n+3){margin-top:0}.trust__content{margin-bottom:55px}.trust__item-slogan,.trust__title{font-size:20px}.useful__slogan{margin-bottom:90px}.useful__item{width:calc(50% - 15px);margin-top:30px;margin-right:30px}.useful__item:nth-child(2n){margin-right:0}.useful__item:nth-child(-n+2){margin-top:0}.useful__link{padding:30px}.video-catalog__container{margin-top:auto;margin-bottom:auto}.video-catalog__slogan{margin-bottom:35px;font-size:36px;line-height:48px}.video-catalog__title{margin-bottom:60px;font-size:16px}.video-catalog__item{width:calc(25% - 26.25px);margin-top:35px;margin-right:35px}.video-catalog__item:nth-child(4n){margin-right:0}.video-catalog__item:nth-child(-n+4){margin-top:0}.video-catalog__list-title{font-size:18px}}@media only screen and (min-width:1600px){.container{padding-right:50px;padding-left:50px}}@media only screen and (min-width:1900px){.container{padding-right:50px;padding-left:50px}}@media only screen and (max-width:767px){.main-footer__contact{margin-bottom:30px}.catalog-list__item:last-child,.main-footer__contact:last-child,.socials__item:last-child{margin-bottom:0}.catalog-list__item{margin-bottom:20px}.main-nav__link{display:block;width:100%;box-sizing:border-box;padding:15px 45px;font-size:14px}.socials__item{margin-bottom:20px}.bids__button-action,.bids__button-all{padding:5px}.catalog__footer .button{width:50%}.feedback__content .container{padding-left:50px;padding-right:50px}.first-screen__advantages-item{width:calc(50% - 5px);margin-top:10px;margin-right:10px;flex-grow:1}.first-screen__advantages-item:nth-child(2n){margin-right:0}.first-screen__advantages-item:nth-child(-n+2){margin-top:0}.first-screen__advantages-item:last-child .first-screen__advantages-icon{width:45px;height:45px}.steps__item{margin-bottom:15px}.steps__item:last-child,.trust__content:last-child,.trust__item:last-child,.useful__item:last-child,.video-catalog__item:last-child{margin-bottom:0}.trust__content,.trust__item{margin-bottom:30px}.useful__item{margin-bottom:5px}.video-catalog__item{margin-bottom:30px}}@media only screen and (max-width:1279px){.main-header__nav{position:absolute;top:100%;right:0;background-color:#fff;opacity:0;visibility:hidden;transition:visibility .15s linear,opacity .15s linear}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5sZXNzIiwiYm9vdHN0cmFwLmxlc3MiLCJzdHlsZS5jc3MiLCJjb21tb24vaGVscGVycy5sZXNzIiwibWl4aW5zLmxlc3MiLCJuYW1lc3BhY2UubGVzcyIsImNvbW1vbi9jb250YWluZXIubGVzcyIsImNvbW1vbi9jb250ZW50Lmxlc3MiLCJjb21tb24vbWFpbi1mb290ZXIubGVzcyIsInNlY3Rpb25zL3Jldmlld3MubGVzcyIsImNvbW1vbi9tYWluLWhlYWRlci5sZXNzIiwiY29tbW9uL21haW4ubGVzcyIsImNvbW1vbi9zZWxlY3RyLmxlc3MiLCJjb21tb24vd3JhcHBlci5sZXNzIiwiY29tcG9uZW50cy9idXR0b24ubGVzcyIsImNvbXBvbmVudHMvY2F0YWxvZy1saXN0Lmxlc3MiLCJjb21wb25lbnRzL2NvbnN1bHRhbnQubGVzcyIsImNvbXBvbmVudHMvY3VzdG9tLWNoZWNrYm94Lmxlc3MiLCJjb21wb25lbnRzL2Zvcm0ubGVzcyIsImNvbXBvbmVudHMvbG9nby5sZXNzIiwiY29tcG9uZW50cy9tYWluLW5hdi5sZXNzIiwiY29tcG9uZW50cy9tb2RhbC5sZXNzIiwiY29tcG9uZW50cy9wcm9kdWN0LWNhcmQubGVzcyIsImNvbXBvbmVudHMvc2hhZG93Lmxlc3MiLCJjb21wb25lbnRzL3NvY2lhbHMubGVzcyIsImNvbXBvbmVudHMvdmlkZW8tbGluay5sZXNzIiwic2VjdGlvbnMvYmlkcy5sZXNzIiwic2VjdGlvbnMvY2F0YWxvZy5sZXNzIiwic2VjdGlvbnMvY2xhcmlmaWNhdGlvbi5sZXNzIiwic2VjdGlvbnMvZmVlZGJhY2subGVzcyIsInNlY3Rpb25zL2ZpcnN0LXNjcmVlbi5sZXNzIiwic2VjdGlvbnMvbWFwLmxlc3MiLCJzZWN0aW9ucy9wcm9kdWN0Lmxlc3MiLCJzZWN0aW9ucy9zdGVwcy5sZXNzIiwic2VjdGlvbnMvdXNlZnVsLmxlc3MiLCJzZWN0aW9ucy90cnVzdC5sZXNzIiwic2VjdGlvbnMvdmlkZW8tY2F0YWxvZy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFVQSxJLENBQ0UsZ0IsQ0FDQSw2QixDQ05BLHNCLENEZ0JGLEksQ0FDRSxRLENDYkEsc0MsQ0FDQSxpQixDQUNBLFUsQ0FDQSxxQixDRG9URixPLENBOUtBLEcsQ0FySEEsSSxDQUNFLGEsQ0FRRixFLENBRUUsYyxDQVdGLEUsQ0FDRSxzQixDQUNBLFEsQ0FDQSxnQixDQWlERixJLENFWkEsRyxDRjdCQSxHLENFOEJBLEksQ0Y3QkUsK0IsQ0FDQSxhLENBVUYsQyxDQUNFLDRCLENBUUYsVyxDQUNFLGtCLENBRUEsd0MsQ0FBQSxnQyxDQU9GLEMsQ0VWQSxNLENGWUUsa0IsQ0FtQkYsSyxDQUNFLGEsQ0FRRixHLENFZEEsRyxDRmdCRSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsdUIsQ0FHRixHLENBQ0UsYSxDQUdGLEcsQ0FDRSxTLENBVUYsRyxDQUNFLGlCLENHcklBLGMsQ0FDQSxXLENIK0lGLE0sQ0VyQkEsUSxDRjJCRSxjLENBQ0EsZ0IsQ0FQRixNLENFdEJBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLFEsQ0Z3QkUsbUIsQ0FHQSxRLENBUUYsTSxDRXBCQSxLLENGdUJFLGdCLENBUUYsTSxDQUdFLG1CLENFakJGLGEsQ0FDQSxZLENBQ0EsYSxDRllBLE0sQ0FjRSx5QixDRW5CRiwrQixDQUNBLDhCLENBQ0EsK0IsQ0Z3QkEsd0IsQ0FJRSxpQixDQUNBLFMsQ0VyQkYsNEIsQ0FDQSwyQixDQUNBLDRCLENGMEJBLHFCLENBSUUsNkIsQ0FPRixRLENBQ0UsMEIsQ0FVRixNLENBRUUsYSxDQUNBLGEsQ0FDQSxjLENBRUEsa0IsQ0FPRixRLENBQ0UsdUIsQ0FPRixRLENBQ0UsYSxDQVFGLGUsQ0VoQ0EsWSxDRkVBLE0sQ0FnQ0UscUIsQ0FDQSxTLENBT0Ysd0MsQ0VoQ0Esd0MsQ0ZrQ0UsVyxDQVFGLGEsQ0FDRSw0QixDQUNBLG1CLENBT0Ysd0MsQ0FDRSx1QixDQVFGLDRCLENBQ0UseUIsQ0FDQSxZLENBa0JGLE8sQ0FDRSxpQixDQWtCRixRLENBUkEsUSxDQUNFLFksQ0luVkEsV0FDRSxlLENBQ0EscUIsQ0FDQSxtQixDQUNBLHlHLENBQ0Esa0IsQUFMRixXQUNFLGUsQ0FDQSxxQixDQUNBLGlCLENBQ0EsMkcsQ0FDQSxrQixBQUxGLFdBQ0UsZSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSw2RyxDQUNBLGtCLEFBTEYsV0FDRSxlLENBQ0EscUIsQ0FDQSxpQixDQUNBLHFHLENBQ0Esa0JDUEosdUIsQ0FFSSxRLENBQ0EsUyxDQUhKLGdCLENBT0ksbUIsQ0FDQSxzQyxDQUNBLGMsQ0FDQSxnQixDQUNBLFMsQ0FDQSxvQixDQUNBLGMsQ0NiSixVLENBQ0UsVSxDQUNBLGMsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxpQixDSitXRixPQUFPLFEsQ0twWFAsT0FBQSxRLENGR0ksUyxDRUNGLGEsQ0FDQSxlLENMdVhGLE9BQU8sVyxDSzVYUCxPQUFBLFcsQ0FhSSxpQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsVSxDTG1YSixPQUFPLG1CLENLN1dILE9BQUEsbUIsQ0FDRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0xnWE4sT0FBTyxzQixDSzdXSCxPQUFBLHNCLENBQ0UsZSxDQUtOLE1BQUEsUSxDRmxDSSxTLENFcUNGLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FVRixFLENMb1dBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENLbFdFLGUsQ0FDQSxVLENBR0YsRSxDQUNFLGMsQ0FDQSxnQixDQUdGLEUsQ0FDRSxjLENBQ0EsZ0IsQ0FHRixFLENBQ0UsZSxDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBR0YsSyxDTGdXQSxNLENLelZFLGMsQ0FQRixLLENMZ1dBLE0sQ0FDQSxRLENLOVZFLFUsQ0FDQSxxQixDQUNBLG1CLENBQ0EsaUIsQ0FFQSxnQixDQUNBLHdCLENBQ0EsVSxDQUNBLHdCLENBQ0EsNEIsQ0gzQ0EsZ0MsQ0Y2WUYsaUMsQ0FDQSxtQyxDRTdZSSxVLENBR0Ysc0IsQ0FJQSx1QixDRjBZRix1QixDQUtBLHdCLENBSkEseUIsQ0FLQSwwQixDRW5aSSxVLENBT0YsMkIsQ0ZnWkYsNEIsQ0FDQSw4QixDRWhaSSxVLENHa0NKLFEsQ0FDRSxjLENBQ0EsWSxDQUNBLFcsQ0psR0YsZ0IsQ0FDRSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxRLENBQ0Esa0IsQ0FDQSw2QixDQUFBLHFCLENLVkYsWSxDQUNFLGdCLENBQ0EsbUIsQ0FDQSx3QixDQUNBLDRCLENBT0EsdUIsQ0FDRSxZLENBQ0Esa0IsQ0FHRixzQixDSGJFLFMsQ0dlQSxpQixDQUNBLGUsQ0FlRixxQixDQUNFLFksQ0FDQSxrQixDQTJCRiwwQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxhLENBQ0EsWSxDQWdCRiwwQixDSGxGRSxRLENBQ0EsUyxDR29GQSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSxvQixDQVlBLG9DLENBQ0UsYSxDQUlKLGtDLENDc0VBLDZCLENEckVFLGdCLENFNUdKLFksQ0FDRSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsVSxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxvRSxDQUVBLHdCLENBQ0UscUIsQ0FHRix1QixDQUNFLFksQ0FDQSxrQixDQUdGLGtCLENSK2dCRixpQixDUTdnQkksaUIsQ0F5QkYsNkMsQ0FDRSxTLENBQ0Esa0IsQ0FHRixzQixDQUNFLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxpQixDQWVGLG1CLENBQ0Usa0IsQ0FDQSxjLENBQ0EsVSxDQUNBLG9CLENBQ0EsNEIsQ0FhQSx5QixDQUNFLGEsQ0FDQSx5QixDQUlKLDJCLENBQ0UsbUIsQ0FXRixvQixDQUNFLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxRLENBQ0EsVyxDQUNBLHdCLENBQ0EsUSxDQUNBLGMsQ0FFQSwyQixDUm9kSiw0QixDUWxkTSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EscUIsQ0FDQSxnQyxDQUFBLDhELENBSUosZ0MsQ0FDRSxVLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxTLENBQ0EscUQsQ0N4SUosSyxDQUNFLFcsQ0FFQSxxQixDQUNFLFksQ0FDQSxxQixDQUdGLDhCLENUOGxCRiw4QixDQURBLDZCLENTMWxCSSxpQixDQUNBLFcsQ0FHRiwwQixDQUNFLFcsQ0NmRixpQixDQUNFLGlCLENBQ0EsNEIsQ0FDQSx3QixDQUNBLGUsQ0FFQSx5QixDQUNFLDRDLENBQ0EsbUMsQ0FHRiwrQixDQUNFLDRDLENBSUosYyxDQUtBLG9CLENBSkUsYyxDQUNBLGdCLENBR0Ysb0IsQ0FHRSxVLENBQ0Esd0IsQ0FHRixnQixDQUNFLHFCLENBR0YsZSxDQUNFLGMsQ0FDQSxnQixDQUNBLFUsQ0FHRixzQixDQUNFLHFCLENBQ0EsVSxDQUdGLHdCLENBQ0Usd0IsQ0M3Q0osUSxDQUNFLFksQ0FDQSxxQixDQUNBLGdCLENDSEYsTyxDVE9JLG1CLENBQ0Esc0MsQ0FHQSxTLENBQ0Esb0IsQ0FDQSxjLENTWEYscUIsQ0FDQSxrQixDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esa0IsQ0FDQSx3QixDQUNBLHVDLENBQ0Esd0IsQ0FDQSxpQixDWmlxQkYsYSxDWXhwQkUsYSxDQUVFLHFCLENBQ0EsYSxDQUNBLHVDLENDMUJKLGEsQ1ZFSSxRLENBQ0EsUyxDVURGLGUsQ0FPQSxtQixDQUNFLFksQ0FDQSxxQixDQUNBLGdCLENBdUJGLHNCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxXLENBQ0EscUIsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxvQixDQUNBLDJCLENBQ0EscUIsQ0FDQSw4QixDQUNBLGMsQ0FFQSw2QixDQUNFLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsK0IsQ0FDQSx1QyxDQUdGLG1DLENBQ0UsK0IsQ0FHRixnQyxDQUNFLHVDLENBR0YsbUMsQ0FDRSwwQyxDQUdGLHFDLENBQ0UsNEMsQ0FHRiwrQixDQUNFLHVDLENBR0Ysb0MsQ0FDRSxzQyxDQUdGLCtCLENBQ0UsMEMsQ0FHRixxQyxDQUNFLGdELENBR0Ysa0MsQ0FDRSx5QyxDQUlKLHFCLENWakdFLFMsQ1VvR0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSx3QixDQzNHSixXLENBQ0UsWSxDZGd3QkYsa0IsQ2N0dkJFLDRCLENBRUUsWSxDQVNGLDRCLENBQ0UsaUIsQ0FDQSxhLENBR0Ysa0IsQ0FDRSxtQixDQUFBLGdCLENBR0Ysb0IsQ0FDRSxxQixDQUNBLGUsQ0FDQSxrQixDQUdGLGlCLENYbENFLFMsQ1dxQ0EsZSxDQUNBLGMsQ0FDQSxlLENDMUNKLGdCLENBQ0UsWSxDQUNBLGtCLENBQ0EsYyxDQUNBLGUsQ0FDQSxjLENBT0EsMkIsQ0FDRSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLHdCLENBQ0EsdUMsQ0FHRiw4RCxDQUNFLHdCLENDckJGLGdCLENBQ0UsWSxDQUNBLHFCLENBU0YsWSxDYlRFLFMsQ2FXQSxlLENBRUEsdUIsQ0FDRSxlLENBWUYsd0IsQ0FDRSxpQixDQ3pCSixZLENBSkEsVyxDQUNFLGEsQ0FHRixZLENBRUUsVSxDQUNBLFcsQ0NSSixTLENBQ0UsZ0IsQ0FDQSxtQixDQUNBLDRCLENBT0EsZSxDZlJFLFEsQ0FDQSxTLENlU0EsZSxDQW1CRixlLENBQ0UsYyxDQUNBLHdCLENBQ0EsVSxDQUNBLGUsQ0FDQSxvQixDQUNBLDRCLENBa0JBLHFCLENBQ0UsYSxDQUNBLHlCLENDekROLE0sQ0FDRSxjLENBQ0EsTyxDQUNBLFEsQ0FDQSxTLENBQ0EsWSxDQUNBLFcsQ0FDQSxxQixDQUlBLHNCLENBQ0EscUIsQ0FDQSxpQixDQUNBLHNDLENBQUEsOEIsQ0NkRixhLENBQ0UsWSxDQUNBLHFCLENBYUEscUIsQ0FFRSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSx3QixDQUNBLFUsQ0FTQSw0QixDQUNFLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDQVFKLHlCLENBQ0Usa0IsQ0FPRixtQixDakJ0REUsUSxDQUNBLFMsQ2lCdURBLGUsQ0FHRixtQixDQUNFLFksQ0FDQSxrQixDQUNBLGtCLENBQ0EsYyxDQUNBLGUsQ0FRQSwyQixDQUNFLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLHdCLENBR0YsOEIsQ0FDRSxlLENBSUosb0IsQ0FDRSxjLENBT0YsMEIsQ0FDRSxjLENBQ0EsZSxDQUNBLGEsQ0NsR0YsZSxDQUNFLFUsQ0FDQSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxTLENBQ0EsTyxDQUNBLFEsQ0FDQSwyQixDQUNBLFMsQ0FDQSxpQixDQUNBLHVELENBR0Ysa0IsQ0FDRSxjLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBRUEsMEIsQ0FDRSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsUyxDQUNBLHlELENDMUJOLFEsQ25CRUksUSxDQUNBLFMsQ21CREYsZSxDQXdCQSxjLENBQ0UsYSxDQUdGLGMsQ0FDRSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSwyQixDQVFGLG1DLENBQ0UsWSxDQzNDSixXLENBQ0Usd0IsQ0FFQSxpQixDQUNFLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxvQixDQU9GLGtCLENwQlpFLFMsQ29CZUEsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FRRixpQixDQUNFLFUsQ0FDQSxXLENBQ0EsUyxDQ2xDSixLLENBQ0UsZ0IsQ0FDQSxxQixDQU9BLGEsQ0FrQkEsaUIsQ3JCeEJFLFMsQ3FCUUEsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxtQixDQVVGLGlCLENBRUUsWSxDQUNBLGtCLENBQ0Esc0IsQ0FFQSxjLENBRUEsZSxDQUdBLG1CLENBQ0EsVSxDQVFBLHdCLEN4QnU5QkoseUIsQ3lCeDdCSSwyQixDekJna0NKLDRCLEN3QjdsQ00sVSxDQUNBLGEsQ0FDQSxXLENBQ0EsVSxDQUNBLHdCLENBSUosYyxDQUNFLGlCLENBR0Ysc0IsQ0FDRSxpQixDQUNBLGdCLENBUUYsYSxDQUNFLFksQ0FDQSxzQixDQUNBLGtCLENBQ0Esa0IsQ0FPRixZLENBQ0UsVSxDQUNBLFcsQ0FDQSxpQixDQUVBLHVCLENBQ0UsYyxDQVNGLHFCLENBc0JGLGtDLENBckJJLFUsQ0FDQSxXLENBU0osWSxDQUNFLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxnQixDQWtCRixXLENBQ0Usa0IsQ0FZRixZLENyQjNJRSxTLENxQjZJQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsbUIsQ0FjRixjLENBQ0UsWSxDQUNBLGUsQ0FDQSxpQixDQWFGLG9CLEN4Qmc1QkYsaUIsQ3dCOTRCSSxzQixDQVdGLG9CLENBQ0UsaUIsQ0FRRix3QixDckJ0TUUsUSxDcUJ3TUEsaUIsQ0FDQSxPLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSxRLENBQ0EsNEIsQ0FDQSxrQyxDQUFBLDBCLENBTUEsNkIsQ0FDRSxXLENBR0YsNkIsQ0FDRSxVLENBSUosNkIsQ0FDRSxVLENBQ0EsVyxDQUNBLFksQ0FFQSxrQyxDQUNFLGdDLENBQUEsd0IsQ0N4T04sUSxDQUNFLGdCLENBQ0EsbUIsQ0FDQSxxQixDQU9BLG1CLENBQ0UsaUIsQ0FDQSxrQixDQVFGLGdCLEN0QmpCRSxTLENzQm9CQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxtQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxVLENBYUEsNEIsQ0FDRSxrQixDQUNBLGdCLENBUUosb0IsQ3RCakRFLFMsQ3NCb0RBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxtQixDQUNBLFUsQ0F1QkYseUIsQ0FDRSxpQixDQUNBLGdCLENBYUYsYyxDQUNFLGtCLENBTUEsOEIsQ0FDRSxlLENBSUosZ0IsQ0FDRSxpQixDQ3BISixjLENBQ0UsaUIsQ0FDQSxnQixDQUNBLG1CLENBQ0Esd0IsQ0FhQSx5QixDQUNFLGtCLENBU0YsMEIsQ0FDRSxpQixDQUNBLFksQ0FDQSxxQixDQUNBLGdCLENBVUEsaUMsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0EsMkQsQ0FDQSwyQixDQUNBLHFCLENBQ0EsOEIsQ0FDQSxTLENBV0osc0IsQ3ZCNURFLFMsQ3VCK0RBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxtQixDQUNBLGlCLENBZUEsc0MsQ0FDRSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQVVKLDBCLEN2Qm5HRSxTLEN1QnNHQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsbUIsQ0FlRiw0QixDQUNFLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLFUsQ0FPRixvQixDQUNFLGlCLENBQ0Esa0IsQ0FRRiwwQixDdkIvSUUsUyxDdUJrSkEsZSxDQUVBLHFDLENuQnBEQSx5QixDbUJxREUsZSxDQUdGLDRDLENBQ0UsZSxDQUNBLGtCLENBQ0EsaUIsQ0FjRixzQyxDQUNFLGlCLENBSUosNkIsQ0FDRSxpQixDQUNBLFMsQ0FDQSxZLENBQ0EscUIsQ0FDQSxvQixDQUNBLFcsQ0N0TEYsaUIsQ3hCRUUsUyxDd0JDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxVLENBQ0Esd0IsQ0FjRixrQixDQUNFLGdCLENBQ0EsbUIsQ0FDQSx3QixDQzNCSixhLENBQ0UsaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxpQixDQUNBLGdCLENBQ0EscUIsQ0FFQSw4QixDQU9FLHFDLENBTkEsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBRUEscUMsQ0FDRSxVLENBTUEscUMsQ0FJSixvQixDQUNFLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxnQixDQUdGLHdCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsWSxDQUNBLHFCLENBQ0EsVyxDQUdGLDZCLENBQ0UsZSxDQUNBLGtCLENBR0YscUIsQ0F1QkEseUIsQ3pCakVFLFMsQ3lCNkNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQWNGLHlCLENBR0UsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLG1CLENBZ0JGLHlCLEN6QnhGRSxTLEN5QjBGQSxZLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBR0YsOEIsQ0FDRSxZLENBQ0EscUIsQ0FDQSxrQixDQVlGLDhCLENBQ0UsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLFksQ0FxQkYsK0IsQ3pCeklFLFEsQ0FDQSxTLEN5QjJJQSxjLENBQ0EsVSxDQUNBLGlCLENBV0YsMEIsQ0FDRSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQVlGLHVCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLFUsQ0FDQSxxQixDQ25MSixJLENBQ0UsVSxDQUNBLFksQ0FFQSxlLENBQ0UsVyxDQUNBLDJCLENBQ0EscUIsQ0FDQSw4QixDQUNBLHNDLENDVEosUSxDQUNFLGlCLENBQ0EsWSxDQUNBLHFCLENBQ0EsVyxDQUNBLGlCLENBQ0Esd0IsQ0FNQSxlLENBQ0UsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxRLENBQ0EsUyxDQUNBLFUsQ0FDQSxxQixDQU9GLHlCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxTLENBQ0EsVSxDQVlGLGUsQ0FDRSxjLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGdCLENBR0YsbUIsQ0FDRSxZLENBQ0EscUIsQ0FDQSxVLENBQ0EsVyxDQVFGLGMsQ0FDRSxVLENBZ0JGLGdCLENBQ0UsWSxDQUNBLHFCLENBQ0EsVyxDQUdGLDBCLENBQ0UsWSxDQUNBLG9CLENBQ0EsVyxDQU9GLG9CLENBQ0UsaUIsQ0FDQSxxQixDQVFGLG9CLENBQ0UsZ0IsQ0FDQSxrQixDdkI1R0YsbUIsQ0FDRSxtQixDQUdGLGdCLENKRkUsUyxDSUtBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLG1CLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFUsQ0FhQSw0QixDQUNFLGtCLENBQ0EsZ0IsQ0FRSixvQixDSmxDRSxTLENJcUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxtQixDQUNBLFUsQ0FhQSwyQixDUGc2Q0osNEIsQ085NUNNLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSx3QixDQUlKLHlCLENBQ0UsaUIsQ0FDQSxnQixDQWFGLGMsQ0FDRSxrQixDQUNBLG1CLENBQ0EsK0IsQ0FHRixjLENBQ0UsWSxDQUNBLGtCLENBQ0Esa0IsQ1B1NUNKLGUsQ09oNUNFLHlCLENBRUUsVSxDQUNBLFcsQ1BrNUNKLDBDLENPMTRDRSxvRCxDQUVFLFUsQ0FDQSxXLENBUUYseUIsQ0FDRSxhLENBQ0EsaUIsQ0FPRixvRCxDQUNFLGlCLENBT0YsZSxDQUNFLG1CLENBQUEsZ0IsQ0FHRix3QixDQUNFLFcsQ0FERiwwQixDQUlJLGUsQ0FFQSxzQyxDQUNFLFksQ0FHRixxQyxDQUNFLFksQ0FDQSxlLENBS04sd0IsQ0FDRSxZLENBQ0Esa0IsQ0FPRixrQixDQUNFLFcsQ0FHRixzQixDQUNFLFksQ3dCbExKLE0sQ0FDRSxnQixDQUNBLG1CLENBQ0Esd0IsQ0FZQSxjLENBMkJBLGtCLEM1QnZDRSxTLEM0QjRDQSxlLENBRUEsd0IsQ0FDQSxpQixDQW5DRixjLENBT0UsVSxDQUpBLGUsQ0FDQSxjLENBS0EsbUIsQ0FrQkYsa0IsQ0FHRSxlLENBQ0EsYyxDQUVBLGUsQ0FHQSxtQixDQWFGLFksQzVCN0RFLFMsQzRCK0RBLGUsQ0FDQSxlLENBU0YsWSxDQUNFLFksQ0FDQSxxQixDQUNBLGtCLENBQ0Esc0IsQ0FDQSxxQixDQUNBLFksQ0FDQSxxQixDQUNBLHVDLENBQ0EsYyxDQW9CQSxrQixDQ3lCQSxtQixDRHhCRSxxQixDQUlKLGlCLENBQ0UsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLFksQ0FlRixrQixDNUI5SEUsUyxDNEJpSUEsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLHdCLENBY0YsaUIsQ0FDRSxVLENBQ0EsVyxDQUNBLG1CLENBYUYsYyxDQUNFLGlCLENFdktKLE0sQ0FDRSxpQixDQUNBLFMsQ0FDQSxnQixDQUNBLG1CLENBQ0Esd0IsQ0FDQSwyQixDQUNBLHFCLENBQ0EsOEIsQ0FDQSxtRCxDQVlBLGEsQ0FRRSwrQixDQUdGLGMsQzlCN0JFLFMsQzhCZ0NBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxVLENBQ0Esd0IsQ0FhRixZLEM5Qm5ERSxTLEM4QnFEQSxlLENBQ0EsZSxDQWlDRixlLENBQ0UsWSxDQUNBLGtCLENBQ0EsVSxDQW1CRixjLENBQ0UsYSxDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBR0YsbUIsQ2pDdWlERixhLENpQ3JpREksYSxDQUNBLGMsQ0FDQSxlLENBV0YsbUIsQ0FDRSx3QixDQUdGLGMsQ0FDRSxpQixDRDVJSixPLENBQ0UsaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxTLENDaUJBLGEsQ0RmQSxjLENoQzJxREYsZSxDZ0N6cURJLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBR0YsZSxDQUNFLG9ELENBQ0EsMkIsQ0FDQSxxQixDQUNBLDhCLENBR0YsYyxDQUNFLHFDLENBR0Ysa0IsQ0FDRSxlLENBQ0Esa0IsQ0FHRixlLEM3QjlCRSxTLEM2QmlDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxVLENBWUEsc0IsQ2hDNnBESix1QixDZ0MzcERNLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSx3QixDQUlKLHFCLENBQ0UsaUIsQ0FDQSxnQixDQVFGLGEsQzdCNUVFLFEsQ0FDQSxTLEM2QjhFQSxlLENBMEJGLGEsQ0FDRSxpQixDQUNBLFksQ0FDQSxxQixDQUNBLGtCLENBQ0Esc0IsQ0FDQSxxQixDQUNBLFksQ0FDQSxxQixDQUNBLGdCLENBQ0Esb0IsQ0FDQSx1QyxDQWlCRixhLENBQ0UsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLFksQ0FTRixjLEM3QmxKRSxRLENBQ0EsUyxDNkJvSkEsYyxDQUNBLGUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxzRCxDQU9GLGtDLENBQ0UsVSxDQUNBLGtCLENBR0YsZSxDQUNFLGlCLENBQ0EsUyxDQUNBLGlCLENBQ0EsaUQsQ0FHRixtQyxDQUNFLGUsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxxRCxDRWxMSixjLENBQ0UsWSxDQUNBLHFCLENBQ0EsVyxDQUNBLGlCLENBRUEseUIsQ0FDRSxnQixDQUNBLG1CLENBUUYsc0IsQy9CYkUsUyxDK0JnQkEsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSxpQixDQWNGLHFCLEMvQnBDRSxTLEMrQnVDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQWVBLDZCLENBQ0UsVyxDQUNBLGMsQ0FDQSxhLENBQ0EsYSxDQUlKLG9CLEMvQmxFRSxRLENBQ0EsUyxDK0JtRUEsZSxDQVFGLG9CLENBQ0UsYyxDQW1CRiwrQixDQUNFLGlCLENBQ0EsWSxDQUNBLGtCLENBR0Ysb0IsQ0FDRSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0Esc0MsQ0FBQSw4QixDQUNBLDJCLENBR0YsK0MsQ0FDRSxTLENBR0YscUIsQ0FDRSxjLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGdCLENBR0YsMEIsQ0FDRSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsNEIsQ0FPRixxRCxDQUNFLGEsQzdCaEdGLHlDQUFBLE1BQUEsUSxDQUNFLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBb0RGLFEsQ0FDRSxjLENBQ0EsZ0IsQ0NqRkEsc0IsQ0FDRSxZLENBQ0EsYyxDQUNBLGlCLENBc0JGLHFCLENBQ0UsaUIsQ1V2QkEsdUIsQ1Z5QkEsZ0MsQ0FDRSxjLENFUUosc0IsQ0FDRSxrQixDQUNBLGdCLENBQ0EsaUIsQ0FpQkYsbUIsQ0FDRSxpQixDQUNBLGUsQ0FDQSxjLENBaUJGLDJCLENBQ0UsaUIsQ0lwRkosTyxDQUNFLGUsQ0FDQSxnQixDQUNBLGMsQ0FDQSxnQixDQ2ZGLGEsQ0FDRSxZLENBQ0EsYyxDQWdCQSxtQixDQUNFLGdCLENDcEJKLFcsQ0FDRSxZLENkczVERixrQixDYzM0REUsNEIsQ0FDRSxhLENBQ0EsVyxDQUNBLFksQ0EwQkYsaUIsQ0FDRSxrQixDQURGLGlCLENDckNGLGdCLENBQ0UsYyxDQUNBLGUsQ0NKQSxnQixDQUNFLGtCLENBQ0Esa0IsQ0FDQSxjLENBWUYsWSxDQUNFLGlCLENBQ0EsZSxDQWtDRiw2QixDQUNFLFcsQ0FDQSxpQixDQUVBLHdDLENBQ0UsVyxDQUNBLGdCLENBQ0EsYyxDQ3JESixZLENBQ0UsVSxDQUNBLFcsQ0dSSixhLENBQ0UsaUIsQ0FDQSxnQixDQTZDQSx5QixDQUNFLGtCLENBdUNGLG9CLENBQ0UsYyxDQVNGLDBCLENBQ0UsYyxDRWxHSixRLENBQ0UsWSxDQVlBLGMsQ0FDRSxpQixDQUVBLHlCLENBQ0UsYyxDQWVKLGMsQ0FDRSxVLENBQ0EsVyxDQzVCRixpQixDQUNFLGlCLENBY0Ysa0IsQ0FDRSxrQixDQUNBLGMsQ0FTRixpQixDQUNFLFUsQ0FDQSxXLENDdUNGLGEsQ0FDRSxrQixDQWFGLFksQ0FDRSxVLENBQ0EsVyxDQUNBLGlCLENBT0EscUIsQ0FzQkYsa0MsQ0FyQkksVyxDQUNBLFksQ0FVSixZLENBQ0UsVSxDQUNBLFcsQ0FpQkYsVyxDQUNFLGtCLENBaUJGLFksQ0FDRSxrQixDQUNBLGMsQ0FDQSxlLENBaUNGLG9CLEN4QnkwREYsaUIsQ3dCeDBESSxVLENDdExKLFEsQ0FDRSxpQixDQUNBLG1CLENBd0JBLGdCLENBQ0Usa0IsQ0FDQSxjLENBQ0EsZSxDQWlDRixvQixDQUNFLGtCLENBQ0EsYyxDQXVCRix5QixDQUNFLGlCLENBQ0EsZ0IsQ0FZRixjLENBQ0Usa0IsQ0MvRkYseUIsQ0FDRSxZLENBT0YseUIsQ0FDRSxTLENBQ0Esa0IsQ0FDQSxlLENBVUYsMEIsQ0FDRSxlLENBQ0EsYSxDQUNBLGUsQ0FDQSxTLENBQ0EsUyxDQWdCQSxpQyxDQUNFLFEsQ0FDQSxPLENBQ0EsUSxDQUNBLFUsQ0FpQkosc0IsQ0FDRSxrQixDQUNBLGMsQ0FpQkEsc0MsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQWVKLDBCLENBQ0Usa0IsQ0FDQSxjLENBMEJGLG9CLENBQ0UsYyxDQUNBLGUsQ0FrQkEsNEMsQ0FDRSxlLENBQ0Esa0IsQ0FDQSxlLENBc0JKLDZCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsUSxDQUNBLE8sQ0FDQSxRLENBQ0EsWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxtQixDQ3RMRixpQixDQUNFLGMsQ0FDQSxlLENBZUYsa0IsQ0FDRSxnQixDQUNBLG1CLENDeUJGLHFCLENBQ0Usa0IsQ0FDQSxjLENBc0JGLHlCLENBQ0Usa0IsQ0FDQSxjLENBMkJGLDhCLEMxQjlFRiwrQixDQUlBLGUsQ0FDQSxpQixDQUVBLDRDLENBQ0UsYyxDQUdGLDhDLENBQ0UsWSxDMEI2RUEsOEIsQ0FDRSxVLENBQ0EsVyxDQUNBLGtCLENBdUJGLCtCLENBQ0UsYyxDQWdCRiwwQixDQUNFLGtCLENBQ0EsYyxDQWdCRix1QixDQUNFLGdCLENBQ0EsbUIsQ0UvS0osUSxDQUNFLGlCLENBMEJBLHlCLENBQ0UsVSxDQStCRixjLENBQ0UsUyxDQUNBLGdCLEN2QnJERixnQixDQUNFLGtCLENBQ0EsYyxDQUNBLGUsQ0FpQ0Ysb0IsQ0FDRSxrQixDQUNBLGMsQ0F1QkYseUIsQ0FDRSxpQixDQUNBLGdCLENQb2tFSixlLENPdGlFRSx5QixDQUNFLFUsQ0FDQSxXLENQeWlFSiwwQyxDT2hpRUUsb0QsQ0FDRSxXLENBQ0EsWSxDQVFGLHlCLENBQ0UsaUIsQ0FPRixvRCxDQUNFLGlCLENBNkJGLHdCLENBQ0Usa0IsQ3dCcEtKLE0sQ0FDRSxnQixDQUNBLG1CLENBbUJBLGMsQ0FDRSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYyxDQXNCRixrQixDQUNFLGtCLENBQ0EsYyxDQWNGLFksQ0FDRSxZLENBQ0EsYyxDQUNBLGtCLENBNENGLGlCLENBQ0UsVSxDQUNBLFcsQ0FDQSxrQixDQW1CRixrQixDQUNFLGtCLENBQ0EsYyxDQWVGLGlCLENBQ0UsVSxDQUNBLFcsQ0VsSkosTSxDQUNFLGdCLENBQ0EsbUIsQ0E4QkEsYyxDQUNFLGMsQ0FlRixZLENBQ0UsWSxDQUNBLGMsQ0FDQSxrQixDQXlDRixlLENBQ0Usa0IsQ0FzQkYsbUIsQ2pDd2xFRixhLENpQ3ZsRUksYyxDRC9FRixlLENBQ0Usa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FxQkYscUIsQ0FDRSxpQixDQUNBLGdCLENBU0YsYSxDQUNFLFksQ0FDQSxjLENBYUYsYSxDOUJuRUYsc0IsQ0FJQSxlLENBQ0EsaUIsQ0FFQSwyQixDQUNFLGMsQ0FHRiw2QixDQUNFLFksQzhCNkVBLGEsQ0FDRSxzQixDQUNBLFksQ0FDQSxnQixDQWtCRixhLENBQ0UsVyxDQUNBLFcsQ0FDQSxrQixDQWFGLGMsQ0FDRSxjLENFbklGLHNCLENBQ0Usa0IsQ0FDQSxjLENBa0JGLHFCLENBQ0UsVyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGMsQ0FvQkYsb0IsQ0FDRSxZLENBQ0EsZ0IsQXJCaERGLGdEQUFBLG1CLENYS0Ysd0IsQ0FJQSxlLENBQ0EsaUIsQ0FFQSxpQyxDQUFBLDBDLENBQ0UsYyxDQUdGLG1DLENBQUEsNEMsQ0FDRSxZLENjSkEsNEIsQ2RSRiwrQixDQUlBLGUsQ0FDQSxpQixDY2FFLHdDLENBQ0UsZ0IsQ0FDQSxpQixDRUpGLGUsQ0FDRSxhLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxpQixDTW1IRixjLENBQ0UsZ0IsQ0FDQSxpQixDQUNBLGUsQ01sR0YsYyxDQUNFLGtCLENDc0JGLFksQ0FDRSxZLEM3QmpFSix3QyxDQUlBLGUsQ0FDQSxpQixDQUVBLDBCLENBQ0UsYyxDQUdGLDRCLENBQ0UsWSxDK0JzQ0EsWSxDL0JsREYsd0MsQ0FJQSxlLENBQ0EsaUIsQ0FFQSwwQixDQUNFLGMsQ0FHRiw0QixDQUNFLFksQ2dDOENBLG9CLENoQzFERix3QyxDQUlBLGUsQ0FDQSxpQixDQUVBLGtDLENBQ0UsYyxDQUdGLG9DLENBQ0UsYyxBRXBDRiwwQ0FBQSxVLENBQ0UsWSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENKdzFFRixPQUFPLFEsQ0s3MUVQLE9BQUEsUSxDQUNFLGUsQ0FDQSxrQixDTGcyRUYsT0FBTyxXLENLdDFFTCxPQUFBLFcsQ0FDRSxjLENDZEosWSxDQUNFLGdCLENBQ0EsbUIsQ0FvQkEsc0IsQ0FDRSxnQixDQUNBLGtCLENBd0JGLHFCLENBQ0UsaUIsQ0FFQSxnQyxDQUNFLGMsQ0FZSiwwQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FLRiwyRCxDQUNFLFUsQ0FDQSxXLENBWUYsMEIsQ0FDRSxjLENBSUEsbUMsQ0FDRSxjLENFM0VKLGtCLENBQ0UsaUIsQ0FlRixpQixDQUNFLGEsQ0FDQSxpQixDQUNBLGdCLENBc0JGLHNCLENBQ0UscUIsQ0FDQSxjLENBQ0EsZ0IsQ0FpQkYsbUIsQ0FDRSxjLENBQ0Esa0IsQ0FnQkYsMkIsQ0FDRSxZLENLekVGLG1CLENYQ0YsK0IsQ0FJQSxlLENBQ0EsaUIsQ0FFQSxpQyxDQUFBLDBDLENBQ0UsYyxDQUdGLG1DLENBQUEsNEMsQ0FDRSxZLENZcENGLFcsQ0FDRSxpQixDRXdCRSx3QixDQUNFLGdCLENBVUosNEIsQ2RaRix3QixDQUlBLGUsQ0FDQSxpQixDYytCRSw2QixDQUNFLGlCLENFL0RKLFMsQ0FDRSxnQixDQUNBLGdCLENBT0EsZSxDQUNFLFksQ0FDQSxrQixDQUNBLGlCLENBS0YsZSxDQUNFLGlCLENBRUEsMEIsQ0FDRSxjLENDVk4sTSxDQUNFLFcsQ0FDQSxpQixDQ1RGLGEsQ0FFRSxzQixDQUNBLGdCLENBY0EscUIsQ0FDRSxrQixDQUNBLG1CLENBQ0EsYyxDQUNBLGdCLENBWUEsNEIsQ0FDRSxXLENBeUJKLG1CLENBQ0Usa0IsQ0FDQSxjLENBQ0EsZSxDSW5FSixLLENBQ0UsZ0IsQ0FDQSxtQixDQWFBLGEsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FrQkYsaUIsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQXFCRixzQixDQUNFLGlCLENBQ0EsZ0IsQ0FxRUYsVyxDQUNFLFksQ0FDQSxrQixDQWtCRixZLENBQ0UsZSxDQUNBLGlCLENBZUYsYyxDQUNFLGEsQ0FvQkYsb0IsQ0FDRSxjLENBQ0Esa0IsQ0FpQkYsd0IsQ0FDRSxtQixDQ3hNRixtQixDQUNFLGMsQ0FDQSxlLENBcUJGLGdCLENBQ0UsYyxDQUNBLGdCLENBT0EsNEIsQ0FDRSxrQixDQXlCSixvQixDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBc0JGLHlCLENBQ0UsaUIsQ0FDQSxnQixDQzdGSixjLENBQ0UsZ0IsQ0FDQSxtQixDQXdFQSxzQixDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGUsQ0FnQ0YsMEIsQ0FDRSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQVVGLDRCLENBQ0UsYyxDQWtDQSw0QyxDQUNFLGUsQ0FDQSxrQixDQ3ZKSixpQixDQUNFLGtCLENBQ0EsYyxDQUNBLGUsQ0N5Q0YscUIsQ0FDRSxrQixDQUNBLGMsQ0FDQSxlLENBcUJGLHlCLENBQ0UsYyxDQUNBLGdCLENBdUNGLDhCLENBQ0UsVSxDQUNBLFcsQ0FzQkYsK0IsQ0FDRSxjLENBaUJGLDBCLENBQ0UsYyxDRW5KRixlLENBQ0UsUyxDQWdCRix5QixDQUNFLFMsQ0FDQSxVLENBaUJGLG1CLENBQ0UsZSxDQUNBLGtCLENBZ0JGLGMsQ0FDRSxXLENBZUYsMEIsQ0FDRSxnQixDQVFGLG9CLENBQ0UsVyxDQUNBLGlCLENBUUYsb0IsQ0FDRSxjLEN2QjFGRixnQixDQUNFLGMsQ0FDQSxnQixDQU9BLDRCLENBQ0Usa0IsQ0F5Qkosb0IsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQXNCRix5QixDQUNFLGlCLENBQ0EsZ0IsQ3dCMUVKLE0sQ0FDRSxnQixDQUNBLG1CLENBc0JBLGMsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FvQkYsa0IsQ0FDRSxjLENBQ0EsZSxDQXdDRixZLENBQ0UsWSxDN0J0RUosK0IsQ0FJQSxlLENBQ0EsaUIsQ0FFQSwwQixDQUNFLGMsQ0FHRiw0QixDQUNFLFksQzZCK0VBLGlCLENBQ0UsVyxDQUNBLFcsQ0FDQSxrQixDQWtCRixrQixDQUNFLGtCLENBQ0EsYyxDQUNBLGUsQ0FjRixpQixDQUNFLFUsQ0FDQSxXLENFbEpKLE0sQ0FDRSxnQixDQUNBLG1CLENBNkJBLGMsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQWVGLFksQ0FDRSxZLENBQ0EsYyxDQUNBLGtCLENBaUJGLFksQy9CdERGLHdDLENBSUEsZSxDQUNBLGlCLENBRUEsMEIsQ0FDRSxjLENBR0YsNEIsQ0FDRSxZLEMrQmdFQSxlLENBQ0Usa0IsQ0FzQkYsbUIsQ2pDdWpGRixhLENpQ3RqRkksYyxDRDdFRixlLENBQ0Usa0IsQ0ErQ0YsYSxDOUJ2RUYsc0IsQ0FJQSxlLENBQ0EsaUIsQ0FFQSwyQixDQUNFLGMsQ0FHRiw2QixDQUNFLFksQzhCbUZBLGEsQ0FDRSxZLENFckhGLHlCLENBQ0UsZSxDQUNBLGtCLENBb0JGLHNCLENBQ0Usa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FvQkYscUIsQ0FDRSxrQixDQUNBLGMsQ0FvQ0Ysb0IsQ2hDOURGLHlCLENBSUEsZSxDQUNBLGlCLENBRUEsa0MsQ0FDRSxjLENBR0Ysb0MsQ0FDRSxZLENnQzJGQSwwQixDQUNFLGdCLEE5QnhISiwwQ0FBQSxVLENBQ0Usa0IsQ0FDQSxtQixBQUdGLDBDQUFBLFUsQ0FDRSxrQixDQUNBLG1CLEFFZ0JBLHlDQUFBLHFCLENBQ0Usa0IsQ090QkEsOEIsQ1B3QkEsZ0MsQ2dCN0JBLHlCLENoQjhCRSxlLENPNUJKLG1CLENBQ0Usa0IsQ0t3QkYsZSxDQUNFLGEsQ0FDQSxVLENBQ0EscUIsQ0FDQSxpQixDQUNBLGMsQ0luQ0YsYyxDQUNFLGtCLENFNEtGLG9CLEN4QjBsRkYsaUIsQ3dCemxGSSxXLENDaEVBLHdCLENBQ0UsUyxDRXBGSiw2QixDQUNFLGlCLENBQ0Esa0IsQ0NrRUYsOEIsQzFCekVGLHFCLENBSUEsZSxDQUNBLGlCLEMwQnNFSSxXLEMxQnBFSiw0QyxDQUNFLGMsQ0FHRiw4QyxDQUNFLFksQzBCMEZBLHdFLENBQ0UsVSxDQUNBLFcsQ0doREYsWSxDQUNFLGtCLENBRUEsdUIsQ0VRQSwwQixDQXRCQSx1QixDRGlCQSx3QixDRVRBLCtCLENIT0UsZSxDRUlKLGUsQ0F0QkEsWSxDQUNFLGtCLENEZ0JGLGEsQ0FDRSxpQixDRVZGLG9CLENBQ0Usb0IsQTFCckRGLDBDQUFBLGlCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLHFCLENBQ0EsUyxDQUNBLGlCLENBQ0EsdUQiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAgICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gICAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gICAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gICAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAgICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICAgKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gICAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gICAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAqL1xuXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAgICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICAgKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAgICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gICAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAgICovXG5cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAgICovXG5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICovXG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gICAqL1xuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gICAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICAgKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gICAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAgICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCIuL25vcm1hbGl6ZS5sZXNzXCI7XG5AaW1wb3J0IFwiLi92YXJpYWJsZXMubGVzc1wiO1xuQGltcG9ydCBcIi4vbWl4aW5zLmxlc3NcIjtcbkBpbXBvcnQgXCIuL2ZvbnRzLmxlc3NcIjtcblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LW1haW47XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IEBjb2xvci10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbWFpbl9jb250cmFzdDtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuLyogU2VjdGlvbnNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbi8qKlxuICAgKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAgICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG4vKiBHcm91cGluZyBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKipcbiAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAgICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAgICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLyoqXG4gICAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICAgKiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuLyogRW1iZWRkZWQgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLyogRm9ybXNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICAgKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAgICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAgICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAqL1xuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLyoqXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAgICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gICAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKipcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gICAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICAgKi9cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gICAqL1xuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICovXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG4vKiBJbnRlcmFjdGl2ZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAgICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbi8qIE1pc2NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gICAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICAgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qKiBDb2xvcnMgKiovXG4vKiogVmFyaWFibGVzIG1lZGlhIHF1ZXJpZXMgKiovXG4vKiogSW5kZXRzIENvbnRhaW5lciAqKi9cbi8qKiBGb250cyAqKi9cbi8qKiBQYXRocyAqKi9cbi8qKiBGb250cyAqKi9cbi8qKiBNZWRpYSBRdWVyaWVzICoqL1xuLyoqIE1peGlucyB0aWxlICoqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogXCJpdGFsaWNcIjtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIGFyaWFsLCBzYW5mLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbiNkZWZhdWx0IC5yZXNldC1pbmRlbnRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI2RlZmF1bHQgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIGFyaWFsLCBzYW5mLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxudWw6bm90KFtjbGFzc10pLFxub2w6bm90KFtjbGFzc10pIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgdWw6bm90KFtjbGFzc10pLFxuICBvbDpub3QoW2NsYXNzXSkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxudWw6bm90KFtjbGFzc10pIGxpLFxub2w6bm90KFtjbGFzc10pIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgdWw6bm90KFtjbGFzc10pIGxpLFxuICBvbDpub3QoW2NsYXNzXSkgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxudWw6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUsXG5vbDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxudWw6bm90KFtjbGFzc10pIGxpOmxhc3QtY2hpbGQsXG5vbDpub3QoW2NsYXNzXSkgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5wOm5vdChbY2xhc3NdKSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgcDpub3QoW2NsYXNzXSkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGJsYWNrO1xufVxuaDEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuaDMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYTU3Mzg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5zZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG5zZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbnNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBoZWlnaHQ6IDExNXB4O1xuICByZXNpemU6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbn1cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tYWluLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdmZTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNlYTU3Mzg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubWFpbi1mb290ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1mb290ZXJfX2NvbnRhY3RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tZm9vdGVyX19jb250YWN0cyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyX19jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tZm9vdGVyX19jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fY29udGFjdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fY29udGFjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fY29udGFjdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fY29udGFjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fY29udGFjdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fY29udGFjdC1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmlsbDogI2VhNTczODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fY29udGFjdC1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1mb290ZXJfX2NvbnRhY3Rfdmlld19lbWFpbCAubWFpbi1mb290ZXJfX2NvbnRhY3QtaWNvbiB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4ubWFpbi1mb290ZXJfX2NvbnRhY3QtdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fY29udGFjdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fY29udGFjdC10ZXh0X3ZpZXdfYmlnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fY29udGFjdC10ZXh0X3ZpZXdfYm9sZCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1haW4tZm9vdGVyIC5tYWluLWZvb3Rlcl9fc29jaWFscyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBibGFjayAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cbi5tYWluLWhlYWRlcl9uby1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1oZWFkZXJfX2xvZ28sXG4ubWFpbi1oZWFkZXJfX25hdiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbG9nbyxcbiAgLm1haW4taGVhZGVyX19uYXYge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW4taGVhZGVyX19uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjE1cyBsaW5lYXIsIG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX25hdi5tYWluLWhlYWRlcl9fbmF2X3N0YXRlX29wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1haW4taGVhZGVyX19jb250YWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1oZWFkZXJfX2NvbnRhY3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19waG9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXJfX3Bob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcGhvbmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX3Bob25lOmhvdmVyIHtcbiAgY29sb3I6ICNlYTU3Mzg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW4taGVhZGVyX19idXR0b24tbW9iaWxlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fYnV0dG9uLW1vYmlsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1oZWFkZXJfX2J1dHRvbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDI3cHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluLWhlYWRlcl9fYnV0dG9uOjphZnRlcixcbi5tYWluLWhlYWRlcl9fYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGxpbmVhcjtcbn1cbi5tYWluLWhlYWRlcl9fYnV0dG9uLW1vYmlsZS1saW5lIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyLCB2aXNpYmlsaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5tYWluIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLm1haW5fdmlld19pbm5lcl9wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYWluX3ZpZXdfaW5uZXJfcGFnZSAuY2F0YWxvZyxcbi5tYWluX3ZpZXdfaW5uZXJfcGFnZSAudXNlZnVsLFxuLm1haW5fdmlld19pbm5lcl9wYWdlIC5yZXZpZXdzIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubWFpbl92aWV3X2lubmVyX3BhZ2UgLm1hcCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5zZWxlY3RyLXNlbGVjdGVkIHtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2VhNTczODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zZWxlY3RyLXNlbGVjdGVkOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiOGI4YjggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBsaW5lYXI7XG59XG4uc2VsZWN0ci1zZWxlY3RlZDpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE1NzM4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdHItbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLnNlbGVjdHItcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VsZWN0ci1vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uc2VsZWN0ci1vcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2VsZWN0ci1vcHRpb24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5zZWxlY3RyLW9wdGlvbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTU3Mzg7XG59XG4ud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIGFyaWFsLCBzYW5mLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2VhNTczODtcbiAgYm9yZGVyOiAycHggc29saWQgI2VhNTczODtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBsaW5lYXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBwYWRkaW5nOiA2cHggMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5idXR0b246aG92ZXIsXG4uYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNlYTU3Mzg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgbGluZWFyO1xufVxuLmNhdGFsb2ctbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jYXRhbG9nLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxOTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2F0YWxvZy1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctbGlzdF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2F0YWxvZy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyggNTAlICAtICAxNy41cHggKTtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuICAuY2F0YWxvZy1saXN0X19pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY2F0YWxvZy1saXN0X19pdGVtOm50aC1jaGlsZCgtbiArIDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2F0YWxvZy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyggMzMuMzMzMzMzMzMlICAtICAyMHB4ICk7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmNhdGFsb2ctbGlzdF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNhdGFsb2ctbGlzdF9faXRlbTpudGgtY2hpbGQoLW4gKyAzKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmNhdGFsb2ctbGlzdF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhdGFsb2ctbGlzdF9fY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBsaW5lYXI7XG59XG4uY2F0YWxvZy1saXN0X19jb250ZW50OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5jYXRhbG9nLWxpc3RfX2NvbnRlbnRfdmlld190cmFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvdHJhbC5qcGdcIik7XG59XG4uY2F0YWxvZy1saXN0X19jb250ZW50X3ZpZXdfdHJhY3RvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3RyYWN0b3IuanBnXCIpO1xufVxuLmNhdGFsb2ctbGlzdF9fY29udGVudF92aWV3X21hcmtldGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL21hcmtldGluZy5qcGdcIik7XG59XG4uY2F0YWxvZy1saXN0X19jb250ZW50X3ZpZXdfdGdzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvTUFOUy5qcGdcIik7XG59XG4uY2F0YWxvZy1saXN0X19jb250ZW50X3ZpZXdfdGdzLWJvcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9UZ2EuanBnXCIpO1xufVxuLmNhdGFsb2ctbGlzdF9fY29udGVudF92aWV3X2VzayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL1RyYWN0b3IuanBnXCIpO1xufVxuLmNhdGFsb2ctbGlzdF9fY29udGVudF92aWV3X2Zyb250LWVzayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2Zyb250LXRyYWN0b3IuanBnXCIpO1xufVxuLmNhdGFsb2ctbGlzdF9fY29udGVudF92aWV3X3NjYW5pYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3NjYW5pYS5qcGdcIik7XG59XG4uY2F0YWxvZy1saXN0X19zbG9nYW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmM2Y3ZmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29uc3VsdGFudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0YW50IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29uc3VsdGFudCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG59XG4uY29uc3VsdGFudF9faW1hZ2UtY29udGFpbmVyLFxuLmNvbnN1bHRhbnRfX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnN1bHRhbnRfX2ltYWdlLWNvbnRhaW5lcixcbiAgLmNvbnN1bHRhbnRfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuLmNvbnN1bHRhbnRfX2ltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY29uc3VsdGFudF9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jb25zdWx0YW50X19jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5jb25zdWx0YW50X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0YW50X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b20tY2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uY3VzdG9tLWNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWE1NzM4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGxpbmVhcjtcbn1cbi5jdXN0b20tY2hlY2tib3hfX2NoZWNrYm94OmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1NzM4O1xufVxuLmZvcm1fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5mb3JtX19maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb3JtX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybV9fZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZm9ybV9fZmllbGRfdmlld19zdWJtaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZm9ybV9fZmllbGRfdmlld19zdWJtaXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvcm1fdmlld19mb3VyIC5mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoIDMzLjMzMzMzMzMzJSAgLSAgMjBweCApO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5mb3JtX3ZpZXdfZm91ciAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mb3JtX3ZpZXdfZm91ciAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKC1uICsgMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mb3JtX3ZpZXdfZm91ciAuZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiBjYWxjKCAyNSUgIC0gIDIyLjVweCApO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5mb3JtX3ZpZXdfZm91ciAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mb3JtX3ZpZXdfZm91ciAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKC1uICsgNCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZm9ybV92aWV3X2ZvdXIgLmZvcm1fX2ZpZWxkX3ZpZXdfc3VibWl0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm1fdmlld190aHJlZSAuZm9ybV9fZmllbGQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmZvcm1fdmlld190aHJlZSAuZm9ybV9fZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZvcm1fdmlld190aHJlZSAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxufVxuLmxvZ29fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb2dvX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nb19faW1hZ2Uge1xuICAgIHdpZHRoOiA5NHB4O1xuICAgIGhlaWdodDogNzhweDtcbiAgfVxufVxuLm1haW4tbmF2IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhNTczODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5tYWluLW5hdl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLW5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tbmF2X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLm1haW4tbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm1haW4tbmF2X19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDE1cHggNDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbi1uYXZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjBweCA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm1haW4tbmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNlYTU3Mzg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1vZGFsIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZCB7XG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHJvZHVjdC1jYXJkIHtcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgbWluLWhlaWdodDogMzM1cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmRfX3Nsb2dhbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX3Nsb2dhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmRfX3Nsb2dhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1NzM4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZF9fc2xvZ2FuOjphZnRlciB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkX19wYXJhbWV0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZF9fcGFyYW1ldGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wcm9kdWN0LWNhcmRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHJvZHVjdC1jYXJkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4ucHJvZHVjdC1jYXJkX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWE1NzM4O1xufVxuLnByb2R1Y3QtY2FyZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LWNhcmRfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkX19wcmljZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNlYTU3Mzg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX3ByaWNlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaGFkb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEsIDM1LCA2MiwgMC4zKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4sIHZpc2liaWxpdHkgMC4xNXMgZWFzZS1pbjtcbn1cbi5zaGFkb3dfc3RhdGVfb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaGFkb3dfc3RhdGVfb3Blbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgdmlzaWJpbGl0eSAwLjE1cyBlYXNlLW91dDtcbn1cbi5zb2NpYWxzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWFsc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc29jaWFsc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWxzX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNvY2lhbHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uc29jaWFsc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNvY2lhbHNfX2ljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmaWxsOiBibGFjaztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWxzX19pY29uIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5zb2NpYWxzX19saW5rOmhvdmVyIC5zb2NpYWxzX19pY29uIHtcbiAgZmlsbDogI2VhNTczODtcbn1cbi52aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTczODtcbn1cbi52aWRlby1wbGF5X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1wbGF5X19saW5rIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbn1cbi52aWRlby1wbGF5X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tcGxheV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4udmlkZW8tcGxheV9faWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1wbGF5X19pY29uIHtcbiAgICB3aWR0aDogNjhweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gIH1cbn1cbi5iaWRzIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJpZHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYmlkc19fc2xvZ2FuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJpZHNfX3Nsb2dhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLmJpZHNfX3N1Yi1zbG9nYW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5iaWRzX19zdWItc2xvZ2FuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmJpZHNfX3N1Yi1zbG9nYW46OmFmdGVyLFxuLmJpZHNfX3N1Yi1zbG9nYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1NzM4O1xufVxuLmJpZHNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmlkc19fc3ViLXNsb2dhbi10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5iaWRzX19zdWItc2xvZ2FuLXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuLmJpZHNfX3Bob3RvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmlkc19fcGhvdG9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uYmlkc19fcGhvdG8ge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uYmlkc19fcGhvdG86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJpZHNfX3Bob3RvIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4uYmlkc19fcGhvdG9fdmlld19iaWcge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmlkc19fcGhvdG9fdmlld19iaWcge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG59XG4uYmlkc19faW1hZ2Uge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJpZHNfX2ltYWdlIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cbn1cbi5iaWRzX19waG90b192aWV3X2JpZyAuYmlkc19faW1hZ2Uge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmlkc19fcGhvdG9fdmlld19iaWcgLmJpZHNfX2ltYWdlIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuLmJpZHNfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmlkc19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJpZHNfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmJpZHNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiBibGFjaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmlkc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5iaWRzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gIH1cbn1cbi5iaWRzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5iaWRzX19idXR0b25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJpZHNfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmlkc19fYnV0dG9uLWFjdGlvbixcbi5iaWRzX19idXR0b24tYWxsIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iaWRzX19idXR0b24tYWN0aW9uLFxuICAuYmlkc19fYnV0dG9uLWFsbCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iaWRzX19idXR0b24tYWN0aW9uLFxuICAuYmlkc19fYnV0dG9uLWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iaWRzX19idXR0b24tYWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJpZHNfX2J1dHRvbi1hY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYmlkc19fYnV0dG9uLW5hdmlnYXRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5iaWRzX19idXR0b24tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbi5iaWRzX19idXR0b24tbmF2aWdhdGlvbl9uZXh0IHtcbiAgcmlnaHQ6IC01NXB4O1xufVxuLmJpZHNfX2J1dHRvbi1uYXZpZ2F0aW9uX3ByZXYge1xuICBsZWZ0OiAtNTVweDtcbn1cbi5iaWRzX19idXR0b24tbmF2aWdhdGlvbi1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgZmlsbDogI2VhNTczODtcbn1cbi5iaWRzX19idXR0b24tbmF2aWdhdGlvbi1pY29uX3ByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNhdGFsb2cge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5jYXRhbG9nX19jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2F0YWxvZ19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmNhdGFsb2dfX3Nsb2dhbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZ19fc2xvZ2FuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2F0YWxvZ19fc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5jYXRhbG9nX19zbG9nYW5fdmlld19mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXRhbG9nX19zbG9nYW5fdmlld19mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jYXRhbG9nX19zdWItc2xvZ2FuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nX19zdWItc2xvZ2FuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhdGFsb2dfX3N1Yi1zbG9nYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uY2F0YWxvZ19fc3ViLXNsb2dhbjo6YWZ0ZXIsXG4uY2F0YWxvZ19fc3ViLXNsb2dhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTU3Mzg7XG59XG4uY2F0YWxvZ19fc3ViLXNsb2dhbi10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX3N1Yi1zbG9nYW4tdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2F0YWxvZ19fc3ViLXNsb2dhbi10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5jYXRhbG9nX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5jYXRhbG9nX19saXN0X3ZpZXdfaW5uZXJfcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2F0YWxvZ19fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZ19fZm9vdGVyIC5idXR0b24ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jbGFyaWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2xhcmlmaWNhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNsYXJpZmljYXRpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNsYXJpZmljYXRpb25fX2xlZnQtc2lkZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbGFyaWZpY2F0aW9uX19sZWZ0LXNpZGUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY2xhcmlmaWNhdGlvbl9fcmlnaHQtc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbGFyaWZpY2F0aW9uX19yaWdodC1zaWRlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG4uY2xhcmlmaWNhdGlvbl9fcmlnaHQtc2lkZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIwcHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgYm90dG9tOiAtMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvY2xhcmlmaWNhdGlvbi1iYWNrZ3JvdW5kLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNsYXJpZmljYXRpb25fX3JpZ2h0LXNpZGU6OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4uY2xhcmlmaWNhdGlvbl9fc2xvZ2FuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbGFyaWZpY2F0aW9uX19zbG9nYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2xhcmlmaWNhdGlvbl9fc2xvZ2FuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jbGFyaWZpY2F0aW9uX19zbG9nYW5fdmlld19yaWdodC1zaWRlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2xhcmlmaWNhdGlvbl9fc2xvZ2FuX3ZpZXdfcmlnaHQtc2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5jbGFyaWZpY2F0aW9uX19zdWItc2xvZ2FuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2xhcmlmaWNhdGlvbl9fc3ViLXNsb2dhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbGFyaWZpY2F0aW9uX19zdWItc2xvZ2FuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jbGFyaWZpY2F0aW9uX19ub3RpZmljYXRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbGFyaWZpY2F0aW9uX19ub3RpZmljYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNsYXJpZmljYXRpb25fX2Zvcm0ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbGFyaWZpY2F0aW9uX19mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmNsYXJpZmljYXRpb25fX2Zvcm0tZmllbGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY2xhcmlmaWNhdGlvbl9fZm9ybS1maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jbGFyaWZpY2F0aW9uX19mb3JtLWZpZWxkX3ZpZXdfbm90aWZpY2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2xhcmlmaWNhdGlvbl9fZm9ybS1maWVsZF92aWV3X25vdGlmaWNhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jbGFyaWZpY2F0aW9uX19mb3JtLWZpZWxkX3ZpZXdfbm90aWZpY2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5jbGFyaWZpY2F0aW9uX19mb3JtLWZpZWxkX3ZpZXdfc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNsYXJpZmljYXRpb25fX3JpZ2h0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2xhcmlmaWNhdGlvbl9fcmlnaHQtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4uZmVlZGJhY2tfX3Nsb2dhbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlZWRiYWNrX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmVlZGJhY2tfX3Nsb2dhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmZlZWRiYWNrX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2ZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVlZGJhY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWVkYmFja19fY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuLmZpcnN0LXNjcmVlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5maXJzdC1zY3JlZW5fX2NvbnRhaW5lci12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmZpcnN0LXNjcmVlbl9fY29udGFpbmVyLXZpZGVvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4uZmlyc3Qtc2NyZWVuX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZpcnN0LXNjcmVlbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZmlyc3Qtc2NyZWVuX19jb250ZW50LWNlbnRlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4uZmlyc3Qtc2NyZWVuX19zbG9nYW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX3Nsb2dhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX3Nsb2dhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLmZpcnN0LXNjcmVlbl9fc3ViLXNsb2dhbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlyc3Qtc2NyZWVuX19zdWItc2xvZ2FuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZpcnN0LXNjcmVlbl9fc3ViLXNsb2dhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uZmlyc3Qtc2NyZWVuX19hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZmlyc3Qtc2NyZWVuX19hZHZhbnRhZ2VzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlyc3Qtc2NyZWVuX19hZHZhbnRhZ2VzLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCA1MCUgIC0gIDVweCApO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZmlyc3Qtc2NyZWVuX19hZHZhbnRhZ2VzLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5maXJzdC1zY3JlZW5fX2FkdmFudGFnZXMtaXRlbTpudGgtY2hpbGQoLW4gKyAyKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlyc3Qtc2NyZWVuX19hZHZhbnRhZ2VzLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCAzMy4zMzMzMzMzMyUgIC0gIDIwcHggKTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAuZmlyc3Qtc2NyZWVuX19hZHZhbnRhZ2VzLWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5maXJzdC1zY3JlZW5fX2FkdmFudGFnZXMtaXRlbTpudGgtY2hpbGQoLW4gKyAzKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZpcnN0LXNjcmVlbl9fYWR2YW50YWdlcy1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZmlsbDogI2VhNTczODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpcnN0LXNjcmVlbl9fYWR2YW50YWdlcy1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZpcnN0LXNjcmVlbl9fYWR2YW50YWdlcy1pY29uIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpcnN0LXNjcmVlbl9fYWR2YW50YWdlcy1pdGVtOmxhc3QtY2hpbGQgLmZpcnN0LXNjcmVlbl9fYWR2YW50YWdlcy1pY29uIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5maXJzdC1zY3JlZW5fX2FkdmFudGFnZXMtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX2FkdmFudGFnZXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZpcnN0LXNjcmVlbl9fYWR2YW50YWdlcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uZmlyc3Qtc2NyZWVuX19zbG9nYW4tZm9ybSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX3Nsb2dhbi1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZpcnN0LXNjcmVlbl9fc2xvZ2FuLWZvcm0ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmZpcnN0LXNjcmVlbl9fY29udGFjdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlyc3Qtc2NyZWVuX19jb250YWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbi5tYXBfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvbWFwLmpwZ1wiKTtcbn1cbi5wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdmZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxufVxuLnByb2R1Y3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHJvZHVjdDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wcm9kdWN0X19pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA2MCU7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBib3R0b206IDMwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2R1Y3RfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3R0b206IDMwJTtcbiAgfVxufVxuLnByb2R1Y3RfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9kdWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxMDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG59XG4ucHJvZHVjdF9fY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdF9fY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0X19jYXJkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHJvZHVjdF9fY2FyZCB7XG4gICAgd2lkdGg6IDcyNXB4O1xuICB9XG59XG4ucHJvZHVjdF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuLnByb2R1Y3RfX2Zvb3Rlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9kdWN0X19mb290ZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgfVxufVxuLnByb2R1Y3RfX2NvbnN1bHRhbnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHJvZHVjdF9fY29uc3VsdGFudCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLnByb2R1Y3RfX3ZpZGVvLWxpbmsge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9kdWN0X192aWRlby1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5yZXZpZXdzX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5yZXZpZXdzX19zbG9nYW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3NfX3Nsb2dhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJldmlld3NfX3Nsb2dhbiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4ucmV2aWV3c19fc2xvZ2FuX3ZpZXdfZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucmV2aWV3c19fc2xvZ2FuX3ZpZXdfZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucmV2aWV3c19fc3ViLXNsb2dhbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3c19fc3ViLXNsb2dhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5yZXZpZXdzX19zdWItc2xvZ2FuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnJldmlld3NfX3N1Yi1zbG9nYW46OmFmdGVyLFxuLnJldmlld3NfX3N1Yi1zbG9nYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1NzM4O1xufVxuLnJldmlld3NfX3N1Yi1zbG9nYW4tdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzX19zdWItc2xvZ2FuLXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJldmlld3NfX3N1Yi1zbG9nYW4tdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG4ucmV2aWV3c19fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VhNTczODtcbn1cbi5yZXZpZXdzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5yZXZpZXdzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJldmlld3NfX2ltYWdlLWNvbnRhaW5lcixcbi5yZXZpZXdzX19pbWFnZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzX19pbWFnZS1jb250YWluZXIsXG4gIC5yZXZpZXdzX19pbWFnZSB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG59XG4ucmV2aWV3c19faXRlbTpmaXJzdC1jaGlsZCAucmV2aWV3c19faW1hZ2UtY29udGFpbmVyLFxuLnJldmlld3NfX2l0ZW06Zmlyc3QtY2hpbGQgLnJldmlld3NfX2ltYWdlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3NfX2l0ZW06Zmlyc3QtY2hpbGQgLnJldmlld3NfX2ltYWdlLWNvbnRhaW5lcixcbiAgLnJldmlld3NfX2l0ZW06Zmlyc3QtY2hpbGQgLnJldmlld3NfX2ltYWdlIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuLnJldmlld3NfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzX19pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgfVxufVxuLnJldmlld3NfX2l0ZW06Zmlyc3QtY2hpbGQgLnJldmlld3NfX2ltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3NfX2l0ZW06Zmlyc3QtY2hpbGQgLnJldmlld3NfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4ucmV2aWV3c19faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5yZXZpZXdzX190ZXh0LWNvbnRhaW5lciB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5yZXZpZXdzX190ZXh0LWNvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZXZpZXdzX190ZXh0LWNvbnRhaW5lciBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yZXZpZXdzX190ZXh0LWNvbnRhaW5lciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJldmlld3NfX2Zvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3NfX2Zvcm0tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucmV2aWV3c19fdGV4dGFyZWEge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucmV2aWV3c19fZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yZXZpZXdzX19mb3JtLWFjdGlvbnMgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc3RlcHMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zdGVwcyB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5zdGVwc19fc2xvZ2FuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwc19fc2xvZ2FuIHtcbiAgICB3aWR0aDogNjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc3RlcHNfX3Nsb2dhbiB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuLnN0ZXBzX19zdWItc2xvZ2FuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHNfX3N1Yi1zbG9nYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc3RlcHNfX3N1Yi1zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uc3RlcHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwc19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLnN0ZXBzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnN0ZXBzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc3RlcHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoIDMzLjMzMzMzMzMzJSAgLSAgMTMuMzMzMzMzMzNweCApO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdGVwc19faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnN0ZXBzX19pdGVtOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc3RlcHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IGNhbGMoIDMzLjMzMzMzMzMzJSAgLSAgMjBweCApO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5zdGVwc19faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnN0ZXBzX19pdGVtOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc3RlcHNfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5zdGVwc19faXRlbS1pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZmlsbDogI2VhNTczODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzX19pdGVtLWljb24ge1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc3RlcHNfX2l0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc3RlcHNfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHNfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc3RlcHNfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5zdGVwc19faWNvbi1uZXh0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwc19faWNvbi1uZXh0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zdGVwc19faWNvbi1uZXh0IHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5zdGVwc19fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRydXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3RydXN0LWJhY2tncm91bmQuanBnXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJ1c3Qge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudHJ1c3Qge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4udHJ1c3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udHJ1c3RfX3Nsb2dhbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJ1c3RfX3Nsb2dhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudHJ1c3RfX3Nsb2dhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi50cnVzdF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRydXN0X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudHJ1c3RfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRydXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC50cnVzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRydXN0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyggMzMuMzMzMzMzMzMlICAtICAxMy4zMzMzMzMzM3B4ICk7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnRydXN0X19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudHJ1c3RfX2l0ZW06bnRoLWNoaWxkKC1uICsgMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50cnVzdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoIDMzLjMzMzMzMzMzJSAgLSAgMzYuNjY2NjY2NjdweCApO1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC50cnVzdF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnRydXN0X19pdGVtOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udHJ1c3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cnVzdF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudHJ1c3RfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJ1c3RfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50cnVzdF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuLnRydXN0X19udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZWE1NzM4O1xufVxuLnRydXN0X19pdGVtLXNsb2dhbixcbi50cnVzdF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJ1c3RfX2l0ZW0tc2xvZ2FuLFxuICAudHJ1c3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50cnVzdF9faXRlbS1zbG9nYW4sXG4gIC50cnVzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnRydXN0X19pdGVtLXNsb2dhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHJ1c3RfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51c2VmdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDU7XG59XG4udXNlZnVsOjphZnRlcixcbi51c2VmdWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi51c2VmdWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3VzZWZ1bC1iYWNrZ3JvdW5kLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cbi51c2VmdWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLnVzZWZ1bF9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi51c2VmdWxfX3Nsb2dhbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzZWZ1bF9fc2xvZ2FuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnVzZWZ1bF9fc2xvZ2FuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG4udXNlZnVsX19zbG9nYW46OmFmdGVyLFxuLnVzZWZ1bF9fc2xvZ2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0NXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTczODtcbn1cbi51c2VmdWxfX3Nsb2dhbi10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VmdWxfX3Nsb2dhbi10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4udXNlZnVsX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNlZnVsX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlZnVsX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnVzZWZ1bF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VmdWxfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCA1MCUgIC0gIDQwcHggKTtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuICAudXNlZnVsX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudXNlZnVsX19pdGVtOm50aC1jaGlsZCgtbiArIDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudXNlZnVsX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyggNTAlICAtICAxNXB4ICk7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnVzZWZ1bF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnVzZWZ1bF9faXRlbTpudGgtY2hpbGQoLW4gKyAyKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnVzZWZ1bF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzZWZ1bF9fbGluayB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnVzZWZ1bF9fbGluayB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLnVzZWZ1bF9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnVzZWZ1bF9faWNvbiB7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZpbGw6ICNlYTU3Mzg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VmdWxfX2ljb24ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnVzZWZ1bF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tYm90dG9tIDAuMTVzIGxpbmVhciwgY29sb3IgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNlZnVsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udXNlZnVsX19saW5rOmhvdmVyIC51c2VmdWxfX3RpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnVzZWZ1bF9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyLCBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cbi51c2VmdWxfX2xpbms6aG92ZXIgLnVzZWZ1bF9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjE1cyBsaW5lYXIsIG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuLnZpZGVvLWNhdGFsb2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbn1cbi52aWRlby1jYXRhbG9nX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmlkZW8tY2F0YWxvZ19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbn1cbi52aWRlby1jYXRhbG9nX19zbG9nYW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLWNhdGFsb2dfX3Nsb2dhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52aWRlby1jYXRhbG9nX19zbG9nYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4udmlkZW8tY2F0YWxvZ19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tY2F0YWxvZ19fdGl0bGUge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52aWRlby1jYXRhbG9nX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi52aWRlby1jYXRhbG9nX190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZWE1NzM4O1xufVxuLnZpZGVvLWNhdGFsb2dfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1jYXRhbG9nX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnZpZGVvLWNhdGFsb2dfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1jYXRhbG9nX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC52aWRlby1jYXRhbG9nX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudmlkZW8tY2F0YWxvZ19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoIDMzLjMzMzMzMzMzJSAgLSAgMjMuMzMzMzMzMzNweCApO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC52aWRlby1jYXRhbG9nX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudmlkZW8tY2F0YWxvZ19faXRlbTpudGgtY2hpbGQoLW4gKyAzKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZpZGVvLWNhdGFsb2dfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCAyNSUgIC0gIDI2LjI1cHggKTtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuICAudmlkZW8tY2F0YWxvZ19faXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnZpZGVvLWNhdGFsb2dfX2l0ZW06bnRoLWNoaWxkKC1uICsgNCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi52aWRlby1jYXRhbG9nX19pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udmlkZW8tY2F0YWxvZ19faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZmlsbDogI2VhNTczODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXMgbGluZWFyO1xufVxuLnZpZGVvLWNhdGFsb2dfX2l0ZW06aG92ZXIgLnZpZGVvLWNhdGFsb2dfX2ljb24ge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnZpZGVvLWNhdGFsb2dfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi52aWRlby1jYXRhbG9nX19saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZpZGVvLWNhdGFsb2dfX2xpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnZpZGVvLWNhdGFsb2dfX2l0ZW06aG92ZXIgLnZpZGVvLWNhdGFsb2dfX2xpc3QtdGl0bGUge1xuICBjb2xvcjogI2VhNTczODtcbn1cbiIsIi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLyoqIEZvbnRzICoqL1xuLmluY2x1ZGUtZm9udChAZmlsZSwgQGZhbWlseSwgQHdlaWdodDogbm9ybWFsLCBAc3R5bGU6IG5vcm1hbCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LXdlaWdodDogQHdlaWdodDtcbiAgICBmb250LWZhbWlseTogQGZhbWlseTtcbiAgICBmb250LXN0eWxlOiBAc3R5bGU7XG4gICAgc3JjOiB1cmwoJ0B7ZmlsZX0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnQHtmaWxlfS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9XG59XG5cbi8qKiBNZWRpYSBRdWVyaWVzICoqL1xuQHRhYmxldDogfidvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHt0YWJsZXQtc2l6ZX0pJztcbkBkZXNrdG9wOiB+J29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe2Rlc2t0b3Atc2l6ZX0pJztcbkBkZXNrdG9wLW1lZGl1bTogfidvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtkZXNrdG9wLW1lZGl1bS1zaXplfSknO1xuQGRlc2t0b3AtbGFyZ2U6IH4nb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7ZGVza3RvcC1sYXJnZS1zaXplfSknO1xuXG5AcGhvbmUtc21hbGwtb25seTogfidvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHt0by1waG9uZS1zbWFsbC1zaXplfSknO1xuQHBob25lLW9ubHk6IH4nb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB7dG8tdGFibGV0LXNpemV9KSc7XG5AdGFibGV0LW9ubHk6IH4nKG1pbi13aWR0aDogQHt0YWJsZXQtc2l6ZX0pIGFuZCAobWF4LXdpZHRoOiBAe3RvLWRlc2t0b3Atc2l6ZX0pJztcbkBkZXNrdG9wLW9ubHk6IH4nKG1pbi13aWR0aDogQHtkZXNrdG9wLXNpemV9KSBhbmQgKG1heC13aWR0aDogQHt0by1kZXNrdG9wLW1lZGl1bS1zaXplfSknO1xuQGRlc2t0b3AtbWVkaXVtLW9ubHk6IH4nKG1pbi13aWR0aDogQHtkZXNrdG9wLW1lZGl1bS1zaXplfSkgYW5kIChtYXgtd2lkdGg6IEB7dG8tZGVza3RvcC1sYXJnZS1zaXplfSknO1xuXG5AZGVza3RvcC1tYXg6IH4nb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB7dG8tZGVza3RvcC1zaXplfSknO1xuXG4vKiogTWl4aW5zIHRpbGUgKiovXG4uY29sdW1uLW1peGluKEBjb3VudCwgQG1hcmdpbikgd2hlbiAoQGNvdW50ID0gMSkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbHVtbi1taXhpbihAY291bnQsIEBtYXJnaW4pIHdoZW4gKEBjb3VudCA+IDEpIHtcbiAgd2lkdGg6IH4nY2FsYygnICgxMDAlIC8gQGNvdW50KSB+JyAtICcgKChAbWFyZ2luICogKEBjb3VudCAtIDEpKSAvIEBjb3VudCkgficpJztcbn1cblxuLmNvbHVtbi1taXhpbihAY291bnQsIEBtYXJnaW4pIHtcbiAgbWFyZ2luLXRvcDogQG1hcmdpbjtcbiAgbWFyZ2luLXJpZ2h0OiBAbWFyZ2luO1xuXG4gICY6bnRoLWNoaWxkKEB7Y291bnR9bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKC1uICsgQHtjb3VudH0pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlcihAY29sb3IpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgfVxuXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgfVxuXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gIH1cblxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgfVxufVxuXG4uc2Nyb2xsYmFyKCkge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZV9saWdodGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5zdHJpbmctY2F0KEBsaW5lcywgQGxpbmVIZWlnaHQpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogQGxpbmVzOyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbGluZS1oZWlnaHQ6IEBsaW5lSGVpZ2h0OyAvKiBmYWxsYmFjayAqL1xuICBtYXgtaGVpZ2h0OiBAbGluZUhlaWdodCAqIEBsaW5lczsgLyogZmFsbGJhY2sgKi9cbn1cbiIsIiNkZWZhdWx0IHtcbiAgLnJlc2V0LWluZGVudHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LW1haW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiBAY29udGFpbmVyLWluZGV0cy1waG9uZTtcbiAgcGFkZGluZy1sZWZ0OiBAY29udGFpbmVyLWluZGV0cy1waG9uZTtcblxuICBAbWVkaWEgQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IEBjb250YWluZXItaW5kZXRzLWRlc2t0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiBAY29udGFpbmVyLWluZGV0cy1kZXNrdG9wO1xuICB9XG5cbiAgQG1lZGlhIEBkZXNrdG9wLW1lZGl1bSB7XG4gICAgcGFkZGluZy1yaWdodDogQGNvbnRhaW5lci1pbmRldHMtZGVza3RvcC1tZWRpdW07XG4gICAgcGFkZGluZy1sZWZ0OiBAY29udGFpbmVyLWluZGV0cy1kZXNrdG9wLW1lZGl1bTtcbiAgfVxuXG4gIEBtZWRpYSBAZGVza3RvcC1sYXJnZSB7XG4gICAgcGFkZGluZy1yaWdodDogQGNvbnRhaW5lci1pbmRldHMtZGVza3RvcC1tZWRpdW07XG4gICAgcGFkZGluZy1sZWZ0OiBAY29udGFpbmVyLWluZGV0cy1kZXNrdG9wLW1lZGl1bTtcbiAgfVxufVxuIiwidWw6bm90KFtjbGFzc10pLFxub2w6bm90KFtjbGFzc10pIHtcbiAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IEBjb2xvci10ZXh0O1xuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5wOm5vdChbY2xhc3NdKSB7XG4gICNkZWZhdWx0ID4gLnJlc2V0LWluZGVudHMoKTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcblxuICBAbWVkaWEgQHRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBAY29sb3ItdGV4dDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbmgzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogQGNvbG9yLXRleHQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1tYWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLnBsYWNlaG9sZGVyKEBjb2xvci10ZXh0KTtcbn1cblxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGhlaWdodDogMTE1cHg7XG4gIHJlc2l6ZTogbm9uZTtcblxuICBAbWVkaWEgQHRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4iLCIubWFpbi1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1zZWNvbmRhcnk7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCBAY29sb3ItbWFpbjtcblxuICBAbWVkaWEgQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb250YWN0cyB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG5cblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIEBwaG9uZS1vbmx5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3QtaWNvbiB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmaWxsOiBAY29sb3ItbWFpbjtcblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0X3ZpZXdfZW1haWwgJl9fY29udGFjdC1pY29uIHtcbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdC10ZXh0IHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG5cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogQGNvbG9yLXRleHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmX3ZpZXdfYmlnIHtcbiAgICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3ZpZXdfYm9sZCB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cblxuICAmICZfX3NvY2lhbHMgIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuIiwiLnJldmlld3Mge1xuICAmX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgJl9fc2xvZ2FuIHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgJl92aWV3X2Zvb3RlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViLXNsb2dhbiB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLW1haW47XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViLXNsb2dhbi10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yLW1haW47XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWNvbnRhaW5lcixcbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW06Zmlyc3QtY2hpbGQgJl9faW1hZ2UtY29udGFpbmVyLFxuICAmX19pdGVtOmZpcnN0LWNoaWxkICZfX2ltYWdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW06Zmlyc3QtY2hpbGQgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fdGV4dC1jb250YWluZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dGFyZWEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gICZfX2Zvcm0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgYmxhY2sgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG5cbiAgJl9uby1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fbG9nbyxcbiAgJl9fbmF2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgQG1lZGlhIEBkZXNrdG9wLW1heCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xNXMgbGluZWFyLCBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19uYXYmX19uYXZfc3RhdGVfb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJl9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Bob25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogQGNvbG9yLXRleHRfY29udHJhc3Q7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGxpbmVhcjtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQGNvbG9yLW1haW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbW9iaWxlIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDI3cHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXRleHQ7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1tb2JpbGUtbGluZSB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItdGV4dDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXIsIHZpc2liaWxpdHkgMC4xNXMgbGluZWFyO1xuICB9XG59XG4iLCIubWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcblxuICAmX3ZpZXdfaW5uZXJfcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl92aWV3X2lubmVyX3BhZ2UgLmNhdGFsb2csXG4gICZfdmlld19pbm5lcl9wYWdlIC51c2VmdWwsXG4gICZfdmlld19pbm5lcl9wYWdlIC5yZXZpZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl92aWV3X2lubmVyX3BhZ2UgLm1hcCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4iLCIuc2VsZWN0ciB7XG4gICYtc2VsZWN0ZWQge1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItbWFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2I4YjhiOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLW1haW4gdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgJi1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiBAY29sb3ItdGV4dDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJi1vcHRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgfVxuXG4gICYtb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgJi1vcHRpb24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cblxuICAmLW9wdGlvbi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLW1haW47XG4gIH1cbn1cbiIsIi53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4iLCIuYnV0dG9uIHtcbiAgI2RlZmF1bHQgPiAuYnV0dG9uKCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6IEBidXR0b24tbWFpbi10ZXh0O1xuICBiYWNrZ3JvdW5kOiBAYnV0dG9uLW1haW47XG4gIGJvcmRlcjogMnB4IHNvbGlkIEBidXR0b24tbWFpbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBsaW5lYXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgQHRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBwYWRkaW5nOiA2cHggMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnV0dG9uLW1haW5faG92ZXI7XG4gICAgY29sb3I6IEBidXR0b24tbWFpbi10ZXh0X2hvdmVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgbGluZWFyO1xuICB9XG59XG4iLCIuY2F0YWxvZy1saXN0IHtcbiAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIEBtZWRpYSBAdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxOTBweDtcblxuICAgIEBtZWRpYSBAcGhvbmUtb25seSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBAdGFibGV0LW9ubHkge1xuICAgICAgLmNvbHVtbi1taXhpbigyLCAzNXB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgLmNvbHVtbi1taXhpbigzLCAzMHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cblxuICAgICZfdmlld190cmFsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3RyYWwuanBnXCIpO1xuICAgIH1cblxuICAgICZfdmlld190cmFjdG9yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3RyYWN0b3IuanBnXCIpO1xuICAgIH1cblxuICAgICZfdmlld19tYXJrZXRpbmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvbWFya2V0aW5nLmpwZ1wiKTtcbiAgICB9XG5cbiAgICAmX3ZpZXdfdGdzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL01BTlMuanBnXCIpO1xuICAgIH1cblxuICAgICZfdmlld190Z3MtYm9ydCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9UZ2EuanBnXCIpO1xuICAgIH1cblxuICAgICZfdmlld19lc2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvVHJhY3Rvci5qcGdcIik7XG4gICAgfVxuXG4gICAgJl92aWV3X2Zyb250LWVzayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9mcm9udC10cmFjdG9yLmpwZ1wiKTtcbiAgICB9XG5cbiAgICAmX3ZpZXdfc2NhbmlhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3NjYW5pYS5qcGdcIik7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xvZ2FuIHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiBAY29sb3Itc2Vjb25kYXJ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbiIsIi5jb25zdWx0YW50IHtcbiAgZGlzcGxheTogZmxleDtcblxuICBAbWVkaWEgQHRhYmxldCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG5cbiAgJl9faW1hZ2UtY29udGFpbmVyLFxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxufVxuIiwiLmN1c3RvbS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBtZWRpYSBAdGFibGV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gICZfX2luZGljYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItbWFpbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGxpbmVhcjtcbiAgfVxuXG4gICZfX2NoZWNrYm94OmNoZWNrZWQgKyAmX19pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1tYWluO1xuICB9XG59XG4iLCIuZm9ybSB7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fZmllbGQge1xuICAgICNkZWZhdWx0ID4gLnJlc2V0LWluZGVudHMoKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfdmlld19zdWJtaXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3ZpZXdfZm91ciAmX19maWVsZCB7XG4gICAgQG1lZGlhIEB0YWJsZXQtb25seSB7XG4gICAgICAuY29sdW1uLW1peGluKDMsIDMwcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICAuY29sdW1uLW1peGluKDQsIDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfdmlld19mb3VyICZfX2ZpZWxkX3ZpZXdfc3VibWl0IHtcbiAgICBAbWVkaWEgQHRhYmxldC1vbmx5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfdmlld190aHJlZSAmX19maWVsZCB7XG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5sb2dvIHtcbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgfVxuICB9XG59XG4iLCIubWFpbi1uYXYge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItbWFpbjtcblxuICBAbWVkaWEgQGRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogODBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiBAY29sb3ItdGV4dDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgbGluZWFyO1xuXG4gICAgQG1lZGlhIEBwaG9uZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMTVweCA0NXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBAdGFibGV0LW9ubHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAyMHB4IDgwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQGNvbG9yLW1haW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDMyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLW1haW5fY29udHJhc3Q7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xuICB9XG59XG4iLCIucHJvZHVjdC1jYXJkIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXRleHRfY29udHJhc3Q7XG5cbiAgQG1lZGlhIEB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgfVxuXG4gIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICB9XG5cbiAgJl9fc2xvZ2FuIHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IEBjb2xvci10ZXh0O1xuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1tYWluO1xuXG4gICAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGFyYW1ldGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItbWFpbjtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogQGNvbG9yLW1haW47XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2hhZG93IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEsIDM1LCA2MiwgMC4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4sIHZpc2liaWxpdHkgMC4xNXMgZWFzZS1pbjtcbiAgfVxuXG4gICZfc3RhdGVfb3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDAuMTVzIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxufVxuIiwiLnNvY2lhbHMge1xuICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgQG1lZGlhIEB0YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAbWVkaWEgQHBob25lLW9ubHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmaWxsOiBAY29sb3ItdGV4dDtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzIGxpbmVhcjtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbms6aG92ZXIgJl9faWNvbiB7XG4gICAgZmlsbDogQGNvbG9yLW1haW47XG4gIH1cbn1cbiIsIi52aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLW1haW47XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogQGNvbG9yLXRleHRfY29udHJhc3Q7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmaWxsOiBAY29sb3ItdGV4dF9jb250cmFzdDtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJpZHMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX3Nsb2dhbiB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAmX19zdWItc2xvZ2FuIHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1tYWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3N1Yi1zbG9nYW4tdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Bob3RvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Bob3RvIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAmX3ZpZXdfYmlnIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuXG4gICAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvdG9fdmlld19iaWcgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBAdGFibGV0LW9ubHkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tYWN0aW9uLFxuICAmX19idXR0b24tYWxsIHtcbiAgICB3aWR0aDogflwiY2FsYyg1MCUgLSAxNXB4KVwiO1xuXG4gICAgQG1lZGlhIEBwaG9uZS1vbmx5IHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tYWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbmF2aWdhdGlvbiB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG5cbiAgICAmX25leHQge1xuICAgICAgcmlnaHQ6IC01NXB4O1xuICAgIH1cblxuICAgICZfcHJldiB7XG4gICAgICBsZWZ0OiAtNTVweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbmF2aWdhdGlvbi1pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZmlsbDogQGNvbG9yLW1haW47XG5cbiAgICAmX3ByZXYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXRhbG9nIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbWFpbl9jb250cmFzdDtcblxuICBAbWVkaWEgQHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Nsb2dhbiB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IGJsYWNrO1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgICZfdmlld19mb290ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Yi1zbG9nYW4ge1xuICAgICNkZWZhdWx0ID4gLnJlc2V0LWluZGVudHMoKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1tYWluO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Yi1zbG9nYW4tdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgICZfdmlld19pbm5lcl9wYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIEBtZWRpYSBAcGhvbmUtb25seSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xhcmlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itc2Vjb25kYXJ5O1xuXG4gIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdC1zaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0LXNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2NsYXJpZmljYXRpb24tYmFja2dyb3VuZC5qcGdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2xvZ2FuIHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfdmlld19yaWdodC1zaWRlIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Yi1zbG9nYW4ge1xuICAgICNkZWZhdWx0ID4gLnJlc2V0LWluZGVudHMoKTtcblxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX25vdGlmaWNhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWZpZWxkIHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl92aWV3X25vdGlmaWNhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfdmlld19zdWJtaXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mZWVkYmFjayB7XG4gICZfX3Nsb2dhbiB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1zZWNvbmRhcnk7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgQG1lZGlhIEBwaG9uZS1vbmx5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuZmlyc3Qtc2NyZWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICZfX2NvbnRhaW5lci12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gICZfX2NvbnRlbnQtY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAmX19zbG9nYW4ge1xuICAgICNkZWZhdWx0ID4gLnJlc2V0LWluZGVudHMoKTtcblxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogQGNvbG9yLXRleHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAmX19zdWItc2xvZ2FuIHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBAY29sb3ItdGV4dDtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FkdmFudGFnZXMge1xuICAgICNkZWZhdWx0ID4gLnJlc2V0LWluZGVudHMoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX19hZHZhbnRhZ2VzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIEBwaG9uZS1vbmx5IHtcbiAgICAgIC5jb2x1bW4tbWl4aW4oMiwgMTBweCk7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgLmNvbHVtbi1taXhpbigzLCAzMHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19hZHZhbnRhZ2VzLWljb24ge1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZpbGw6IEBjb2xvci1tYWluO1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19hZHZhbnRhZ2VzLWl0ZW06bGFzdC1jaGlsZCAmX19hZHZhbnRhZ2VzLWljb24ge1xuICAgIEBtZWRpYSBAcGhvbmUtb25seSB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG4gIH1cblxuICAmX19hZHZhbnRhZ2VzLXRpdGxlIHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG5cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IEBjb2xvci10ZXh0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Nsb2dhbi1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiBAY29sb3ItdGV4dDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgY29sb3I6IEBjb2xvci10ZXh0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci10ZXh0X2NvbnRyYXN0O1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcblxuICAmX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9tYXAuanBnXCIpO1xuICB9XG59XG4iLCIucHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1zZWNvbmRhcnk7XG5cbiAgQG1lZGlhIEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbWFpbl9jb250cmFzdDtcblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogNjAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBib3R0b206IDMwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJvdHRvbTogMzAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgei1pbmRleDogMTA7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBAdGFibGV0LW9ubHkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDcyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gICZfX2Zvb3Rlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb25zdWx0YW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLW1haW5fY29udHJhc3Q7XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnN0ZXBzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itc2Vjb25kYXJ5O1xuXG4gIEBtZWRpYSBAdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICAmX19zbG9nYW4ge1xuICAgICNkZWZhdWx0ID4gLnJlc2V0LWluZGVudHMoKTtcblxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIHdpZHRoOiA2ODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWItc2xvZ2FuIHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgbGluZWFyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSBAcGhvbmUtb25seSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBAdGFibGV0LW9ubHkge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIC5jb2x1bW4tbWl4aW4oMywgMjBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAuY29sdW1uLW1peGluKDMsIDMwcHgpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmaWxsOiBAY29sb3ItbWFpbjtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXRpdGxlIHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiBAY29sb3ItdGV4dDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi1uZXh0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi51c2VmdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDU7XG5cbiAgJjo6YWZ0ZXIsXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS91c2VmdWwtYmFja2dyb3VuZC5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAmX19zbG9nYW4ge1xuICAgICNkZWZhdWx0ID4gLnJlc2V0LWluZGVudHMoKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGNvbG9yOiBAY29sb3ItdGV4dDtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB9XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbWFpbjtcbiAgICB9XG4gIH1cblxuICAmX19zbG9nYW4tdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgICNkZWZhdWx0ID4gLnJlc2V0LWluZGVudHMoKTtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBtZWRpYSBAcGhvbmUtb25seSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgLmNvbHVtbi1taXhpbigyLCA4MHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgLmNvbHVtbi1taXhpbigyLCAzMHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGxpbmVhcjtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZmlsbDogQGNvbG9yLW1haW47XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICAjZGVmYXVsdCA+IC5yZXNldC1pbmRlbnRzKCk7XG5cbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogQGNvbG9yLXRleHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tYm90dG9tIDAuMTVzIGxpbmVhciwgY29sb3IgMC4xNXMgbGluZWFyO1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbms6aG92ZXIgJl9fdGl0bGUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIsIG9wYWNpdHkgMHMgbGluZWFyO1xuICB9XG5cbiAgJl9fbGluazpob3ZlciAmX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xNXMgbGluZWFyLCBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgfVxufVxuIiwiLnRydXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1zZWNvbmRhcnk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3RydXN0LWJhY2tncm91bmQuanBnXCIpO1xuXG4gIEBtZWRpYSBAdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuXG4gICZfX3Nsb2dhbiB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAbWVkaWEgQHBob25lLW9ubHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgQHRhYmxldC1vbmx5IHtcbiAgICAgIC5jb2x1bW4tbWl4aW4oMywgMjBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIC5jb2x1bW4tbWl4aW4oMywgNTVweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIEBtZWRpYSBAcGhvbmUtb25seSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IEBjb2xvci1tYWluO1xuICB9XG5cbiAgJl9faXRlbS1zbG9nYW4sXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tc2xvZ2FuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi52aWRlby1jYXRhbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19zbG9nYW4ge1xuICAgICNkZWZhdWx0ID4gLnJlc2V0LWluZGVudHMoKTtcblxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICB3aWR0aDogNjUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogQGNvbG9yLW1haW47XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgI2RlZmF1bHQgPiAucmVzZXQtaW5kZW50cygpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSBAcGhvbmUtb25seSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBAdGFibGV0LW9ubHkge1xuICAgICAgLmNvbHVtbi1taXhpbigzLCAzNXB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgLmNvbHVtbi1taXhpbig0LCAzNXB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmaWxsOiBAY29sb3ItbWFpbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzIGxpbmVhcjtcbiAgfVxuXG4gICZfX2l0ZW06aG92ZXIgJl9faWNvbiB7XG4gICAgZmlsbDogQGNvbG9yLW1haW5fY29udHJhc3Q7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX2xpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBsaW5lYXI7XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW06aG92ZXIgJl9fbGlzdC10aXRsZSB7XG4gICAgY29sb3I6IEBjb2xvci1tYWluO1xuICB9XG59XG4iXX0= */
