legend,td,th{padding:0}.ordered-list,.ordered-list ol{counter-reset:item;list-style:none}.btn,.filter__input:focus,a:active,a:hover{outline:0}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes swing{from{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}@keyframes swing{from{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}@-webkit-keyframes target{from{box-shadow:0 0 0 10px #f30}to{box-shadow:0 0 0 10px rgba(255,51,0,0)}}@keyframes target{from{box-shadow:0 0 0 10px #f30}to{box-shadow:0 0 0 10px rgba(255,51,0,0)}}@-webkit-keyframes targetbanner{from{box-shadow:0 0 0 10px #090}to{box-shadow:0 0 0 10px rgba(0,153,0,0)}}@keyframes targetbanner{from{box-shadow:0 0 0 10px #090}to{box-shadow:0 0 0 10px rgba(0,153,0,0)}}@font-face{font-family:PFRegalDisplayPro;src:url(assets/fonts/pfregaldisplaypro-italic.eot);src:url(assets/fonts/pfregaldisplaypro-italic.eot?#iefix) format('embedded-opentype'),url(assets/fonts/pfregaldisplaypro-italic.woff) format('woff'),url(assets/fonts/pfregaldisplaypro-italic.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PFRegalDisplayPro;src:url(assets/fonts/pfregaldisplaypro-bolditalic.eot);src:url(assets/fonts/pfregaldisplaypro-bolditalic.eot?#iefix) format('embedded-opentype'),url(assets/fonts/pfregaldisplaypro-bolditalic.woff) format('woff'),url(assets/fonts/pfregaldisplaypro-bolditalic.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:PFRegalDisplayPro;src:url(assets/fonts/pfregaldisplaypro-ublackitalic.eot);src:url(assets/fonts/pfregaldisplaypro-ublackitalic.eot?#iefix) format('embedded-opentype'),url(assets/fonts/pfregaldisplaypro-ublackitalic.woff) format('woff'),url(assets/fonts/pfregaldisplaypro-ublackitalic.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-family:PragmaticaC;src:url(assets/fonts/pragmaticac.eot);src:url(assets/fonts/pragmaticac.eot?#iefix) format('embedded-opentype'),url(assets/fonts/pragmaticac.woff) format('woff'),url(assets/fonts/pragmaticac.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PragmaticaC;src:url(assets/fonts/pragmaticac-bold.eot);src:url(assets/fonts/pragmaticac-bold.eot?#iefix) format('embedded-opentype'),url(assets/fonts/pragmaticac-bold.woff) format('woff'),url(assets/fonts/pragmaticac-bold.ttf) format('truetype');font-weight:700;font-style:normal}.fancybox-skin{border-radius:0}.fancybox-close{top:5px;right:10px;line-height:30px;text-align:right;background:0 0;opacity:.7;transition:all .3s}.btn.note-video-btn:focus,.btn.note-video-btn:hover,.fancybox-close:hover,.share .ya-share2__container_size_m .ya-share2__item:hover{opacity:1}.fancybox-close:before{content:'\00d7';display:block;font-size:30px;color:#4b4b4b}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;width:100%}body{margin:0;color:#4b4b4b;background:#f1f3f2;overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}b,optgroup,strong{font-weight:700}h1{margin:.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.close,td,th{vertical-align:middle}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}#birga-lenta,.filter li a,.news-banner,.sr-only{overflow:hidden}button,select{text-transform:none}.calendar__content th,.calendar__header,.category,.login-link,.text-uppercase{text-transform:uppercase}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.barga__action,.barga__filter-input,.btn,.form button,.form input[type=submit],.form__input,.job-cv__link,.navicon,.video-item__btn,select.form__input{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}.flexbox body,.flexboxlegacy body,.flexboxtweener body{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexbox main,.flexboxlegacy main,.flexboxtweener main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}img{border:0;max-width:100%;height:auto}.container{width:auto;max-width:1200px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.clearfix::after,.container::after{content:'';display:table;clear:both}main{padding:10px 0 35px}.pull-left{float:left!important}.pull-right{float:right!important}.list-unstyled{margin:0;padding-left:0;list-style:none}.list-unstyled li{margin-bottom:.357142857142857rem}.border-bottom{border-bottom:1px solid}.close{display:inline-block;font-size:16px;font-weight:700;color:inherit}.news-count{font-family:PFRegalDisplayPro,Georgia,serif;font-weight:700;color:#c2c2c2}.stock-price{color:#95aa4f}.shaded{padding:15px;margin-top:-15px;background-color:#e3e6e5}.shaded .more-link{margin-bottom:.714285714285714rem;text-align:left;background-color:#e3e6e5}.shaded .more-link:before{display:none}.shaded .more-link__text{padding:0}#birga-lenta{margin-bottom:15px;padding-bottom:20px;height:110px;border-bottom:1px solid #434142}@media only screen and (max-width:1199px){#birga-lenta{display:none}}.form__group .form__input.is-checking-fail~.spinner,.form__group .form__input.is-checking-ok~.spinner,.icon,.news-list__item--flash:before,.share .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon,.share .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon,.share .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{display:inline-block;vertical-align:middle;background-image:url(assets/img/sprite.png?v=5452);background-size:208px 197px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.form__group .form__input.is-checking-fail~.spinner,.form__group .form__input.is-checking-ok~.spinner,.icon,.news-list__item--flash:before,.share .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon,.share .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon,.share .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(assets/img/sprite@2x.png?v=2264)}}.icon-vkontakte,.share .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{width:17px;height:10px;background-position:-190px -121px}.icon-facebook,.share .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon{width:8px;height:16px;background-position:-190px -131px}.icon-twitter,.share .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon{width:17px;height:14px;background-position:-190px -31px}.icon-youtube{width:16px;height:11px;background-position:-190px -110px}.icon-telegram{width:19px;height:18px;background-position:-66px -175px}.icon-rss{width:11px;height:11px;background-position:-190px -147px}.icon-tel{width:14px;height:14px;background-position:-190px -75px}.icon-lock{width:21px;height:27px;background-position:-87px -117px}.icon-search{width:27px;height:27px;background-position:-60px -117px}.icon-search-white{width:30px;height:30px;background-position:-70px -40px}.icon-forward{width:30px;height:18px;background-position:-108px -117px}.icon-arrow-black{width:23px;height:18px;background-position:-20px -175px}.icon-arrow-white{width:23px;height:18px;background-position:-43px -175px}.icon-comment{width:30px;height:30px;background-position:0 -117px}.icon-views{width:30px;height:16px;background-position:-138px -117px}.icon-views-white{width:30px;height:16px;background-position:-24px -147px}.icon-bag{width:18px;height:31px;background-position:-190px 0}.icon-jet{width:30px;height:31px;background-position:-110px -40px}.icon-arrow-up{width:9px;height:21px;background-position:-199px -89px}.icon-arrow-down{width:9px;height:21px;background-position:-190px -89px}.icon-new{width:40px;height:40px;background-position:0 -77px}.icon-buy-online{width:70px;height:35px;background-position:0 0}.icon-star{width:32px;height:30px;background-position:-150px -73px}.icon-diamond{width:38px;height:33px;background-position:-150px -40px}.icon-medal{width:40px;height:40px;background-position:-70px 0}.icon-print{width:40px;height:40px;background-position:-40px -77px}.icon-basket{width:30px;height:30px;background-position:-30px -117px}.icon-phone{width:30px;height:30px;background-position:-120px -77px}.icon-map{width:40px;height:40px;background-position:-150px 0}.icon-user{width:40px;height:42px;background-position:0 -35px}.icon-message{width:30px;height:30px;background-position:-40px -35px}.icon-chart{width:40px;height:40px;background-position:-110px 0}.icon-troll{width:40px;height:40px;background-position:-80px -77px}.icon-select{width:12px;height:9px;background-position:-190px -158px}.icon-calendar{width:20px;height:22px;background-position:0 -175px}.icon-flash,.news-list__item--flash:before{width:24px;height:28px;background-position:0 -147px}.form__group .form__input.is-checking-ok~.spinner,.icon-check{width:15px;height:15px;background-position:-190px -45px}.form__group .form__input.is-checking-fail~.spinner,.icon-close{width:15px;height:15px;background-position:-190px -60px}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg{display:block!important}.hidden,.hidden-lg{display:none!important}@media only screen and (max-width:1199px){.hidden-md{display:none!important}.visible-md{display:block!important}}@media only screen and (max-width:991px){.hidden-sm{display:none!important}.visible-sm{display:block!important}}@media only screen and (max-width:767px){.hidden-xs{display:none!important}.visible-xs{display:block!important}}html{font-size:14px;line-height:1.3}@media only screen and (max-width:1199px){html{font-size:11px}}body{font-family:PragmaticaC,Arial,sans-serif;font-size:inherit}.blockquote,.blockquote__author span,.btn--big,.card__author,.card__date,.card__title,h1,h2,h3,h4{font-family:PFRegalDisplayPro,Georgia,serif}@media only screen and (max-width:1199px){body{font-size:14px}}h1,h2,h3,h4,h5,h6{margin-top:0}h1,h2,h3,h4{font-weight:900}h1{font-size:36px;font-size:2.571428571428572rem}h2,h3{font-size:22px;font-size:1.571428571428571rem}.sr-only{position:absolute;margin:-1px;padding:0;width:1px;height:1px;clip:rect(0,0,0,0);border:0}a{text-decoration:none;color:inherit}.blockquote__text a,.text-underline{text-decoration:underline}.link,p a{color:#5f8ba6}.text-subtitle{color:#608ca7}.text-light{color:#aba8a8}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-right{text-align:right}.text-center{text-align:center}.text-success{color:#95aa4f}.text-danger{color:#f30}.text-danger-dark{color:#8a0000}.hr-styled{margin:2.857142857142857rem 0;border:none;border-bottom:3px solid #4b4b4b}.ordered-list{margin:0;padding-left:0}.ordered-list ol{margin-top:.714285714285714rem;padding-left:20px}.ordered-list ul{list-style-type:disc}.ordered-list ol>li,.ordered-list>li{margin-bottom:.714285714285714rem}.ordered-list ol>li:before,.ordered-list>li:before{content:counters(item,'.') '. ';counter-increment:item;font-weight:700}.ordered-list ol>li>ul,.ordered-list>li>ul{margin:.714285714285714rem 0 0}.ordered-list ol>li>ul li,.ordered-list>li>ul li{margin-bottom:.714285714285714rem}.blockquote{margin-left:auto;margin-right:auto;max-width:1020px;font-weight:700}.blockquote__img{display:block;margin:0 auto 1.428571428571429rem;width:105px;height:105px;border-radius:50%;overflow:hidden}.blockquote__text{margin-bottom:3.214285714285714rem;font-size:24px;font-size:1.714285714285714rem}.blockquote__text .blockquote__content:hover,.btn{text-decoration:none}.blockquote__text .blockquote__content{display:inline;margin:0;padding:0;font-size:inherit;line-height:inherit;text-decoration:none;color:inherit}.blockquote__text .blockquote__content:after,.blockquote__text .blockquote__content:before{display:inline;vertical-align:text-bottom;font-size:56px;font-size:4rem;line-height:.01}.blockquote__text .blockquote__content:before{content:'\0201C';margin-right:7px}.blockquote__text .blockquote__content:after{content:'\0201D'}.blockquote__author:before,.card:before{content:''}.blockquote__author{position:relative;text-align:right;background-color:#f1f3f2}.blockquote__author:before{display:block;position:absolute;top:50%;left:0;margin-top:-1px;width:100%;height:0;border-bottom:2px solid #4b4b4b}.blockquote__author span,.btn{display:inline-block;vertical-align:top;font-size:18px}.blockquote__author span{position:relative;z-index:1;padding:2px 5px 2px 17px;font-weight:700;color:#4b4b4b;background-color:inherit}@media only screen and (max-width:767px){.blockquote{font-weight:400}}.btn{padding:0 16px;height:45px;font-size:1.285714285714286rem;line-height:45px;font-weight:700;text-align:center;background-color:#fff;border:1px solid #c9c9c9;cursor:pointer}.article__copy a:not([class]),.barga__action,.cat-list a:not(.btn),.warning a{text-decoration:underline}.btn .icon{margin-left:5px}.btn--sm{line-height:35px;height:35px}.btn--fw{display:block;width:100%}.btn--small{font-size:14px;font-weight:400}.btn__comments{margin-left:25px;white-space:nowrap}.btn--light{color:#090909;background-color:#eecc61}.btn--dark{color:#fff;background-color:#597344}.btn--add,.btn--search,.btn.note-video-btn{background-color:#5f8ba6}.btn--search{white-space:nowrap;color:#fff}.btn--add{height:104px;font-size:50px;line-height:104px;font-weight:700;text-align:center!important;color:#fff;border:none;border-radius:30px}.calendar__header,.card,.card.grid__item{text-align:center}.calendar__link,.card:before{border-radius:50%}.btn--big{height:auto;font-size:28px;font-size:2rem;line-height:1.9em;color:#4b4b4b}@media only screen and (max-width:991px){.btn{height:auto}}.btn.note-video-btn{color:#fff;transition:background-color .2s ease-in-out}.calendar{margin-bottom:3.214285714285714rem}.calendar__header{position:relative;margin-bottom:1.428571428571429rem;padding:0 15px;height:45px;line-height:45px;white-space:nowrap;color:#fff;background-color:#000}.calendar__arrow{display:block;position:absolute;top:0;font-size:28px}.calendar__arrow--left{left:15px}.calendar__arrow--right{right:15px}.calendar__content{width:100%;border-spacing:0}.calendar__content td,.calendar__content th{width:30px;height:30px;line-height:25px;text-align:center}.calendar__content th{font-weight:700}.calendar__content td:nth-child(n+6){color:#f30}.calendar__current,.calendar__link{display:inline-block;width:25px;height:25px;color:#fff}.calendar__current{font-weight:700;background-color:#5a5c5b}.calendar__link--blue{background-color:#38b1cc}.calendar__link--orange{background-color:#f8b61a}.calendar__link--green{background-color:#b6db2c}.card{margin-bottom:2.857142857142857rem;padding-left:30px;padding-right:30px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card:before{display:block;margin:0 auto 23px;width:100px;height:100px;background:no-repeat;opacity:.5}.card--training:before{background-image:url(assets/img/training.png)}.card--webinar:before{background-image:url(assets/img/webinar.png)}.card__author,.card__date,.card__title{display:block;font-weight:900;font-size:20px;font-size:1.428571428571429rem;color:#6b6b6b}.company-info__title,.main-subtitle{font-family:PragmaticaC,Arial,sans-serif}.card__title{margin-bottom:.714285714285714rem}.card__date{margin-bottom:1.785714285714286rem;font-size:18px;font-size:1.285714285714286rem;color:#aba8a8}.card__author{margin-bottom:1.571428571428571rem}.card__theme{margin-bottom:2.142857142857143rem;font-size:18px;font-size:1.285714285714286rem;font-weight:700}.card__participate{margin-top:auto;margin-bottom:1.785714285714286rem}@media only screen and (max-width:991px){.card:not(:last-child){margin-bottom:3.214285714285714rem}.card.grid__item--sm:nth-child(2n+1){clear:left}}@media only screen and (max-width:767px){.card__author,.card__date,.card__title{font-family:PragmaticaC,Arial,sans-serif;color:#4b4b4b}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card:not(:last-child){margin-bottom:2.142857142857143rem}.card__author,.card__date,.card__theme,.card__title{margin-bottom:0}.card.grid__item{text-align:left}.card:before,.card__link,.card__participate{display:none}.card__title{font-size:15px;font-weight:700}.card__title:after{content:':'}.card__date{font-size:14px;font-weight:400;font-style:italic;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.card__author{font-size:15px;font-weight:700}.card__theme{font-size:15px;font-weight:400}}.filter__count,.filter__footer,.item-phone,.more-link{text-align:right}.category,.filter{display:inline-block;vertical-align:top}.filter li::after,.header__login.active .login-link:after,.item-phone::after,.more-link:before{content:''}.category{margin-bottom:2.142857142857143rem;margin-right:10px;padding:2px 5px;font-size:18px;font-size:1.285714285714286rem;letter-spacing:1px;background-color:#eecc61}.category--class,.filter{background-color:#fff}.company-info__title{margin-bottom:1.428571428571429rem;font-size:18px;font-size:1.285714285714286rem;font-weight:700}.company-info .warning{margin-top:1.428571428571429rem}.filter{padding:15px;font-size:14px}.filter__block{margin-bottom:2.142857142857143rem}.filter__block:last-child{margin-bottom:0}.filter li,.filter__title{margin-bottom:.714285714285714rem}.filter__title{font-weight:700}.filter__input{display:block;padding:0 15px;width:100%;min-height:35px;border:none;background-color:#ebebeb}.filter li::after{display:table;clear:both}.filter li a,.filter__metro{display:inline-block;vertical-align:middle}.filter li a{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 75px)}.filter__count{float:right;width:60px;color:#aba8a8}.filter__metro{width:10px;height:10px;border-radius:50%}.filter__more{display:block;margin-top:5px;font-size:.9em;color:#aba8a8}.login-link,.logout-link{font-size:13px;font-weight:700;color:#6b6b6b}.filter__footer .btn{margin-left:10px}.item-phone{margin:0}.item-phone::after{display:table;clear:both}.item-phone a{font-weight:700}.item-phone__icon{float:right;margin-left:10px}.main-section--latest .grid__sidebar .item-phone{margin-bottom:3.214285714285714rem}@media only screen and (min-width:768px) and (max-width:991px){.main-section--latest .grid__sidebar .item-phone{margin-bottom:2.142857142857143rem}}.login-link{position:relative}.login-link--lk{text-transform:none}.login-link .icon{position:relative;top:-4px;margin-right:8px}.header__login.active .login-link:after{display:block;position:absolute;bottom:-12px;left:0;width:100%;height:5px;background:#eecc61}@media only screen and (min-width:992px){.btn--tel{cursor:default}.header__login:not(.active) .login-link:after{content:'';display:block;position:absolute;bottom:-12px;left:0;width:100%;height:5px;background:#eecc61;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);transition:all .3s}.header__login:not(.active) .login-link:hover:after{-webkit-transform:none;-ms-transform:none;transform:none}}.article-in-article__link,.article__copy,.article__img-caption,.item-more-link,.main-section--hotline .bignews__category,.more-link__text,.result-msg{font-family:PFRegalDisplayPro,Georgia,serif}*+.main-subtitle{margin-top:2.857142857142857rem}.main-title{padding:0 0 4px;font-size:28px;font-size:2rem;font-weight:900;color:#4b4b4b;border-bottom:3px solid #eecc61}.item-more-link,.pagination__item.active,.popup__title{font-weight:700}.main-title--gray{border-bottom-color:#4b4b4b}.main-title--img{position:relative;padding-left:65px;border-bottom:none}.main-title--img a,.main-title--img span{display:block;border-bottom:3px solid #eecc61}.main-title--img a img,.main-title--img span img{position:absolute;bottom:0;left:0;max-width:50px}.main-title--sm{font-size:22px;font-size:1.571428571428571rem}.main-title--long{margin-top:-1.3em}@media only screen and (max-width:991px){.main-title--long{margin-top:0}.main-title--gray,.section-news--actual:not(.section-news--detail) .main-title{margin-bottom:1.785714285714286rem;padding:0;font-size:20px;border-bottom:2px solid #4b4b4b}}@media only screen and (max-width:767px){.section-news--actual.section-news--detail .main-title{margin-bottom:1.785714285714286rem;padding:0;font-size:20px;border-bottom-width:2px}}.more-link{clear:both;position:relative;margin-top:-.714285714285714rem;font-size:18px;background-color:#f1f3f2}.main-section .more-link{margin-bottom:3.214285714285714rem}.news-list--big .more-link{margin-top:4.142857142857143rem}.more-link:before{display:block;position:absolute;top:.9em;left:0;width:100%;height:0;border-bottom:2px solid #6b6b6b}.more-link__text{position:relative;z-index:1;display:inline-block;vertical-align:top;padding:2px 5px 2px 17px;font-weight:700;color:#6b6b6b;background-color:inherit}.more-link .share{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.more-link--left{text-align:left}.more-link--left .more-link__text{padding-left:0;padding-right:17px}.more-link--centered{text-align:center}.more-link--centered .more-link__text{padding-right:17px}@media only screen and (min-width:992px){.share+.more-link__text{max-width:calc(50% - 60px)}}@media only screen and (max-width:991px){.share+.more-link__text{top:40px}.more-link__text.visible-sm{display:inline-block!important}}@media only screen and (max-width:767px){.main-section:not(.main-section--news) .more-link:not(.more-link--blockquote){display:none}.main-section--news .more-link{margin-top:.714285714285714rem}.news-list--big .more-link{margin-top:0}}.item-more-link{display:block;padding:6px 20px;font-size:18px;text-align:right;color:#fff;background-color:rgba(0,0,0,.65)}.item-more-link-external{background-color:transparent}.pagination{margin:0 0 2.857142857142857rem;padding-left:0;list-style:none;font-size:0;text-align:center}.news-list__item+.pagination{margin-top:4.285714285714286rem}.listing-table+.pagination,.more-link+.pagination{margin-top:1.428571428571429rem}.pagination__item{display:inline-block;padding:0 10px;font-size:14px;line-height:15px;color:inherit;border-right:1px solid #aba8a8}.pagination__item:last-child{border-right:none}.pagination__item a{color:#aba8a8}.popup{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:10000;line-height:100vh;text-align:center}.popup__overlay{display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;cursor:pointer}.popup__content{display:inline-block;vertical-align:middle;position:relative;z-index:2;margin:0 20px;padding:25px;font-size:14px;font-size:1rem;line-height:normal;text-align:left;max-width:600px;background-color:#f1f3f2;border-radius:5px;box-shadow:5px 5px 20px 10px rgba(0,0,0,.12)}.popup .popup__content p,.popup .popup__content p:last-child{margin-bottom:1.428571428571429rem;line-height:1.4}.popup .popup__content p:first-of-type{margin-top:0}.popup .popup__content .form__checkbox input~label:before{top:0}.popup__close{display:block;position:absolute;top:5px;right:10px;line-height:30px;text-align:right;background:0 0;transition:all .3s;cursor:pointer}.popup__close:before{content:'\00d7';display:block;font-size:30px;color:#4b4b4b}.article-in-article__source:before,.bignews__img:before,.bignews__list-item:after,.btn-block .btn::after,.btn-block .form__input::after,.btn-block__wrapper::after,.footer__adv::after,.social-block:before,.timeline__item:after,.video-item__btn--pause:after,.video-item__btn--pause:before,.video-item__btn--play:before{content:''}.popup__title{margin-bottom:1.428571428571429rem;font-size:15px;text-transform:uppercase;text-align:center;color:#4b4b4b}.quote-of-day{margin-bottom:2.857142857142857rem}.main-section+.quote-of-day{margin-top:-1.428571428571429rem}.main-section--latest .quote-of-day{padding-top:2.142857142857143rem;border-top:2px solid #6b6b6b}@media only screen and (max-width:991px){.quote-of-day{margin-bottom:100px}.main-section--latest .quote-of-day{margin-bottom:0}}@media only screen and (max-width:767px){.quote-of-day .blockquote__text{margin-bottom:2.142857142857143rem}.quote-of-day .more-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.quote-of-day .more-link:before{display:none}.quote-of-day .more-link__text{top:0;margin-bottom:1.428571428571429rem;padding-left:5px}.quote-of-day .share{position:relative;top:0;left:0;width:100%;text-align:center;-webkit-transform:none;-ms-transform:none;transform:none}.quote-of-day .share:before{content:'';display:block;position:absolute;top:50%;left:0;margin-top:-1px;width:100%;height:0;border-bottom:2px solid #4b4b4b}.quote-of-day .ya-share2{display:inline-block;vertical-align:top;background-color:#f1f3f2;box-shadow:-12px 0 #f1f3f2,12px 0 #f1f3f2}}.result-msg{margin:1.428571428571429rem 0;padding:.714285714285714rem;font-weight:400;color:#4b4b4b;background-color:#eecc61}.result-msg__title{font-weight:700}.article .result-msg a:not([class]),.result-msg a:not([class]){color:inherit}.article .result-msg p,.result-msg p{margin-top:0;margin-bottom:.714285714285714rem}@media only screen and (max-width:1199px){.result-msg{font-size:16px}}.social-block{position:relative;margin:4.642857142857143rem 0;text-align:center}.social-block:before{display:block;position:absolute;top:50%;left:0;margin-top:-1px;width:100%;height:0;border-bottom:2px solid #4b4b4b}.social-block .social{background-color:#f1f3f2;box-shadow:-12px 0 #f1f3f2,12px 0 #f1f3f2}.social{margin:0;padding-left:0;list-style:none;position:relative;z-index:1;display:inline-block;vertical-align:top;font-size:0}.share .ya-share2__container_size_m .ya-share2__item,.social__item{position:relative;display:inline-block;vertical-align:top;margin:0 6px}.share .ya-share2__link,.social__link{position:relative;display:block;width:30px;height:30px;line-height:32px;text-align:center;background-color:#5a5c5b;border-radius:50%}.share .ya-share2__link .icon,.social__link .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.social__popup{display:none}@media only screen and (min-width:992px){.social__item:hover .social__popup{display:block;position:absolute;top:100%;left:-15px;z-index:10;margin-top:5px;font-size:14px;white-space:nowrap;background-color:#f1f3f2;border:15px solid #f1f3f2;box-shadow:0 0 15px #c9c9c9}.social__item:hover .social__popup:after{content:'';display:block;position:absolute;top:-32px;left:5px;z-index:25;width:1px;height:1px;border:10px solid transparent;border-bottom:7px solid #f1f3f2}}.ya-share2{position:relative;z-index:1}.share .ya-share2__list{background-color:#f1f3f2;box-shadow:-12px 0 #f1f3f2,12px 0 #f1f3f2}.share .ya-share2__link{padding:0;text-align:center}.share .ya-share2__badge{vertical-align:middle;background:0 0!important}.share .ya-share2__icon{transition:none}.share .ya-share2__icon:active{box-shadow:none}.share .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon,.share .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon,.share .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{vertical-align:baseline}.icon-whatsapp{width:20px;height:20px;background-image:url(assets/img/icon-whatsapp.svg);background-size:contain;background-repeat:no-repeat}.spinner{display:block;position:absolute;width:20px;height:20px;border:2px solid #5f8ba6;border-top:2px solid transparent;border-radius:50%;-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite}.timeline{display:inline-block;padding:15px;background-color:#fff}.timeline__list{margin:0;padding-left:0;list-style:none}.timeline__item{position:relative;display:block;padding-bottom:1.428571428571429rem;padding-left:20px;border-left:3px solid #eecc61}.timeline__item:after{display:block;position:absolute;top:0;left:-8px;width:13px;height:13px;background-color:#fff;border:3px solid #eecc61;border-radius:50%}.timeline__subtitle{display:block;font-weight:700}.video-item{position:relative;background-color:#000}.video-item video{width:100%;min-height:100%}.video-item__overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background-color:rgba(0,0,0,.2);opacity:0;transition:all .3s}.article-in-article__link,.bignews__img{z-index:1;position:relative}.video-item__overlay.is-paused,.video-item__overlay:hover{opacity:1}.video-item__overlay .video-item__btn--play{display:none}.video-item__overlay.is-paused .video-item__btn--play{display:block}.video-item__overlay.is-paused .video-item__btn--pause{display:none}.video-item__btn{display:block;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;width:80px;height:80px;background-color:#eecc61;color:#000;border:none;border-radius:50%;outline:0}.video-item__btn--play:before{position:absolute;top:50%;left:31px;margin-top:-15px;border-left:27px solid #090909;border-top:15px solid transparent;border-bottom:15px solid transparent}.video-item__btn--pause:after,.video-item__btn--pause:before{position:absolute;top:50%;margin-top:-15px;width:6px;height:30px;background-color:#090909}.video-item__btn--pause:before{left:30px}.video-item__btn--pause:after{right:30px}@media only screen and (min-width:992px){.video-item{width:100%;height:100%}}.warning{margin:1.428571428571429rem 0;padding:1.1em 15px;font-size:11px;background-color:#fff;border:1px solid #f30}.warning:first-child{margin-top:0}.warning--big{font-size:inherit}.warning--info{margin:2.142857142857143rem 0;border-color:#c9c9c9}.warning p:first-child{margin-top:0}.warning p:last-child{margin-bottom:0}.warning a{color:#5f8ba6}.article-in-article{margin:2.857142857142857rem 0;padding-top:2.142857142857143rem;font-size:14px;border-top:2px solid #434142}.article-in-article__img{float:left;margin-bottom:1.428571428571429rem;max-width:150px}.banner div,.news-banner div{max-width:100%}.article-in-article__title{display:block;margin-bottom:.714285714285714rem;font-size:28px;font-size:2rem;line-height:1.3;font-weight:700}.article-in-article__subtitle{margin-bottom:.714285714285714rem;font-size:18px;font-size:1.285714285714286rem;font-style:italic}.article-in-article__text{clear:both;margin-bottom:.714285714285714rem;color:#6b6b6b}.article-in-article__source{position:relative;text-align:right}.article__share,.btn-block,.news-banner div{text-align:center}.article-in-article__source:before{display:block;position:absolute;top:50%;left:0;margin-top:-1px;width:100%;height:0;border-bottom:2px solid #4b4b4b}.article-in-article__link{display:inline-block;vertical-align:top;padding:2px 5px 2px 17px;font-size:18px;font-weight:700;color:#4b4b4b;background-color:#f1f3f2}.article-in-article--ext{float:right;margin:2.142857142857143rem 0 2.142857142857143rem 2.142857142857143rem;padding:1.428571428571429rem 1.428571428571429rem .714285714285714rem;width:415px;font-size:14px;font-size:1rem;background-color:#fff;border-top:none;cursor:pointer}.article-in-article--ext .article-in-article__img{float:right;margin-left:1.428571428571429rem}.article-in-article--ext .article-in-article__title{font-size:18px;font-size:1.285714285714286rem}.article-in-article--ext .article-in-article__subtitle{font-size:inherit;font-style:normal;color:#5f8ba6}.article-in-article--ext .article-in-article__text{clear:none;margin-bottom:0;color:inherit}.article-in-article--ext .article-in-article__source:before{border-bottom-width:1px}.article-in-article--ext .article-in-article__link{background-color:#fff}@media only screen and (max-width:991px){.article-in-article{float:none;margin:2.142857142857143rem 0;width:100%}}.article,.article p{margin-bottom:2.142857142857143rem}.article{font-size:18px;font-size:1.285714285714286rem;line-height:1.7}.article a:not([class]){color:#5f8ba6}.article p:last-child{margin-bottom:0}.article__img,.article__text-block,.article__video{margin-bottom:2.142857142857143rem}.article__video iframe{display:block;width:100%}.article--no-video+.more-link--toggle{display:none}.article__img-caption{padding-bottom:5px;font-size:18px;font-size:1.285714285714286rem;font-weight:700;color:#aba8a8;border-bottom:1px solid #4b4b4b}.article__blockquote{clear:both;margin:2.857142857142857rem 0;text-align:center}.article__blockquote .blockquote__text{margin-bottom:1.428571428571429rem}.article__share{clear:both;margin:2.142857142857143rem 0}.article__share .social-block{margin:0}.article__info{clear:both;margin:2.857142857142857rem 0 2.142857142857143rem}.article__info a:not([class]){color:inherit}.article__tags{margin-bottom:5px;font-size:18px;font-size:1.285714285714286rem;text-transform:uppercase}.article__tags::after{content:'';display:table;clear:both}.article__tag{float:left;width:150px;font-weight:700}.article__tag-name{float:left;width:calc(100% - 150px)}.article__cert img{margin:.714285714285714rem 0;border:1px solid #c9c9c9}.article__cert a{font-size:14px;font-size:1rem;font-weight:700;color:inherit}.article__copy{margin-top:2.142857142857143rem;color:#6b6b6b}.article__copy a:not([class]){color:inherit}.article__finalists--last{margin-bottom:3.214285714285714rem}.article__finalists-link{display:inline-block;vertical-align:top;margin-top:1.428571428571429rem}@media only screen and (max-width:767px){.article__video iframe{height:315px}.bignews__date{font-style:italic}}@media only screen and (max-width:479px){.article__video iframe{height:250px}.article__tag{width:110px}.article__tag-name{width:calc(100% - 110px)}}.article__finalists--list+.btn--finalists{margin-top:3.214285714285714rem}.banner div{margin:0 auto}.container>.banner:last-child div:not(:empty){margin-bottom:0}.banner--top>div:not(:empty){margin:2.857142857142857rem auto 0}.grid__content .banner:first-child>div:not(:empty){margin-top:0}.banner--title-long>div:not(:empty),.grid__content .banner--title-long:first-child>div:not(:empty),.grid__content .banner--title-long>div:not(:empty){font-size:28px;font-size:2rem}.grid__sidebar .banner>div:not(:empty){margin-top:0;margin-bottom:1.714285714285714rem}.section-news .banner>div:not(:empty){margin-top:2.857142857142857rem}@media only screen and (min-width:992px){.banner~.header .header__top .container{padding-top:0}}@media only screen and (max-width:991px){.banner div{height:auto!important}.banner--top>div:not(:empty){margin:1.428571428571429rem auto 0}.news-banner{display:inline-block;vertical-align:top;width:auto}.news-banner div{margin:0 auto;height:auto!important}}.bignews__img,.bignews__img img{display:block}.banner+.main-section,.banner+.section-news,.bignews__title+.news-list{margin-top:1.428571428571429rem}.banner-preview img{box-shadow:0 0 0 10px #090;-webkit-animation:targetbanner 1.2s .5s ease-out forwards;animation:targetbanner 1.2s .5s ease-out forwards}.bignews__item{position:relative;word-wrap:break-word;overflow-wrap:break-word}.bignews__img:before,.bignews__info{position:absolute;top:0;width:100%;left:0}.bignews__img:before{display:block;height:100%;background-color:rgba(0,0,0,.65)}.bignews__info{padding:20px 40px;max-height:100%;overflow:hidden}.bignews__category{position:relative;z-index:5;margin-bottom:1.428571428571429rem}.main-section--hotline .bignews__category{font-size:18px;font-size:1.285714285714286rem;line-height:1em;font-weight:700}.main-section--hotline .bignews__category span{position:relative;z-index:5;padding-left:5px;padding-right:5px;line-height:normal;text-transform:none;color:#fff;background-color:#f30;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:all .3s}.bignews--reestr .bignews__img:before{display:none}.bignews__content,.bignews__title{padding:5px}.bignews__content .dark-bg,.bignews__title .dark-bg{line-height:normal;color:inherit;background-color:#000;outline:#000 solid 5px}@supports ((-webkit-box-decoration-break:clone) or (box-decoration-break:clone)){.bignews__content,.bignews__title{padding:0}.bignews__content span,.bignews__title span{padding-left:5px;padding-right:5px;outline:0;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.bignews__title{position:relative;z-index:5;font-family:PragmaticaC,Arial,sans-serif;font-size:28px;font-size:2rem;line-height:1;font-weight:700;color:#fff}.bignews__content .list-unstyled{margin-bottom:0;line-height:1}.bignews__content .list-unstyled li{margin-bottom:0}.bignews__content .list-unstyled .dark-bg{display:inline-block;padding:.571428571428571rem 0}.bignews__title+.bignews__content .list-unstyled li:first-child .dark-bg{padding-top:1.428571428571429rem}.bignews__content,.bignews__info .news-list{font-size:16px;font-size:1.142857142857143rem}.bignews__content,.bignews__info .news-list,.bignews__list{position:relative;z-index:10;color:#fff}.bignews__list-item{position:relative;margin-bottom:1.428571428571429rem;padding-bottom:1.428571428571429rem;max-width:250px}.bignews__list-item:after{display:block;position:absolute;bottom:0;left:0;width:150px;border-bottom:1px solid #fff}.bignews__list-item:first-child:after,.bignews__list-item:last-child:after{display:none}.bignews__list-item:first-child{margin-bottom:0;padding-bottom:0;max-width:none}.bignews__name{display:block;font-size:18px;font-size:1.285714285714286rem;font-weight:700}.bignews__list-item:first-child .bignews__name{margin-bottom:.6em;font-size:28px;font-size:2rem;line-height:1}.grid__item--lg .bignews__list-item:first-child .bignews__name,.grid__item--md .bignews__list-item:first-child .bignews__name{font-size:36px;font-size:2.571428571428572rem}.grid__item--xl .bignews__list-item:first-child .bignews__name{font-size:48px;font-size:3.428571428571428rem}.bignews__more{position:absolute;bottom:0;left:20px;right:20px;z-index:15}@media only screen and (max-width:991px){.bignews__img{position:absolute;top:0;left:20px;right:20px;height:100%;overflow:hidden}.bignews__img img{max-width:none;min-width:100%;min-height:100%;width:auto;height:auto}.bignews__info{position:static;padding:1.428571428571429rem 20px 2.857142857142857rem}}.main-section+.btn-block,.news-detail+.btn-block,.section-news+.btn-block{margin-bottom:4.642857142857143rem}.article .btn-block{clear:both;margin:2.142857142857143rem 0}.btn-block__wrapper::after{display:table;clear:both}.btn-block .btn,.btn-block .form__input{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}.btn-block .btn::after,.btn-block .form__input::after{display:table;clear:both}.btn-block .btn:only-child,.btn-block .form__input:only-child{float:none;margin:0 auto;width:auto;max-width:100%;min-width:50%}.btn-block .form__input{padding:0 30px;height:45px;font-size:18px;font-size:1.285714285714286rem;text-align:left;border-left:none}.btn-block .form__input.error{border-left:1px solid #f30}.btn-block .form__error{position:absolute;top:100%;left:0;right:0}.btn-block .form__success{height:45px}.btn-block__error{margin-top:1.428571428571429rem;text-align:center;color:#f30}.btn-block--sm .btn{width:33.3333%}.btn-block--sm .form__input{width:66.6666%}.btn-block .popup .btn{float:none;width:auto}.btn-block .popup .form__error{position:static}@media only screen and (min-width:992px){.btn-block .form__input::-webkit-input-placeholder{font-family:PFRegalDisplayPro,Georgia,serif;font-weight:900}.btn-block .form__input:-moz-placeholder{font-family:PFRegalDisplayPro,Georgia,serif;font-weight:900}.btn-block .form__input::-moz-placeholder{font-family:PFRegalDisplayPro,Georgia,serif;font-weight:900}.btn-block .form__input:-ms-input-placeholder{font-family:PFRegalDisplayPro,Georgia,serif;font-weight:900}.form--cv .form__label{white-space:nowrap}}@media only screen and (max-width:991px){.btn-block__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-block .btn,.btn-block .form__input{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}.btn-block .btn::after,.btn-block .form__input::after{content:'';display:table;clear:both}.btn-block .btn{padding:15px;line-height:inherit}.btn-block .form__input{padding:15px;text-align:left;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-top:none}.btn-block .form__input.error{border-top:1px solid #f30}.btn-block .btn+.btn{margin-top:1.428571428571429rem}}.cat-list__col{border-right:1px solid}.cat-list__col:last-child{border-right:none}.cat-list__title{margin-bottom:.714285714285714rem;font-family:PragmaticaC,Arial,sans-serif;font-size:16px;font-size:1.142857142857143rem;font-weight:400;text-transform:uppercase;letter-spacing:1.5px}.cat-list .btn{font-weight:400}.form__legend,.form__value{font-weight:700}.cat-list ul:not(:last-child){margin-bottom:2.428571428571428rem}.cat-list li{font-size:17px;font-size:1.214285714285714rem}@media only screen and (max-width:991px){.cat-list__col:nth-child(2n){border-right:none}}@media only screen and (max-width:767px){.cat-list .grid__row{margin:0}.cat-list__col{padding:0 0 2.857142857142857rem;border-right:none;border-bottom:1px solid}.cat-list__col:last-child{padding-bottom:0;border-bottom:none}}.footer{padding:2.857142857142857rem 0;line-height:1.5;color:#c2c2c2;background-color:#4a4a4a}.footer a{color:#5f8ba6}.footer a[href^='tel:'],.footer__adv-title a{color:inherit}.footer__adv{margin:0 -20px 60px;font-size:14px}.footer__adv::after{display:table;clear:both}.footer__adv-item{float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0;padding:0 20px}.footer__adv-item::after,.footer__bottom::after{display:table;clear:both;content:''}.footer__adv-title{position:relative;margin-bottom:5px;font-size:18px;font-size:1.285714285714286rem;font-weight:700}.footer__adv-img img,.footer__adv-title img{position:absolute;bottom:5px;left:0;max-width:40px}.footer__adv-title--img{padding-left:50px}.footer__adv-img img{margin-bottom:-5px}.form,.form__fieldset,.form__group{position:relative}.footer__bottom{font-size:11px}@media only screen and (max-width:767px){.footer{padding:50px 0}.footer__adv{margin-bottom:0}.footer__adv-item{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin-bottom:3.214285714285714rem}.footer__adv-item::after{content:'';display:table;clear:both}.footer__adv-item:last-child{margin-bottom:0}.footer__bottom{display:none}}.footer-social{margin-bottom:2.857142857142857rem;text-align:center}.form .grid__item{margin-bottom:0}.form__fieldset{margin:0 0 1.428571428571429rem;padding:0;border:none}.form__group,.form__legend{margin-bottom:1.428571428571429rem}.form__group--inline{display:inline-block}.form__fieldset>.form__group:last-child{margin-bottom:0}.form__btn[disabled]{opacity:.6;cursor:default}.form__fieldset+.form__btn,.form__group+.form__btn{display:block;margin-top:2.857142857142857rem}.form__bottom,.grid__row+.form__btn{margin-top:1.428571428571429rem}.grid__row+.form__btn{display:block}.form__title{margin-bottom:5px}.form__helper{clear:both;margin:5px 0;font-size:12px;color:#aba8a8}.form__label,.form__value--tag{margin-bottom:.714285714285714rem}.form__link{border-bottom:1px dotted}.form__link:hover{border-bottom:none}.form__value{margin-right:15px}.form__value--tag{display:inline-block;vertical-align:top;padding:5px 10px;font-weight:400;color:#656867;background-color:rgba(0,0,0,.1)}.form__value .close{margin-left:5px}.form__label{display:block}.form__input{padding:0 10px;min-height:35px;border:1px solid #c9c9c9;outline:0;border-radius:0;box-shadow:none}.form__input::-webkit-input-placeholder{color:#c2c2c2}.form__input:-moz-placeholder{color:#c2c2c2}.form__input::-moz-placeholder{color:#c2c2c2}.form__input:-ms-input-placeholder{color:#c2c2c2}.form__input--fw{width:100%}textarea.form__input{padding:8px 10px;min-height:75px;resize:vertical}select.form__input{vertical-align:middle;padding:0 32px 0 10px;min-width:80px;height:35px;background-image:url(assets/img/ico/icon-select.png);background-repeat:no-repeat;background-position:right 10px center;-moz-appearance:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){select.form__input{background-image:url(assets/img/ico/icon-select@2x.png);background-size:12px 9px}}select.form__input::-ms-expand{display:none}.form__input:disabled,.form__input[readonly]:not(.date-input){color:#aba8a8;background-color:rgba(0,0,0,.05)}.form input[type=search]{box-sizing:border-box;-webkit-appearance:none;border-radius:0}.form button,.form input[type=submit]{outline:0;border-radius:0;box-shadow:none;cursor:pointer}.form__popup{position:absolute;top:100%;right:0;z-index:10;margin-top:-5px;padding:15px;max-width:70%;background-color:#f1f3f2;box-shadow:0 0 15px #c9c9c9}.form__popup:before{content:'';display:block;position:absolute;top:-17px;right:50%;z-index:25;margin-right:-10px;width:1px;height:1px;border:10px solid transparent;border-bottom:7px solid #f1f3f2}.form__input.error~.form__popup{display:block!important}.form__menu{display:block;position:absolute;top:0;right:0;width:35px;height:35px}.form__menu .icon,.form__menu .icon:after,.form__menu .icon:before{position:absolute;height:2px;background-color:#aba8a8;border-radius:2px}.form__menu .icon{display:block;top:16px;left:8px;width:18px}.form__menu .icon:after,.form__menu .icon:before{content:'';left:0;width:100%}.form__menu .icon:before{top:-6px}.form__menu .icon:after{bottom:-6px}.form__input.error{border-color:#f30}.form__input.success{border-color:#95aa4f}.form__error{margin-top:.714285714285714rem;font-size:14px;font-size:1rem;color:#f30}.form__success{padding:.714285714285714rem 0;font-size:14px;font-size:1rem;font-weight:700;color:#95aa4f}.form label.error{display:none!important}.form__input.is-checking{border-color:#c9c9c9}.form__input.is-checking,.form__input.is-checking-fail,.form__input.is-checking-ok{padding-right:35px}.form__input.is-checking-fail{border-color:#f30}.form__input.is-checking-ok{border-color:#95aa4f}.form__group .spinner{right:9px;bottom:7px}.form__group .form__input.is-checking-fail~.spinner,.form__group .form__input.is-checking-ok~.spinner{bottom:10px;border:none;border-radius:0;-webkit-animation:none;animation:none}.form__checkbox input[type=radio],.form__checkbox input[type=checkbox]{display:none}.form__checkbox input[type=radio]~label,.form__checkbox input[type=checkbox]~label{display:inline-block;position:relative;padding-left:25px;cursor:pointer}.form__checkbox input[type=radio]~label:before,.form__checkbox input[type=checkbox]~label:before{content:'';display:block;position:absolute;top:0;left:0;width:18px;height:18px;background-color:#fff;border:1px solid #c9c9c9}.form__checkbox input[type=radio]~label:hover:before,.form__checkbox input[type=checkbox]~label:hover:before{background-color:rgba(0,0,0,.05)}.form__checkbox input[type=radio]:checked~label:before,.form__checkbox input[type=checkbox]:checked~label:before{background-color:#95aa4f;box-shadow:inset 0 0 0 2px #fff}.form__checkbox input[type=radio]:disabled~label,.form__checkbox input[type=checkbox]:disabled~label{cursor:default}.form__checkbox input[type=radio]:disabled~label:before,.form__checkbox input[type=checkbox]:disabled~label:before{background-color:rgba(0,0,0,.05);box-shadow:none}.form__checkbox:last-child .form__label{margin:0}.form__checkbox input[type=radio]~label:before{border-radius:50%}.form__checkbox input[type=radio].error~label:before{border-color:#f30}.form__checkbox+.form__helper{margin-top:0;padding-left:25px}.article .form__checkbox input~label:before{top:.25em}.form__checkbox--block{display:inline-block;vertical-align:top;margin-right:10px}.form__file .btn,.form__file .btn+span,.form__table td{vertical-align:middle}.form__checkbox--block input[type=radio]+label,.form__checkbox--block input[type=checkbox]+label{padding:0 10px;font-weight:400;color:#aba8a8}.form__checkbox--block input[type=radio]+label:before,.form__checkbox--block input[type=checkbox]+label:before{display:none}.form__checkbox--block input[type=radio]:checked+label,.form__checkbox--block input[type=checkbox]:checked+label{color:#fff;background-color:#5f8ba6}.form__file span{word-wrap:break-word;cursor:pointer}.form__file .btn{margin-right:10px}.form__file .btn+span{display:inline-block}.form__file input[type=file]{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.form__file input.error~.btn{background-color:#f30}.form__table td:not(:last-child){padding-right:15px}.form__table tr:not(:last-child) td{padding-bottom:1.428571428571429rem}.form__table+.form__checkbox{margin-top:1.428571428571429rem;text-align:right}.main-section .form{margin-bottom:4.642857142857143rem}.main-section:last-child .form{margin-bottom:3.214285714285714rem}@media only screen and (max-width:767px){.main-section:last-child .form{margin-bottom:0}}.form__search-btn{position:absolute;top:0;right:5px;padding:5px 5px 0;background:0 0;border:none}.white-bg .grid,.white-bg .grid:not(.grid--footer) .grid__content .more-link,.white-bg .grid:not(.grid--footer) .grid__sidebar .more-link{background-color:#fff}.form--search .form__input{padding:0 15px;border:none}.form--login{width:208px;color:#6b6b6b}.form--login .form__group{margin-bottom:.714285714285714rem}.form--login .form__input{min-height:40px}.form--login .form__bottom{margin:0;text-align:center}.form--login .form__bottom .forgot-pass,.form--login .form__bottom .login,.form--login .form__bottom .reg-new{display:block;margin-top:1.071428571428571rem;text-decoration:underline}.form--login .form__btn{display:block;margin:0 auto;line-height:35px;height:35px;border:none;border-radius:5px;font-size:16px;font-size:1.142857142857143rem}.form--login .form__captcha .form__label{margin-top:1.428571428571429rem}.form--login .form__captcha img{display:block;margin:.714285714285714rem 0}.form--login .social{display:block;margin:1.428571428571429rem auto;text-align:center}.form--login .form__error,.form--login .form__success{margin-bottom:.714285714285714rem;font-size:11px;font-weight:400;line-height:1.5;text-align:center}.form--login .form__error p,.form--login .form__success p{margin:0}.form--login .form__success{font-size:12px;color:inherit}.form--cv .form__helper{position:absolute;top:100%;right:0}.form__input-block[data-id='1']:not(:last-of-type){padding-bottom:.714285714285714rem}.form__input-block:not(:last-of-type){margin-bottom:2.142857142857143rem;border-bottom:1px solid #c2c2c2}.form__input-block .form__helper{position:relative;top:0;margin-bottom:1.428571428571429rem;text-align:right}.form__lang:not(:first-of-type),.form__phone:not(:first-of-type){margin-top:.714285714285714rem}@media only screen and (min-width:1200px){.form__label--inline{display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:15px}}@media only screen and (max-width:1199px){.form__search-btn{position:relative;right:0;padding:3px 5px}.form--search .form__input{display:none}.form--search.is-search-shown .form__input{display:block;position:absolute;bottom:-50px;right:0;z-index:20;border:1px solid #c9c9c9;box-shadow:0 0 0 15px #f1f3f2,0 0 15px 15px #c9c9c9}.form--search.is-search-shown .form__search-btn:after{content:'';display:block;position:absolute;bottom:0;left:50%;z-index:25;margin-left:-10px;width:1px;height:1px;border:10px solid transparent;border-bottom:7px solid #f1f3f2}}.grid__content,.grid__item,.grid__sidebar{padding-left:20px;padding-right:20px}.grid__content .grid__item--half::after,.grid__content .grid__item--lg::after,.grid__content .grid__item--md::after,.grid__content .grid__item--sm::after,.grid__content::after,.grid__item--lg::after,.grid__item--md::after,.grid__item--sm::after,.grid__item--xs::after,.grid__row::after,.grid__sidebar::after{display:table;content:''}@media only screen and (max-width:991px){.form__popup{max-width:100%}.form--search.is-search-shown .form__input{right:15px}.form__table td{vertical-align:top}.form__table tr:not(:last-child) td{padding-bottom:0}.form__table .form__input{margin-bottom:1.428571428571429rem}.form--cv .form__helper{position:static;text-align:right}}.star-required{color:#f30}.training-form__wrapper input[readonly]:not(.date-input){color:#000}.grid__row{margin-left:-20px;margin-right:-20px}.grid__content .grid__item--half,.grid__content .grid__item--lg,.grid__content .grid__item--md,.grid__content .grid__item--sm,.grid__item--lg,.grid__item--md,.grid__item--sm,.grid__item--xl,.grid__item--xs,.grid__sidebar{text-align:inherit;margin-left:0;margin-right:0}.grid__row::after{clear:both}.grid__item{margin-bottom:40px;max-width:100%}.grid__item--xs{float:left;clear:none;width:16.666666666666664%}.grid__item--xs::after{clear:both}.grid__item--sm{float:left;clear:none;width:25%}.grid__item--sm::after{clear:both}.grid__item--md{float:left;clear:none;width:50%}.grid__item--md::after{clear:both}.grid__item--lg{float:left;clear:none;width:75%}.grid__item--lg::after{clear:both}.grid__item--xl{float:left;clear:none;width:100%}.grid__item--xl::after{content:'';display:table;clear:both}.grid .grid__item.grid__title{margin-bottom:0}.main-section,.white-bg .grid{margin-bottom:1.428571428571429rem}.grid__content{float:left;clear:none;text-align:inherit;width:75%;margin-left:0;margin-right:0}.grid__content::after{clear:both}.grid__sidebar{clear:none;width:25%;float:right}.grid__sidebar::after{clear:both}.grid__content .grid__item--sm{float:left;clear:none;width:33.33333333333333%}.grid__content .grid__item--sm::after{clear:both}.grid__content .grid__item--md{float:left;clear:none;width:66.66666666666666%}.grid__content .grid__item--md::after{clear:both}.grid__content .grid__item--lg{float:left;clear:none;width:100%}.grid__content .grid__item--lg::after{clear:both}.grid__content .grid__item--half{float:left;clear:none;width:50%}.grid__content .grid__item--half::after{clear:both}.white-bg .grid{padding:15px;margin-left:-15px;margin-right:-15px}.white-bg .grid:only-child{margin-bottom:2.857142857142857rem}.white-bg .grid .more-link{margin-top:auto;margin-bottom:0}.white-bg .grid:not(.grid--footer) .grid__content,.white-bg .grid:not(.grid--footer) .grid__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.white-bg.actpage .grid__content{width:100%}.white-bg .grid--footer{padding:0;margin:0;background:0 0}@media only screen and (min-width:992px){.white-bg.actpage .grid__item--sm{width:25%}.white-bg .grid--footer .grid__content{padding-right:0}.white-bg .grid--footer .grid__sidebar{padding-left:0}}@media only screen and (max-width:991px){.form .grid__item::after,.grid__content .grid__item--xs::after,.grid__content::after,.grid__item--xs::after,.grid__sidebar .news-list::after,.grid__sidebar .news-list:not(.news-list--aside) .news-list__item::after,.grid__sidebar::after{content:'';display:table}.grid__content .grid__item--xs,.grid__item--xs{float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0}.grid__content .grid__item--xs::after,.grid__item--xs::after{clear:both}.grid__content .grid__item--lg,.grid__content .grid__item--md,.grid__content .grid__item--sm,.grid__item--lg,.grid__item--md,.grid__item--sm{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}.form .grid__item,.grid__content,.grid__sidebar{width:100%;float:left;text-align:inherit;margin-left:0;margin-right:0}.grid__content .grid__item--lg::after,.grid__content .grid__item--md::after,.grid__content .grid__item--sm::after,.grid__item--lg::after,.grid__item--md::after,.grid__item--sm::after{content:'';display:table;clear:both}.form .grid__item{clear:none}.form .grid__item::after{clear:both}.grid__content{clear:none;margin-bottom:1.428571428571429rem}.grid__content::after{clear:both}.grid__sidebar{clear:none;max-width:none}.grid__sidebar .news-list::after,.grid__sidebar::after{clear:both}.grid__sidebar .news-list:not(.news-list--aside) .news-list__item{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:0 20px}.grid__sidebar .news-list:not(.news-list--aside) .news-list__item::after{clear:both}.grid__sidebar .news-list:not(.news-list--aside) .news-list__item:nth-of-type(2n-1){padding-left:0;clear:left}.grid__sidebar .news-list:not(.news-list--aside) .news-list__item:nth-of-type(2n){padding-right:0}.main-section--company.white-bg .grid__sidebar{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.main-section--latest .grid__content,.main-section--latest .grid__sidebar{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}.main-section--latest .grid__content::after,.main-section--latest .grid__sidebar::after{content:'';display:table;clear:both}.main-section--latest .grid__content{margin-bottom:0}.main-section--latest .grid__item{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin-bottom:2.142857142857143rem}.main-section--latest .grid__item::after{content:'';display:table;clear:both}}@media only screen and (max-width:767px){.grid__content .grid__item--xs,.grid__item--xs{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}.grid__content .grid__item--xs::after,.grid__item--xs::after{content:'';display:table;clear:both}.grid__content .grid__item--lg,.grid__content .grid__item--md,.grid__content .grid__item--sm,.grid__item--lg,.grid__item--md,.grid__item--sm{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}.grid__content .grid__item--lg::after,.grid__content .grid__item--md::after,.grid__content .grid__item--sm::after,.grid__item--lg::after,.grid__item--md::after,.grid__item--sm::after{content:'';display:table;clear:both}.grid__sidebar .news-list:not(.news-list--aside) .news-list__item{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:0}.grid__sidebar .news-list:not(.news-list--aside) .news-list__item::after{content:'';display:table;clear:both}.grid__item.mobile-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.grid__item.mobile-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.grid__item.mobile-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.grid__item.mobile-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.grid__item.mobile-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.grid__item.mobile-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.grid__item.mobile-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.grid__item.mobile-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.main-section--company.white-bg .grid{padding-bottom:0}.main-section--company.white-bg .grid__content,.main-section--latest .grid__content{margin-bottom:0}.main-section--company.white-bg .grid__item,.main-section--hotline .grid__item,.main-section--stock .grid__item,.main-section--theme .grid__item{margin-bottom:2.142857142857143rem}.main-section--theme .grid__item.grid__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-section--theme .grid__item{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-section--theme .grid__item:last-child{margin-bottom:0}.main-section--theme .grid__item.news-banner{margin-bottom:3.571428571428572rem;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.main-section--theme.news-detail .grid__item.news-banner{margin:2.142857142857143rem 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.section-news--actual .grid__content .grid__item--xs,.section-news--actual .grid__item--xs{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}.section-news--actual .grid__content .grid__item--xs::after,.section-news--actual .grid__item--xs::after{content:'';display:table;clear:both}.white-bg.actpage .grid{margin:0;padding:0;background-color:transparent}}@media only screen and (max-width:479px){.grid__content .grid__item--xs,.grid__item--xs{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}.grid__content .grid__item--xs::after,.grid__item--xs::after{content:'';display:table;clear:both}}.flexbox.flexwrap .grid__row,.flexboxlegacy.flexwrap .grid__row,.flexboxtweener.flexwrap .grid__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox.flexwrap .grid__item,.flexboxlegacy.flexwrap .grid__item,.flexboxtweener.flexwrap .grid__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.flexbox.flexwrap .grid .news-list--aside,.flexboxlegacy.flexwrap .grid .news-list--aside,.flexboxtweener.flexwrap .grid .news-list--aside{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexbox.flexwrap .grid .news-list--aside .item-more-link,.flexboxlegacy.flexwrap .grid .news-list--aside .item-more-link,.flexboxtweener.flexwrap .grid .news-list--aside .item-more-link{margin-top:auto}.no-flexbox.no-flexboxlegacy.no-flexboxtweener .grid .news-item,.no-flexbox.no-flexboxlegacy.no-flexboxtweener .grid .news-list--aside{min-height:500px}@media only screen and (min-width:992px){.no-flexbox.no-flexboxlegacy.no-flexboxtweener .grid__content .grid__item--sm:nth-child(4n){clear:left}.flexbox .grid__item,.flexboxlegacy .grid__item,.flexboxtweener .grid__item{-ms-flex-item-align:start;align-self:flex-start}}.grid-layout__column{width:100%}@media (min-width:768px){.white-bg .grid--bg{padding-top:0;background-color:transparent}.white-bg .grid--bg .news-item{margin:0}.white-bg .grid--bg .grid-layout__column--bg{background-color:#fff;padding-top:15px}.white-bg .grid--bg .grid__sidebar{margin-left:-1px}.grid-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.grid-layout__column{width:33.33333333333333%}.grid-layout__column .grid__item{width:100%!important}.grid-layout__column .grid__item .news-list__name{line-height:1.1}.grid-layout__column .grid__item .news-list__title{margin-bottom:1.1rem}.grid-layout__column .grid__item .news-list__text{max-height:128px;overflow:hidden}.grid-layout__column .grid__item .news-list__date{margin:0}.grid-layout__column .grid__item--solo{min-height:258px;overflow:hidden;margin:0 0 10px}.grid-layout__column .grid__item--solo:last-of-type{height:auto;margin:0}.grid-layout__column--four{width:25%}}.header{position:relative;margin-top:2.857142857142857rem}.header__top{margin-bottom:2.142857142857143rem}.header__top .container{padding-top:40px}.header__top .container::after{content:'';display:table;clear:both}.header__logo{float:left;font-size:36px;font-size:2.571428571428572rem}.header__logo img{max-height:1em}.header__logo .logo-text--ua{display:block;font-size:1.075rem}.header__logo .logo-text{font-family:PFRegalDisplayPro,Georgia,serif;font-size:inherit;font-weight:900}.header__user-block{float:right;padding-top:16px;text-align:right}.header__login,.header__social{display:inline-block;vertical-align:middle}.header__login{margin-left:32px}.header__nav{border-bottom:1px solid #434142}.header__nav::after{content:'';display:table;clear:both}.header .main-menu{float:left}.header__search{float:right;padding-top:.357142857142857em}@media only screen and (min-width:992px){.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:991px){.header{margin-top:1.428571428571429rem}.header .container{position:static}.header__top .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__user-block{padding-right:65px}.header__nav{margin-top:.714285714285714rem}.header__search{position:absolute;top:60px;right:15px;padding-top:0}}@media only screen and (max-width:767px){.header__top{margin-bottom:0}.header__top .container{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__logo{margin-bottom:.714285714285714rem;margin-right:32px;font-size:28px}.header__logo .logo-text{font-size:inherit}.header__user-block{float:left;text-align:left}.header__social{margin-bottom:2.142857142857143rem;margin-left:-6px;margin-right:32px}.header__login{margin-bottom:1.428571428571429rem;margin-left:0}.header__nav{margin-top:0}}@media only screen and (max-width:479px){.header__login,.header__social{display:block;margin-right:0}}.listing-table{width:100%}.listing-table a{color:#5f8ba6}.listing-table .icon{margin-top:.714285714285714rem}.listing-table td,.listing-table th{vertical-align:top;text-align:center}.listing-table td:first-child,.listing-table th:first-child{padding-left:0}.listing-table td:last-child,.listing-table th:last-child{padding-right:0}.listing-table th{padding:0 5px 5px;font:inherit}.news-detail__subtitle,.news-detail__title{font-family:PragmaticaC,Arial,sans-serif}.listing-table td{padding:2.142857142857143rem 10px 1.428571428571429rem;border-top:1px solid}.listing-table td:last-child{width:55%;text-align:left}td.listing-table__price{white-space:nowrap}.listing-table--job a{color:inherit}.listing-table--job td{padding-top:1.428571428571429rem;border-top:none}.listing-table--job td:last-child{width:auto}.listing-table--job{height:1px}.listing-table--job .listing-table__clickable{height:100%}.listing-table--job .listing-table__clickable td{padding:0;height:100%;transition:background-color .3s}.listing-table--job .listing-table__clickable a{display:block;padding:1.428571428571429rem 10px;width:100%;height:100%}.listing-table--job .listing-table__clickable td:first-child a{padding-left:0}.listing-table--job .listing-table__clickable td:last-child a{padding-right:0}@media only screen and (min-width:768px){.listing-table--job .listing-table__clickable:hover td{background-color:#fff}}@media only screen and (max-width:767px){.listing-table thead{display:none}.listing-table td{display:block;padding:.714285714285714rem 0;text-align:left;border-top:none}.listing-table td:first-child{padding-top:2.142857142857143rem;border-top:1px solid}.listing-table td:last-child{padding-bottom:2.142857142857143rem;width:100%}.listing-table--job .listing-table__clickable td{padding:0;height:auto}.listing-table--job .listing-table__clickable a{padding:.714285714285714rem 0}.listing-table--job .listing-table__clickable td:first-child a{padding-top:1.428571428571429rem}.listing-table--job .listing-table__clickable td:last-child a{padding-bottom:1.428571428571429rem}}.listing-header{margin-bottom:.714285714285714rem;padding-bottom:5px;font-size:11px;color:#aba8a8;border-bottom:1px solid #4b4b4b}.listing-table--job .listing-header{border-bottom:none}.listing-links{font-size:12px;text-align:right;color:#5f8ba6}.listing-links .icon{margin-top:0;margin-right:5px}.listing-table .listing-links{margin-top:1.428571428571429rem}.news-list .listing-links{float:right;line-height:2em}.news-list--sm .listing-links{margin:.714285714285714rem 0;text-align:left}@media only screen and (max-width:991px){.listing-links{text-align:left}.news-list .listing-links{float:none;margin-top:.714285714285714rem}}.main-menu{margin:0;padding-left:0;list-style:none}.main-menu__item{display:inline-block;vertical-align:top}.main-menu__link{position:relative;display:block;font-size:14px;font-size:1rem;padding:1.142857142857143em .714285714285714em;height:100%;letter-spacing:1px;text-transform:uppercase;color:#090909}.main-menu__link img{max-height:27px;margin-right:5px;margin-top:-4px}.news-author__left,.news-author__right{float:left;text-align:inherit;margin-right:0;margin-left:0}.main-menu__link.active{font-weight:700}.main-menu__link.active:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:5px;background:#eecc61}@media only screen and (min-width:992px){.main-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-menu__link:not(.active):after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:5px;background:#eecc61;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);transition:all .3s}.main-menu__link:not(.active):hover:after{-webkit-transform:none;-ms-transform:none;transform:none}}@media only screen and (max-width:1199px){.main-menu__link{font-size:18px;font-size:1.285714285714286rem}}@media only screen and (max-width:991px){.main-menu{position:fixed;top:0;right:0;z-index:100;padding-top:20px;width:240px;height:100%;min-height:100vh;background:#f1f3f2;overflow-y:auto;-webkit-transform:translateX(240px);-ms-transform:translateX(240px);transform:translateX(240px);transition:all .3s}.is-nav-shown .main-menu{-webkit-transform:none;-ms-transform:none;transform:none;box-shadow:0 0 15px #c9c9c9}.main-menu__item{display:block}.main-menu__link{padding:1em 1.5em}.main-menu__link img{width:18px;max-height:initial}.main-menu__link span{display:inline-block;width:100%;margin-top:4px}}body{position:relative;left:0;transition:left .3s}body.is-nav-shown{left:-240px;overflow:hidden}body.is-nav-shown:before{content:'';display:block;position:fixed;top:0;left:0;bottom:0;right:0;z-index:50;cursor:pointer}.navicon{display:none;position:absolute;top:0;right:15px;width:40px;height:40px;background:#5a5c5b;border:none;border-radius:50%;box-shadow:0 0 0 3px #f1f3f2}.navicon__icon,.navicon__icon:after,.navicon__icon:before{position:absolute;height:3px;background-color:#fff;border-radius:3px}.navicon:focus{outline:0}.navicon__icon{display:block;top:50%;left:8px;margin-top:-1px;width:24px;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.navicon__icon:after,.navicon__icon:before{content:'';left:0;width:100%}.navicon__icon:before{top:-8px;transition:top .1s ease-in .34s,opacity .1s ease-in}.navicon__icon:after{bottom:-8px;transition:bottom .1s ease-in .34s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.is-nav-shown .navicon__icon{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.is-nav-shown .navicon__icon:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.is-nav-shown .navicon__icon:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1)}.is-menu-fixed .navicon,.is-nav-shown .navicon{z-index:100}.is-menu-fixed .navicon{position:fixed;top:2.857142857142857rem;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.is-menu-fixed.is-nav-shown .navicon{-webkit-transform:translateX(-240px);-ms-transform:translateX(-240px);transform:translateX(-240px)}@media only screen and (max-width:991px){.navicon{display:block}.is-menu-fixed .navicon{top:1.428571428571429rem}}.news-author::after,.news-author__left::after,.news-author__right::after{display:table;content:''}.main-section--hotline{margin-top:2.142857142857143rem}.main-section:last-child{margin-bottom:0}.main-section--latest{margin-bottom:2.142857142857143rem}.main-section__title{margin-bottom:0;font-size:48px;font-size:3.428571428571428rem}.main-section__subtitle{margin-bottom:3.571428571428572rem;font-size:18px;font-size:1.285714285714286rem}@media only screen and (max-width:991px){.main-section__title{margin-bottom:1.785714285714286rem;padding:0;font-size:20px;color:#4b4b4b;border-bottom:2px solid #4b4b4b}}@media only screen and (max-width:767px){.main-section__subtitle{margin-bottom:2.142857142857143rem}.main-section.white-bg.actpage{margin-bottom:.714285714285714rem}}.news-author,.news-author__img{margin-bottom:1.428571428571429rem}.news-author{font-size:16px}.news-author::after{clear:both}.news-author__left{clear:none;width:42%;padding-right:20px}.news-author__left::after{clear:both}.news-author__right{clear:none;width:57.99999999999999%;padding-left:20px}.news-author__right::after{clear:both}.news-author__img img{display:block}.news-author__btn{font-size:inherit;font-weight:400;width:100%}.news-author__btn .icon{margin-left:0;margin-right:5px}.news-author__info{margin-bottom:3.214285714285714rem}.news-author__info:empty{display:none}.news-author__social{margin-top:8px}@media only screen and (max-width:767px){.news-author{margin-bottom:0}.news-author__left,.news-author__right{float:none;padding:0;width:100%}.news-author__info,.news-author__left:not(last-child),.news-author__right:not(last-child){margin-bottom:2.142857142857143rem}}.news-author p{margin:0 0 10px}.news-detail__sidebar .banner,.news-item__text p:first-child{margin-top:0}.news-detail,.section-news{margin-bottom:1.428571428571429rem}.news-detail .news-list,.section-news .news-list{font-size:18px;font-size:1.285714285714286rem}.news-detail .news-list:not(:last-child),.section-news .news-list:not(:last-child){margin-bottom:2.857142857142857rem}.news-detail .news-list__item,.section-news .news-list__item{margin-bottom:2.142857142857143rem}.news-detail .news-list--big .news-list__item,.section-news .news-list--big .news-list__item{padding-top:2.142857142857143rem}.news-detail__title{margin-bottom:1.428571428571429rem;font-size:56px;font-size:4rem;line-height:1;font-weight:700}.news-detail__title:only-child{margin-bottom:2.857142857142857rem}.news-detail__title .news-count{font-size:.7em}.news-detail__subtitle{margin-bottom:2.142857142857143rem;font-size:24px;font-size:1.714285714285714rem;font-weight:400;font-style:italic}.news-detail__author,.news-detail__date,.news-detail__subtitle--sm,.news-item__date,.news-item__name{font-family:PFRegalDisplayPro,Georgia,serif}.news-detail__subtitle--sm{font-size:20px;font-weight:700;color:#6b6b6b}.news-detail__top-info{margin-bottom:1.428571428571429rem;padding-right:15px;width:75%}.grid__content .news-detail__top-info{padding-right:0;width:100%}.news-detail__author,.news-detail__date,.news-detail__views{display:inline-block;vertical-align:top;margin-bottom:1.428571428571429rem}.news-detail__author,.news-detail__date{font-size:18px}.news-detail__date{font-weight:900}.news-detail__author{margin-left:15px;font-weight:700}.news-detail__views{margin-left:30px;font-size:18px;font-size:1.285714285714286rem}.news-detail__views .icon{opacity:.5}.news-detail__tag{display:inline-block;vertical-align:top;margin-bottom:2.142857142857143rem;margin-right:25px;text-transform:uppercase}.news-detail__author-block::after{content:'';display:table;clear:both}.news-detail__author-photo{display:block;float:left;margin-right:25px;width:105px;height:105px;border-radius:50%;overflow:hidden}.news-detail__author-block .news-detail__date,.news-detail__author-block .news-detail__subtitle{float:right;width:calc(100% - 130px)}.news-detail__author-block .news-detail__subtitle{margin-bottom:.714285714285714rem;padding:.714285714285714rem 0;border-bottom:1px solid}.news-detail__sidebar .banner:last-child{margin-bottom:0}.news-detail--event .category{margin-bottom:2.857142857142857rem}.news-detail--event .news-detail__header{position:relative;margin-bottom:2.857142857142857rem;padding:7.142857142857143rem 0 14.285714285714286rem;background-size:cover;background-attachment:fixed}.news-detail--event .news-detail__author,.news-detail--event .news-detail__date,.news-detail--event .news-detail__title,.news-detail--event .news-detail__views{margin-bottom:0}.news-detail--event .news-detail__bottom-info,.news-detail--event .news-detail__top-info{color:#fff}.news-detail--event .news-detail__bottom-info{display:inline-block;padding-right:15px;width:auto;max-width:70%}.news-detail--event .news-detail__bottom-info,.news-detail--event .news-detail__top-info span{position:relative;z-index:5;line-height:normal;color:#fff;background-color:#000;outline:#000 solid 5px}@supports ((-webkit-box-decoration-break:clone) or (box-decoration-break:clone)){.news-detail--event .news-detail__bottom-info,.news-detail--event .news-detail__top-info span{padding-left:5px;padding-right:5px;outline:0;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.news-detail--event .news-detail__title span{display:inline-block;padding-bottom:1.428571428571429rem}.news-detail--event .news-detail__subtitle{line-height:1.5}.news-detail--event .news-detail__date{color:#eecc61}@media only screen and (max-width:1199px){.news-detail__title{font-size:48px;font-size:3.428571428571428rem;line-height:1.3}.news-detail__top-info{padding-right:0;width:100%}.news-detail--event .news-detail__bottom-info{padding-right:0;max-width:none}.news-detail__content{margin-bottom:2.857142857142857rem}}@media only screen and (max-width:991px){.news-detail__title{font-size:36px;font-size:2.571428571428572rem}}@media only screen and (max-width:767px){.news-detail__author,.news-detail__date,.news-detail__views{display:block;margin-left:0}@supports ((-webkit-box-decoration-break:clone) or (box-decoration-break:clone)){.news-detail--event .news-detail__bottom-info,.news-detail--event .news-detail__top-info span{padding:5px;line-height:calc(1em + 5px)}}}@media only screen and (max-width:479px){.news-detail__author-photo{float:none}.news-detail__author-block .news-detail__date,.news-detail__author-block .news-detail__subtitle{float:none;width:100%}}.news-item{position:relative;word-wrap:break-word;overflow-wrap:break-word}.news-item__img{display:block;position:relative;z-index:1;height:100%;overflow:hidden}.news-item__img img{display:block;min-width:100%;min-height:100%;max-width:none;width:auto;height:auto}.news-item__info{position:absolute;bottom:20px;left:0;padding:0 40px;width:100%;max-height:100%;line-height:1em}.news-item--fw .news-item__info{top:2.857142857142857rem;bottom:auto}.news-item__info span:not([class]){position:relative;z-index:5;line-height:normal;color:inherit;background-color:#000;outline:#000 solid 5px;transition:all .3s}.news-item__info span:empty,.news-item__info span:not([class]) br:last-child{display:none}.news-item__info .stock-price{line-height:1em}@supports ((-webkit-box-decoration-break:clone) or (box-decoration-break:clone)){.news-item__info span:not([class]){padding-left:5px;padding-right:5px;outline:0;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.news-item:hover .news-item__info span:not([class]){color:#090909;background-color:#eecc61;outline:#eecc61 solid 5px}.news-item:hover .news-item__info .stock-price{color:inherit}.news-item__category,.news-item__date,.news-item__name,.news-item__title{padding:5px}@supports ((-webkit-box-decoration-break:clone) or (box-decoration-break:clone)){.news-item:hover .news-item__info span:not([class]){outline:0}.news-item__category,.news-item__date,.news-item__name,.news-item__title{padding:0}}.news-item__date{padding-bottom:0}.news-item__date,.news-item__name{font-weight:900;text-transform:uppercase;color:#eecc61}.news-item__title{padding-top:0;margin-bottom:17px;font-family:PragmaticaC,Arial,sans-serif;font-size:22px;font-weight:700;color:#fff}.news-item__category{font-family:PFRegalDisplayPro,Georgia,serif;font-weight:700;color:#48eeff;font-size:18px}.news-item__text{position:relative;z-index:5;font-size:16px;font-size:1.142857142857143rem;line-height:1.3}.news-item__text p:last-child{margin-bottom:0}.news-item__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.no-flexbox.no-flexboxlegacy.no-flexboxtweener .news-item__footer::after{content:'';display:table;clear:both}.news-item__footer .news-item__link{float:left}.news-item__footer .news-item__link:last-child{float:right}.news-item__views{color:#fff}.news-item__views span{display:inline-block;padding:5px;font-weight:700;white-space:nowrap}.news-item .icon-views-class{display:inline-block;vertical-align:middle;width:30px;height:16px}.news-item .icon-views-class svg{width:30px;height:16px;fill:#fff;transition:fill .3s}.news-item:hover .icon-views-class svg{fill:#090909}.main-section--hotline .news-item__category{padding:0}.main-section--hotline .news-item:hover .news-item__info .news-item__category span:not([class]),.main-section--hotline .news-item__category span:not([class]){padding-left:5px;padding-right:5px;color:#fff;background-color:#f30;outline:0}.news-item--flash.grid__item{min-height:100%;max-height:500px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.news-item--flash .news-item__img{height:100%;background:url(assets/img/flash.png) 15px 0 no-repeat #fff705}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.news-item--flash .news-item__img{background-image:url(assets/img/flash@2x.png);background-size:76px 92px}}.news-item--flash .news-item__info{top:0;padding-top:92px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-item--flash .news-item__link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.news-item--flash .news-item__link:last-of-type{margin-top:auto}.news-item--flash .news-item__text{margin-bottom:.714285714285714rem;overflow:hidden;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.news-item--flash .news-item__date,.news-item--flash .news-item__title,.news-item--flash:hover .news-item__date,.news-item--flash:hover .news-item__title{padding:0}.news-item--flash .news-item__date span:not([class]),.news-item--flash .news-item__title span:not([class]),.news-item--flash:hover .news-item__date span:not([class]),.news-item--flash:hover .news-item__title span:not([class]){color:#333;background:0 0;outline:0}.news-item--flash .news-item__title{font-size:24px;font-size:1.714285714285714rem}.news-item--flash:hover .news-item__category span:not([class]){color:#48eeff;background-color:#000;outline:#000 solid 5px}@supports ((-webkit-box-decoration-break:clone) or (box-decoration-break:clone)){.news-item--flash:hover .news-item__category span:not([class]){outline:0}}.news-item--video{overflow:hidden}.news-item--video iframe{width:100%;height:500px;max-height:100%}@media only screen and (min-width:1200px){.news-item--video .news-item__info{bottom:60px}}@media only screen and (min-width:992px){.news-item{height:500px}.news-item__img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.grid__item--lg .news-item__title,.grid__item--md .news-item__title{font-size:36px;font-size:2.571428571428572rem}.grid__item--xl .news-item__title{font-size:48px;font-size:3.428571428571428rem}}@media only screen and (max-width:991px){.news-item:not(.news-banner){height:205px;overflow:hidden}.news-item--flash .news-item__info{display:block;top:auto;height:auto}.main-section--actual .news-item,.news-item--flash .news-item__text{display:none}.main-section--latest .news-item--1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-section--latest .news-item--2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-section--latest .news-item--3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.main-section--latest .news-item--4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media only screen and (max-width:767px){.news-item:not(.news-banner){height:auto}@supports ((-webkit-box-decoration-break:clone) or (box-decoration-break:clone)){.news-item__info span:not([class]){padding:5px;line-height:calc(1em + 5px)}}.main-section--latest .news-item{display:none}.main-section--company .news-item__img img,.main-section--theme .news-item__img img{max-width:100%;min-height:0}.main-section--theme .news-item__img{float:left;margin-right:5px;width:140px;max-width:40%}.main-section--company .news-item__img{margin-bottom:.714285714285714rem;height:auto}.main-section--company .news-item__img img{width:100%}.main-section--company .news-item__info,.main-section--theme .news-item__info{position:static;padding:0;line-height:1.3;color:#4b4b4b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.main-section--company .news-item__info div,.main-section--theme .news-item__info div{padding:0}.main-section--company .news-item__info span:not([class]),.main-section--theme .news-item__info span:not([class]){padding:0;line-height:inherit;color:inherit;background:0 0;outline:0}.main-section--theme .news-item__info{float:right;overflow:hidden;width:calc(100% - 145px);min-width:calc(60% - 5px)}.main-section--company .news-item:hover .news-item__info span:not([class]),.main-section--theme .news-item:hover .news-item__info span:not([class]){color:inherit;background:0 0;outline:0}.main-section--company .news-item__link,.main-section--theme .news-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.main-section--company .news-item__date,.main-section--theme .news-item__date{font-family:PragmaticaC,Arial,sans-serif;font-size:14px;font-weight:400;font-style:italic;text-transform:none;color:#4b4b4b}.main-section--company .news-item__date span:not([data-time]),.main-section--theme .news-item__date span:not([data-time]){text-transform:lowercase}.main-section--company .news-item__title,.main-section--theme .news-item__title{margin-bottom:0;font-size:15px;color:#4b4b4b}.main-section--company .news-item__category,.main-section--theme .news-item__category{font-size:14px;color:#608ca7}.main-section--company .news-item:hover .news-item__info .news-item__category span:not([class]),.main-section--company .news-item__category span:not([class]){padding:0;color:inherit;background:0 0;outline:0}.main-section--company .news-item:hover .news-item__views,.main-section--company .news-item__views{color:#6b6b6b}.main-section--company .news-item:hover .news-item__views span,.main-section--company .news-item__views span{font-size:16px;font-weight:400}.main-section--company .news-item:hover .news-item__views .icon-views-class svg,.main-section--company .news-item__views .icon-views-class svg{fill:#6b6b6b}}.grid__sidebar .banner+.news-list,.grid__sidebar .news-list+.banner,.grid__sidebar .news-list+.news-list{margin-top:3.214285714285714rem}.news-list .list-unstyled{margin-bottom:2.142857142857143rem;font-size:16px;font-size:1.142857142857143rem}.news-list .list-unstyled li{margin-bottom:.714285714285714rem}.news-list__full-link{display:block;width:100%;height:100%}.news-list__title{margin-bottom:1.428571428571429rem;color:#6b6b6b;border-bottom:2px solid #6b6b6b}.news-list__title--with-img{margin-bottom:0}.news-list__img{position:relative;display:block;margin-bottom:.714285714285714rem}.news-list__img img{display:block}.news-list__item{position:relative;margin-bottom:1.428571428571429rem}.news-list__name{font-weight:700}.news-list__date{margin-bottom:5px;font-size:18px;font-family:PFRegalDisplayPro,Georgia,serif;line-height:24px;font-weight:700}.news-list__date--colored{font-weight:700;color:#798e7f}.news-list__date small{margin-left:30px;font-family:PragmaticaC,Arial,sans-serif;font-size:11px;font-weight:400;color:#aba8a8}.news-list__name .news-list__date{margin-right:6px;font:inherit;font-weight:400;color:inherit}.news-list__views{float:right;font-family:PragmaticaC,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#6b6b6b}.news-list__section,.news-list__subtitle{font-weight:700;font-family:PFRegalDisplayPro,Georgia,serif}.news-list__views .icon{vertical-align:text-top;opacity:.5}.news-list__text p{margin-top:0;margin-bottom:1.428571428571429rem}.news-list__text a{color:#5f8ba6}.news-list__subtitle{display:inline-block;position:absolute;bottom:15px;left:15px;padding:2px 10px;font-size:20px;font-size:1.428571428571429rem;color:#48eeff;background-color:#000}.news-list__icon{display:inline-block;vertical-align:middle;margin-right:15px;margin-bottom:.714285714285714rem;white-space:nowrap}.news-list__section{margin-top:8px;font-size:18px;font-size:1.285714285714286rem;color:#aba8a8}.main-section--company .news-list__name{font-size:16px}.main-section--company .news-list__text{color:#656867}.main-section--company .news-list__date{font-weight:400;color:#6b6b6b}.news-list--aside .news-list__title,.news-list__title.visible-sm,.news-list__title.visible-xs{margin-bottom:1.785714285714286rem;font-size:20px;color:#4b4b4b;border-bottom-color:#4b4b4b}.news-list .item-more-link:not(.item-more-link--sect){margin-bottom:3.214285714285714rem;padding:16px 10px;width:100%;color:#090909;background-color:#eecc61}.news-list .item-more-link:not(.item-more-link--sect):not(:last-child),.news-list--forum .news-list__img,.news-list--stock .news-list__img{margin-bottom:1.428571428571429rem}.news-list__item--flash:before{content:'';display:block;position:absolute;top:5px;right:100%;margin-right:5px}@media only screen and (max-width:1228px){.news-list__item--flash{padding-left:29px}.news-list__item--flash:before{right:auto;left:0}}@media only screen and (max-width:767px){.news-list__item--flash:before{top:3px}}.news-list__item--ext{display:none;margin-top:2.142857142857143rem}.news-list__item--ext::after{content:'';display:table;clear:both}.news-list__item--ext .news-list__left{float:left;margin-right:5px;width:140px;max-width:40%}.news-list__item--ext .news-list__content{float:right;overflow:hidden;width:calc(100% - 145px);min-width:calc(60% - 5px)}.news-list__item--ext .news-list__category{font-family:PFRegalDisplayPro,Georgia,serif;font-weight:700;color:#608ca7}.news-list__item--ext .news-list__name{font-size:15px}.news-list__item--ext .news-list__text{font-size:12px}.news-list--forum .news-list__more,.news-list--stock .news-list__more{text-align:center}.news-list--stock .news-list__img:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(144,170,150,.62)}.news-list__img-title{position:absolute;top:15px;margin:0 20px;padding:5px;font-size:20px;font-size:1.428571428571429rem;line-height:1em;font-weight:700;color:#090909}.news-list__img-title span{line-height:normal;color:inherit;background-color:#eecc61;outline:#eecc61 solid 5px}@supports ((-webkit-box-decoration-break:clone) or (box-decoration-break:clone)){.news-list__img-title{padding:0}.news-list__img-title span{padding-left:5px;padding-right:5px;outline:0;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.news-list--forum .news-list__date{margin-bottom:0;margin-right:15px;font:inherit;font-style:italic;color:inherit}.news-list--forum .news-list__author{color:inherit}.forum .news-list__item{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.forum .news-list__img{margin:0 auto .714285714285714rem;width:105px;height:105px;border-radius:50%;overflow:hidden}.forum .news-list__desc,.forum .news-list__name{margin-bottom:.714285714285714rem;font-family:PFRegalDisplayPro,Georgia,serif;font-size:20px;font-size:1.428571428571429rem;font-weight:900;color:#6b6b6b}.forum .news-list__desc,.news-list--big .news-list__info:not(:last-child),.news-list--big .news-list__name,.news-list--big .news-list__text:not(:last-child){margin-bottom:1.428571428571429rem}.forum .news-list__name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.forum .news-list__desc{font-weight:700;color:#aba8a8}.news-list--big .news-list__item{padding-top:3.214285714285714rem;border-top:1px solid}.news-list--big .news-list__item::after{content:'';display:table;clear:both}.news-list--big .main-title+.news-list__item,.news-list--big .news-list__item:first-of-type{padding-top:0;border-top:none}.news-list--big .news-list__name{display:inline-block;font-size:37px;font-size:2.642857142857143rem;line-height:1}.news-list--big .news-list__author{font-family:PFRegalDisplayPro,Georgia,serif;font-size:18px;font-weight:700;white-space:nowrap}.news-list--big .news-list__date{margin-right:30px;font-weight:900;color:inherit}.news-list--big .news-list__text{font-size:16px}.news-list--big .news-list__icon{clear:both;float:left;color:#6b6b6b}.news-list--big .news-list__views{font-size:18px;font-size:1.285714285714286rem}.news-list__fav{display:block;float:right}.news-list__fav+.news-list__name{max-width:calc(100% - 40px)}.news-list--sm .news-list__date{font-size:16px}.news-list--sm .news-list__item{margin-bottom:.714285714285714rem;padding-bottom:.714285714285714rem;border-bottom:1px solid}.news-list--sm .news-list__item .icon{margin-right:5px}.news-list--announce .news-list__item,.news-list--announce .news-list__item:first-of-type{padding:15px;margin-left:-15px;margin-right:-15px;background-color:#fff}.news-list--announce .news-list__fav{width:110px}.news-list--announce .news-list__fav+.news-list__name{max-width:calc(100% - 110px)}.news-list--announce .news-list__fav .news-list__icon{margin:0 0 0 15px}.news-list--announce .news-list__info:not(:last-child){margin-bottom:2.142857142857143rem}.news-list--announce .grid__item{margin-bottom:0}.news-list--announce .grid__item:not(:last-child){border-right:1px solid}.news-list--announce .listing-links{margin-top:1.428571428571429rem}@media only screen and (min-width:768px){.news-list--big .news-list__content,.news-list--big .news-list__content:only-child,.news-list--big .news-list__left{float:left;text-align:inherit;margin-left:0;margin-right:0}.news-list--big .news-list__left{clear:none;width:30%;padding-right:20px}.news-list--big .news-list__left::after{content:'';display:table;clear:both}.news-list--big .news-list__content{clear:none;width:70%}.news-list--big .news-list__content::after{content:'';display:table;clear:both}.news-list--big .news-list__content:only-child{clear:none;width:100%}.news-list--big .news-list__content:only-child::after{content:'';display:table;clear:both}.news-list--big .news-list__icon{margin-bottom:0}}@media only screen and (max-width:991px){.news-list--forum .news-list__more,.news-list--stock .news-list__more,.news-list__fav,.news-list__img{text-align:left}.news-list--most-read{display:none}.grid__sidebar .banner+.news-list--most-read,.grid__sidebar .banner+.news-list--most-read>div:not(:empty),.grid__sidebar .news-list--most-read+.banner,.grid__sidebar .news-list--most-read+.banner>div:not(:empty),.grid__sidebar .news-list--most-read+.news-list--most-read,.grid__sidebar .news-list--most-read+.news-list--most-read>div:not(:empty){margin-top:0}.news-list__img img{display:inline-block;vertical-align:top;width:auto}.news-list--big .news-list__name{max-width:none;font-size:28px;font-size:2rem;line-height:1.3}.news-list--big .news-list__text{font-size:14px}.news-list__fav{float:none;margin-bottom:1.428571428571429rem;width:100%}.news-list__fav+.news-list__name{max-width:none}.news-list--announce .news-list__fav .news-list__icon{margin:0 15px 0 0}}@media only screen and (max-width:767px){.news-list--announce .news-list__date,.news-list__item--ext{display:block}.news-list__date{font-weight:400}.news-list--big .news-list__text{font-size:18px}.news-list--big .news-list__author,.news-list--big .news-list__date{font-family:PragmaticaC,Arial,sans-serif;font-size:16px;font-weight:400}.news-list--announce .news-list__date small{display:block;margin-left:0}.news-list--announce .grid__item:not(:last-child){border-right:none}.news-list--aside .news-list__item:not(.news-list__item--ext) .news-list__date{margin-bottom:0;font-family:PragmaticaC,Arial,sans-serif;font-size:14px;line-height:inherit;font-style:italic;color:#4b4b4b}.news-list--aside .news-list__item:not(.news-list__item--ext) .news-list__text{font-size:15px;font-weight:700}.news-list--aside .news-list__item:not(.news-list__item--ext) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.main-section--company .news-list__full-link::after{content:'';display:table;clear:both}.news-list--forum .news-list__more,.news-list--stock .news-list__img img,.news-list--stock .news-list__img:before,.news-list--stock .news-list__more{display:none}.main-section--company .news-list__date{margin-bottom:0;font-family:PragmaticaC,Arial,sans-serif;font-size:14px;line-height:inherit;font-style:italic;color:#4b4b4b}.main-section--company .news-list__name{font-size:15px;color:#4b4b4b}.main-section--company .news-list__text{font-size:15px}.news-list--forum .news-list__item:last-child{margin-bottom:0}.news-list--forum .news-list__name{font-size:15px;color:#4b4b4b}.news-list--stock .news-list__img,.news-list--stock .news-list__item{margin-bottom:0}.news-list--stock .news-list__img-title{position:static;margin:0;padding:0;font-size:15px;line-height:inherit;color:#4b4b4b}.news-list--stock .news-list__img-title span{line-height:inherit;background:0 0;outline:0}.news-list--stock .news-list__text{font-size:15px}.section-news--actual .news-list--big .news-list__item{margin-bottom:2.142857142857143rem;padding-top:0;border-top:none}.section-news--actual .news-list--big .news-list__info:not(:last-child),.section-news--actual .news-list--big .news-list__text:not(:last-child),.section-news--actual .news-list__icon{margin-bottom:0}.section-news--actual .news-list__left,.section-news--actual.section-news--detail .news-list__img{float:left;margin-right:5px;width:140px;max-width:40%}.section-news--actual .news-list__content,.section-news--actual.section-news--detail .news-list__info{float:right;overflow:hidden;width:calc(100% - 145px);min-width:calc(60% - 5px)}.section-news--actual .news-list__name,.section-news--actual .news-list__text{font-size:15px;color:#4b4b4b}.section-news--actual .news-list__name{margin-bottom:0;font-weight:700}.section-news--actual .news-list__author,.section-news--actual .news-list__date{font-size:14px;font-weight:400;font-style:italic;text-transform:none;color:#4b4b4b}.section-news--actual .news-list__date{margin-right:15px}.section-news--actual.section-news--detail .news-list__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-news--actual.section-news--detail .news-list__section{margin-top:0;font-size:14px;color:#608ca7;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-news--actual.section-news--detail .news-list__text{font-weight:700;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-news--actual.section-news--detail .news-list__date{font-family:PragmaticaC,Arial,sans-serif;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.barga__action,.barga__preview-link{font-style:normal}@media only screen and (max-width:479px){.main-section--company .news-list__img img{width:100%}}.news-list__views-icon{display:inline-block;width:20px;height:20px;margin-right:5px;background:url(assets/img/icon-people.png) center/contain no-repeat}.news-list__item--block{display:-webkit-box;display:-ms-flexbox;display:flex}.news-list__item--block .news-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-list__item--block .news-list__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:auto}.news-list__item--block .news-list__info span{font-family:PFRegalDisplayPro,Georgia,serif;font-size:18px;font-weight:700;margin-right:17px;float:none}.news-list__item--block span.news-list__interest{white-space:nowrap;margin:0 0 0 auto}.news-list__item--block .news-list__button{font-family:PFRegalDisplayPro,Georgia,serif;font-size:16px;color:#000;font-weight:400;display:inline-block;padding:3px 23px;background-color:#eecc61}.news-list__item--block .news-list__views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:auto;margin-right:5px}.news-list__item--block .news-list__views span{margin:0}.news-list__item--block .news-list__author--mob{display:none}.news-list__item--block .news-list__info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.news-list__item--block .news-list__author--wrap{white-space:normal}@media (max-width:992px){.grid__row--show .news-item{display:none}}@media (max-width:768px){.news-list__item--block .news-list__author--mob{display:block;margin:0 0 15px}.news-list__item--block .news-list__author--desk{display:none}}@media (max-width:420px){.news-list__item--block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-list__item--block .news-list__author--full{width:100%;margin:0 0 10px}.news-list__item--block .news-list__info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-list__item--block .news-list__info span{margin-right:0}.news-list__item--block .news-list__button{margin-left:20px}.news-list__item--block .news-list__info-wrapper,.news-list__item--block .news-list__left img{width:100%}.news-list__item--block .news-list__views{margin:0 0 0 auto}}.table{thead:th}.table--fw{width:100%}.table td,.table th{vertical-align:top;padding:.714285714285714rem 15px;text-align:left;border-bottom:1px solid #c9c9c9;transition:background-color .3s}.table th{font-weight:700}.table thead td{border-bottom:2px solid #c9c9c9}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom:none}.announce-table td{vertical-align:top;padding:0 15px .714285714285714rem}.announce-table td:first-child{padding-left:0}.announce-table td:last-child{padding-right:0}@media only screen and (max-width:479px){.announce-table td{display:block;padding:0 0 .357142857142857rem}}.tabs__list{margin:0;padding-left:0;list-style:none}.tabs__list li{display:inline-block;margin-right:30px}.barga,.top-tours__item{margin-right:0;float:left}.tabs__link{display:block;margin-bottom:5px;padding:0 0 4px;font-family:PFRegalDisplayPro,Georgia,serif;font-size:28px;font-size:2rem;font-weight:900;color:#4b4b4b}.top-tours::after,.top-tours__item::after{content:'';display:table}.barga__filter-list li.active,.barga__state,.forum__title{font-weight:700}li.active .tabs__link{border-bottom:3px solid #eecc61}.tabs__content{margin-top:-5px;padding:2.142857142857143rem 0}.tabs__content p{margin-top:0}.tabs__header{margin-bottom:2.142857142857143rem}.top-tours::after{clear:both}.top-tours__item{clear:none;width:16.666666666666664%;margin-left:0;margin-bottom:1.428571428571429rem;padding-right:15px;text-align:right;color:#656867;border-left:1px solid #95969a}.top-tours__item::after{clear:both}.top-tours__item:first-child{text-align:left;border-left:none}.top-tours__title{font-size:18px;text-transform:uppercase}.top-tours__desc{font-size:11px}.top-tours__header{margin-bottom:3px;font-weight:700}.top-tours__header span{display:inline-block;vertical-align:middle}.top-tours__header span:last-child{margin-left:10px}.top-tours__percent--up{color:#cf3275}.top-tours__percent--down{color:#95aa4f}.top-tours__price{font-size:22px}.top-tours__date,.top-tours__dest{font-size:12px}@media only screen and (max-width:1199px){.top-tours__item{padding:0 15px}}@media only screen and (min-width:768px) and (max-width:1199px){.top-tours__item{float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0;margin-right:0}.top-tours__item::after{content:'';display:table;clear:both}.top-tours__item:nth-child(3n+1){border-left:none;clear:left}}@media only screen and (max-width:767px){.top-tours__item{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}.top-tours__item::after{content:'';display:table;clear:both}.top-tours__item:nth-child(3n+1){border-left:1px solid #95969a}.top-tours__item:nth-child(2n+1){border-left:none;clear:left}}@media only screen and (max-width:479px){.top-tours__item,.top-tours__item:nth-child(3n+1){border-left:none}.top-tours__item{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:0 0 1.428571428571429rem;border-bottom:1px solid #95969a}.top-tours__item::after{content:'';display:table;clear:both}.top-tours__item:last-child{border-bottom:none}}.barga{clear:none;text-align:inherit;width:75%;margin-left:0}.barga::after,.barga__block-state::after,.barga__item-props::after{content:'';clear:both}.barga::after{display:table}.barga__title{margin-bottom:.714285714285714rem;font-family:PragmaticaC,Arial,sans-serif;font-size:18px}.barga__filter,.barga__message{font-family:PFRegalDisplayPro,Georgia,serif}.barga__block{margin-bottom:1.428571428571429rem;padding:1.428571428571429rem;background-color:#fff;border:1px solid #c9c9c9;width:100%}.barga__block:last-child{margin-bottom:0}.barga__block-top{position:relative;margin-bottom:1.428571428571429rem}.barga__block--info .barga__block-top{padding-right:0}.barga__preview{position:absolute;top:0;right:0}.barga__devices{margin:0;list-style:none;padding:10px 20px;text-align:center;background-color:#e4e7e6}.barga__block-message,.barga__devices:not(:first-child){margin-top:.714285714285714rem}.barga__devices li{display:inline-block;vertical-align:middle;margin-right:15px}.barga__devices li:last-child{margin-right:0}.barga__devices a{display:block;background-size:100%;opacity:.5;transition:all .3s}.barga__devices a:hover,.barga__devices li.active a{opacity:1}.barga__devices--big{margin-bottom:.714285714285714rem}.barga__devices--big li{margin-right:20px}.barga__mobile{width:11px;height:20px;background:url(assets/img/mobile.svg) center no-repeat}.barga__mobile--landscape{width:20px;height:11px;background:url(assets/img/mobile-landscape.svg) center no-repeat}.barga__tablet{width:20px;height:30px;background:url(assets/img/tablet.svg) center no-repeat}.barga__tablet--landscape{width:30px;height:20px;background:url(assets/img/tablet-landscape.svg) center no-repeat}.barga__desktop{width:58px;height:39px;background:url(assets/img/desktop.svg) center no-repeat}.barga__item-props{width:60%;font-size:16px;font-size:1.142857142857143rem;color:#6b6b6b}.barga__item-props::after{display:table}.barga__item-props ul:not(:only-child){float:left}.barga__item-props li:last-child{margin-bottom:0}.barga__block--info .barga__item-props li:not(:last-child){margin-bottom:1.428571428571429rem}.barga__imgs{float:right;display:block;width:200px}.barga__block-state{display:inline-block;width:65%;padding-top:30px}.barga__block-state::after{display:table}.barga__state{float:left}.barga__state--declined{color:#f30}.barga__state--process{color:#eecc61}.barga__state--active{color:#95aa4f}.barga__state--disabled{color:#aba8a8}.barga__action{padding:0;background:0 0;border:none;outline:0;cursor:pointer}.barga__action:only-child{float:left}.barga__message-title{margin-bottom:.714285714285714rem}.barga__message{display:inline-block;padding:1.428571428571429rem;font-size:16px;color:#6b6b6b;border:1px solid #c9c9c9;width:100%}.barga .warning{margin-top:2.142857142857143rem;margin-bottom:2.142857142857143rem}.barga .warning+.warning{margin-top:-.714285714285714rem}.barga .warning:last-child{margin-bottom:0}.barga__block-mod{margin-top:.714285714285714rem}.barga__block-mod .form__group{text-align:left}.barga__block-mod .btn{display:block;margin:.714285714285714rem auto 0}.barga__bill{margin-bottom:2.142857142857143rem}.barga__table{margin-bottom:.714285714285714rem;width:100%;border-spacing:0;table-layout:fixed}.barga__table td{border:none}.barga__table td:last-child{padding-left:20px}.barga__subtitle{display:block;font-size:18px}.barga__value{padding:0 10px;width:100%;min-height:35px;font-size:18px;line-height:35px;text-align:center;color:#aba8a8;background-color:#fff;border:1px solid #c9c9c9}.barga .form{margin-bottom:2.142857142857143rem}.barga .form:last-child{margin-bottom:0}.barga .form .warning:not(.form__error){margin:0 0 1.428571428571429rem}.form .warning.barga__error-dates{margin-top:-1.428571428571429rem;color:#f30}.barga--new .form__group{margin-bottom:2.857142857142857rem}.barga .grid__item .form__group{margin-bottom:1.428571428571429rem}.barga .grid__item .form__group .form__table{width:100%}.barga .form__file{margin-bottom:.714285714285714rem}.barga .form__file .btn{width:352px;max-width:100%}.barga__file-text{margin-top:.714285714285714rem;cursor:default}.barga__name,.job-cv__link,.personal__img--edit img,.personal__img--edit.personal__img--empty{cursor:pointer}.barga__select-format input{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.barga__select-format label:not(.error){display:block;position:relative;margin-bottom:1.428571428571429rem;padding:24px .714285714285714rem 1.428571428571429rem;text-align:center;background-color:#fff;border:1px solid #c9c9c9}.barga__filter-list::after,.barga__filter::after,.barga__select-format label:not(.error)::after{display:table;clear:both;content:''}.barga__select-format label:not(.error):before{content:'';position:absolute;top:-1px;left:-1px;width:30px;height:30px;background-color:#fff;border:1px solid #c9c9c9}.barga__select-format input:checked~label:not(.error):before{background-image:url(assets/img/ico/icon-check.png);background-repeat:no-repeat;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.barga__select-format input:checked~label:not(.error):before{background-image:url(assets/img/ico/icon-check@2x.png);background-size:15px 15px}}.barga__select-format input.error~label:not(.error),.barga__select-format input.error~label:not(.error):before{border-color:#f30}.barga__name{font-size:16px;color:#6b6b6b}.barga__filter{font-size:15px}.forum__title,.job-cv__title{font-family:PragmaticaC,Arial,sans-serif}.barga__filter .form__input,.barga__filter.form{margin-bottom:0}.barga__filter-list{float:left;margin:0 0 1.428571428571429rem;padding-left:0;list-style:none;max-width:calc(100% - 20px)}.barga__filter-list li{float:left;margin-right:15px;white-space:nowrap}.barga__filter-list li:last-child{margin-right:0}.barga__filter-list li a.barga__filter-link:not(.btn){text-decoration:none}.job-cv__link,.personal .grid__content a:not(.btn),.personal__user a:hover{text-decoration:underline}.barga__filter-input{padding:0;max-width:100px;background:0 0;border:none;border-bottom:1px solid #4b4b4b;outline:0}.barga__filter-reset{float:right;margin-left:auto;margin-bottom:1.428571428571429rem;width:15px;height:15px}.barga__filter-reset .icon{vertical-align:top}@media only screen and (max-width:991px){.barga{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}.barga::after{content:'';display:table;clear:both}}@media only screen and (min-width:768px){.barga__select-format:not(.barga__select-format--sm) label{padding-right:260px}.barga__select-format:not(.barga__select-format--sm) .barga__devices{position:absolute;top:50%;right:.714285714285714rem;margin-top:-30px;height:60px}.barga__select-format--sm .barga__devices{padding-left:10px;padding-right:10px}.barga__select-format--sm .barga__devices li{margin-right:6px}.barga__select-format--sm .barga__devices li:last-child{margin-top:.714285714285714rem}.flexbox.flexwrap .barga__filter .grid__row,.flexboxlegacy.flexwrap .barga__filter .grid__row,.flexboxtweener.flexwrap .barga__filter .grid__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.barga__filter .grid__item{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.barga__filter .grid__item.barga__filter-btn{float:right;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.barga__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.barga__filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:767px){.barga__block-top{padding-right:0}.barga__preview{position:static}.barga__devices{padding:10px;white-space:nowrap}.barga__item-props:not(:only-child){margin-bottom:1.428571428571429rem}}@media only screen and (min-width:480px){.flexbox .barga__item-props,.flexboxlegacy .barga__item-props,.flexboxtweener .barga__item-props{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flexbox .barga__item-props:after,.flexboxlegacy .barga__item-props:after,.flexboxtweener .barga__item-props:after{display:none}.barga__devices--big .barga__mobile{width:22px;height:40px}.barga__devices--big .barga__mobile--landscape{width:40px;height:22px}.barga__devices--big .barga__tablet{width:40px;height:60px}.barga__devices--big .barga__tablet--landscape{width:60px;height:40px}.barga__devices--big .barga__desktop{width:116px;height:78px}}@media only screen and (max-width:479px){.barga__action,.barga__item-props ul:not(:only-child),.barga__state{float:none;margin-bottom:.714285714285714rem}.barga__action,.barga__state{display:block}.barga__action{display:inline-block;vertical-align:top;margin-bottom:0}.barga__message{margin-top:1.428571428571429rem}}.forum,.forum__info{margin-bottom:1.428571428571429rem}p.border-grey{border:2px solid grey;padding:10px}p.border-red{border:2px solid red;padding:10px}.forum__info{display:inline-block;margin-right:30px}.forum__info::after{content:'';display:table;clear:both}.forum__img{display:inline-block;vertical-align:bottom;position:relative;top:.714285714285714rem}.forum__title{float:left;margin-bottom:.714285714285714rem;font-size:56px;font-size:4rem;line-height:1}.forum__subtitle{clear:both;font-size:18px;font-size:1.285714285714286rem}.forum__block{position:relative;z-index:1;margin-bottom:1.428571428571429rem;width:100%}.forum__block td,.forum__block th{padding:.714285714285714rem;text-align:left;background-clip:padding-box}.forum__post-num,th.forum__posts{text-align:center}.forum__header th{vertical-align:middle;font-weight:400;background-color:#eecc61;font-size:18px;font-size:1.285714285714286rem}.forum__desc a,.forum__name,.job-cv__title,.job-cv__views span,.job-desc th,.job-travel__name,.last-msg__title,.last-msg__user a{font-weight:700}.forum__last{width:350px}th.forum__posts{width:120px}.forum__content{background-color:#f1f3f2}.forum__content td{vertical-align:top;background-color:#fff;border-top:.714285714285714rem solid transparent;border-bottom:.714285714285714rem solid transparent}.forum__content td:first-child{border-left:.714285714285714rem solid transparent}.forum__content td:last-child{border-right:.714285714285714rem solid transparent}.forum__name{font-size:18px;font-size:1.285714285714286rem}.forum__post-num .big{display:block;margin-bottom:.714285714285714rem;font-size:20px;font-size:1.428571428571429rem}.forum__icon{display:block;position:relative;margin-left:10px;width:30px;height:30px;border-radius:50%;border:2px solid #aba8a8}.forum__icon .icon-inner:before,.forum__icon.locked .icon-inner:after,.forum__icon.locked .icon-inner:before,.forum__icon.unread .icon-inner:after,.forum__icon.unread .icon-inner:before{content:'';display:block;position:absolute;top:50%;left:50%;height:2px}.forum__icon .icon-inner:before{margin-top:-1px;margin-left:-7px;width:14px;background-color:#aba8a8}.forum__icon.unread{border-color:#95aa4f}.forum__icon.unread .icon-inner:after,.forum__icon.unread .icon-inner:before{margin-top:-1px;margin-left:-5px;width:14px;background-color:#95aa4f}.forum__icon.unread .icon-inner:before{-webkit-transform:rotate(122deg);-ms-transform:rotate(122deg);transform:rotate(122deg)}.forum__icon.unread .icon-inner:after{width:8px;margin-left:-8px;margin-top:0;-webkit-transform:rotate(55deg);-ms-transform:rotate(55deg);transform:rotate(55deg)}.forum__icon.locked .icon-inner:after,.forum__icon.locked .icon-inner:before{margin-top:-1px;margin-left:-8px;width:16px;background-color:#aba8a8}.forum__icon.hot:after,.forum__icon.mine:before{content:'';display:block;position:absolute;width:9px;height:9px}.forum__icon.locked .icon-inner:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.forum__icon.locked .icon-inner:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.forum__icon.locked.unread{border-color:#f30}.forum__icon.locked.unread .icon-inner:after,.forum__icon.locked.unread .icon-inner:before{background-color:#f30}.forum__icon.mine:before{top:0;right:-2px;background-color:#aba8a8;border:2px solid #fff;border-radius:50%}.forum__icon.mine.unread:before{background-color:#95aa4f}.forum__icon.mine.locked.unread:before{background-color:#f30}.forum__icon.hot:after{bottom:0;left:-2px;background-color:#f8b61a;border:2px solid #fff;border-radius:50%}.forum__label{display:inline-block;vertical-align:top;margin-right:10px;padding:2px 6px;font-size:12px;color:#fff;background-color:#95aa4f;border-radius:3px}@media only screen and (max-width:991px){th.forum__posts{width:auto}.forum__last{width:250px}}@media only screen and (max-width:767px){.forum__title{font-size:36px;font-size:2.571428571428572rem}.forum__last,.forum__posts{display:none}.job-travel__company{font-weight:700;color:#608ca7}}.job-travel__img img,.job-travel__item a{display:block}.last-msg__avatar{float:left;margin-right:15px;width:30px;height:30px;border-radius:50%;overflow:hidden}.last-msg__content{float:left;max-width:calc(100% - 45px);overflow:hidden}.job-travel__item{margin-bottom:.714285714285714rem;padding:5px 10px;background:#fff}.job-travel__item:last-child{margin-bottom:0}.job-travel__item a::after,.job-travel__title::after{display:table;content:''}.job-travel__item a::after{clear:both}.job-travel__name{margin-bottom:5px}.job-travel__company{font-style:italic}.job-travel__title{float:left;clear:none;text-align:inherit;width:30%;margin-left:0;margin-right:0;position:relative;height:100%;font-size:56px;font-size:4rem}.job-travel__title::after{clear:both}.job-travel__title span{position:absolute;top:0;left:0;display:block;white-space:nowrap;-webkit-transform:rotate(-90deg) translate(-100%);-ms-transform:rotate(-90deg) translate(-100%);transform:rotate(-90deg) translate(-100%);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.job-travel__wrap--first .job-travel__item{clear:none;text-align:inherit;width:70%;margin-left:0;margin-right:0;float:right}.job-travel__wrap--first .job-travel__item::after{content:'';display:table;clear:both}.job-travel__wrap--company .job-travel__item{margin-bottom:0;padding-bottom:15px}.job-travel__wrap--company .job-travel__item:last-child{padding-bottom:5px}.job-travel__wrap:not(.job-travel__wrap--first) .job-travel__salary{float:left}.job-travel__wrap:not(.job-travel__wrap--first) .job-travel__date{float:right}@media only screen and (max-width:991px){.job-travel__title{width:70px}.job-travel__wrap--first .job-travel__item{width:calc(100% - 70px)}}.job-desc{width:100%}.job-desc tbody:not(:last-child){border-bottom:1px solid #fff}.job-desc td,.job-desc th{vertical-align:top;text-align:left}.job-desc th{padding-right:10px;width:33.3333%}.job-desc th[colspan]{padding-bottom:1.428571428571429rem}.job-desc td{padding-left:10px}.job-desc tr:first-child td,.job-desc tr:first-child th{padding-top:.714285714285714rem}.job-desc tr:last-child td,.job-desc tr:last-child th{padding-bottom:.714285714285714rem}@media only screen and (max-width:479px){.job-desc td,.job-desc th{display:block}.job-desc th{padding:0;width:100%}.job-desc td{padding:0 0 .714285714285714rem}}.job-cv::after,.job-cv__block::after{display:table;content:''}.job-cv::after{clear:both}.job-cv__block{float:left;clear:none;text-align:inherit;width:66.66666666666666%;margin-left:0;margin-right:0;margin-bottom:1.428571428571429rem}.job-cv__block::after{clear:both}.job-cv__actions,.job-cv__salary{display:inline-block}.job-cv__title{margin-bottom:.714285714285714rem;font-size:18px;font-size:1.285714285714286rem}.job-cv__item{margin:.714285714285714rem 0;padding:15px;background-color:#fff;border:1px solid #c9c9c9}.job-cv__item:last-of-type{margin-bottom:1.428571428571429rem}.job-cv__actions,.job-cv__name,.job-cv__salary{margin-bottom:.714285714285714rem}.job-cv__name{font-size:20px;font-size:1.428571428571429rem}.job-cv__salary{margin-right:15px;font-size:20px;font-size:1.428571428571429rem}.job-cv__link{padding:0;margin:0;background:0 0;color:#5f8ba6;border:none;-moz-appearance:none}.job-cv__link:active,.job-cv__link:active:focus,.job-cv__link:focus{outline:0}.job-cv__delimeter{margin:0 5px}.job-cv__views .icon{opacity:.5}.job-cv .warning{margin:.714285714285714rem 0}.job-search__wrapper,.job-search__wrapper+.btn{margin-bottom:2.857142857142857rem}@media only screen and (max-width:991px){.job-cv__block{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}.job-cv__block::after{content:'';display:table;clear:both}}.job-search__wrapper{padding:20px;background-color:#fff}.job-search__table{width:100%}.job-search__table td{padding:15px;vertical-align:top}.job-search__table td:first-child{padding-left:0}.job-search__table td:last-child{padding-right:0;width:70%}.job-search__table tr:first-child td{padding-top:0}.job-search__table tr:last-child td{padding-bottom:0}.job-search .form__group{margin-bottom:.714285714285714rem}.job-search .form__group:empty{display:none;margin:0}.job-search .form__group .form__input--btn{width:100%;max-width:calc(100% - 85px)}.job-search .form__btn,.job-search__popup .form__btn{width:80px;height:35px;line-height:35px;font-size:14px}.job-search__popup .form__btn{width:auto}.job-search__popup .filter{min-width:350px}.job-search__popup .filter__block{margin-bottom:1.428571428571429rem;max-height:410px;overflow:auto}.job-search__popup .filter li{margin-bottom:0}@media only screen and (max-width:767px){.job-search__table td{display:block;padding:15px 0}.job-search__table td:last-child{padding-top:0;width:100%}.job-search__popup .filter{padding:0;min-width:0}}@media (max-height:650px){.job-search__popup .filter__block{max-height:60vh}}.personal{margin-bottom:1.428571428571429rem}.personal .grid__item{margin-bottom:0}.personal__title{margin-bottom:3.571428571428572rem}.personal .errortext{margin-bottom:1.428571428571429rem;color:#f30}.personal .successtext{margin-bottom:1.428571428571429rem;font-weight:700;color:#95aa4f}.personal__nav,.personal__subnav{margin:0;padding-left:0;list-style:none}.personal__nav{margin-bottom:2.857142857142857rem}.personal__nav-item{display:block;margin-bottom:.714285714285714rem}.personal__nav-item .btn{display:block;padding:0;width:100%;font-weight:400;color:#656867;background-color:#d9d9d9;border-color:transparent;transition:all .3s}.personal__nav-item .btn:hover,.personal__nav-item[class*=state-] .btn:hover{color:#fff;background-color:#7ca0b6}.personal__nav-item.state-ok>.btn{background-color:#ccd7a8}.personal__nav-item.state-error>.btn{background-color:#efbfb3}.personal__nav-item.state-request>.btn{background-color:#f1e1b2}.personal__nav-item.active>.btn{color:#fff;background-color:#7ca0b6}.personal__nav-item.current>.btn{color:#fff;background-color:#5f8ba6;font-weight:700}.personal__nav-item.current>.btn:hover{background-color:#5f8ba6}.personal__subnav{display:none}.personal__nav-item.active .personal__subnav,.personal__nav-item.current .personal__subnav{display:block}.personal__nav-item.current .personal__subnav-item .btn{font-weight:700;color:#fff}.personal__nav-item.current .personal__subnav-item.current .btn{background-color:#7ca0b6}.personal__user a{color:inherit}.grid__content .personal__left,.personal__left{text-align:center}.personal__img{margin-bottom:1.428571428571429rem}.personal__img img{display:block;margin:0 auto;max-width:190px;max-height:190px;border-radius:190px}.personal__img--edit{margin-bottom:.714285714285714rem}.personal__date,.personal__edit{margin-bottom:2.857142857142857rem;color:#5f8ba6}.personal__img--empty{margin-left:auto;margin-right:auto;width:160px;height:160px;background:url(assets/img/userpic.png) center no-repeat #d9d9d9;background-size:100px 100px;border-radius:50%}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.personal__img--empty{background-image:url(assets/img/userpic@2x.png)}}.personal__date span{display:block;margin-top:7px;font-family:PFRegalDisplayPro,Georgia,serif;font-size:18px;font-size:1.285714285714286rem;line-height:1rem;font-weight:900}.personal__company a,.personal__name{font-weight:700}.personal__comments,.personal__views{display:inline-block;vertical-align:middle;margin:0 10px;font-size:16px;font-size:1.142857142857143rem;color:#6b6b6b}.personal__badge,.personal__company{margin-bottom:1.428571428571429rem}.personal__comments .icon-views,.personal__views .icon-views{opacity:.4}.personal__info{font-size:16px;font-size:1.142857142857143rem}.personal__name{font-size:30px;font-size:2.142857142857143rem}.personal__company,.personal__contacts{line-height:1.5;color:#5f8ba6}.personal__badges{margin-top:2.857142857142857rem;padding-top:2.857142857142857rem;border-top:1px solid #434142}.personal__badge{position:relative;padding-left:55px;min-height:40px}.personal__badge .icon{position:absolute;top:-.5em;left:0}.personal__badge .icon-medal{opacity:.8}.reestr .news-list__name{margin-bottom:2.857142857142857rem}.reestr__num,.reestr__row{margin-bottom:.714285714285714rem}.reestr__num{float:right;font-size:11px}.reestr__list .icon{margin-right:10px}.reestr__list .icon-phone{margin-right:20px}.reestr__row::after{content:'';display:table;clear:both}.reestr__right{float:right}.reestr__right .icon{margin-right:0}.reestr__icon{margin-left:15px}@media only screen and (max-width:767px){.reestr__right{float:none;margin-top:1.428571428571429rem}.reestr__icon{margin-left:0;margin-right:15px}}.js-hidden{display:none}.atlwdg-trigger{z-index:900}.atlwdg-popup{max-width:100%;overflow:auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vZGVfbW9kdWxlcy9uaWIvbGliL25pYi9ub3JtYWxpemUvZm9ybXMuc3R5bCIsIm5vZGVfbW9kdWxlcy9uaWIvbGliL25pYi9ub3JtYWxpemUvdGFibGVzLnN0eWwiLCJ0ZW1wbGF0ZV9zdHlsZXMuY3NzIiwiYXNzZXRzL3N0eWwvYmFzZS9fdHlwb2dyYXBoeS5zdHlsIiwiYXNzZXRzL3N0eWwvaGVscGVycy9fbWl4aW5zLnN0eWwiLCJhc3NldHMvc3R5bC9jb21wb25lbnRzL19idG4uc3R5bCIsImFzc2V0cy9zdHlsL2NvbXBvbmVudHMvX2ZpbHRlci5zdHlsIiwibm9kZV9tb2R1bGVzL25pYi9saWIvbmliL25vcm1hbGl6ZS9saW5rcy5zdHlsIiwiYXNzZXRzL3N0eWwvaGVscGVycy9fYW5pbWF0aW9ucy5zdHlsIiwiYXNzZXRzL3N0eWwvaGVscGVycy9fZm9udHMuc3R5bCIsImFzc2V0cy9zdHlsL2Jhc2UvX2ZhbmN5Ym94LnN0eWwiLCJhc3NldHMvc3R5bC9jb21wb25lbnRzL19zb2NpYWwuc3R5bCIsIm5vZGVfbW9kdWxlcy9uaWIvbGliL25pYi9ub3JtYWxpemUvYmFzZS5zdHlsIiwiYXNzZXRzL3N0eWwvYmFzZS9fZ2VuZXJhbC5zdHlsIiwibm9kZV9tb2R1bGVzL25pYi9saWIvbmliL25vcm1hbGl6ZS9odG1sNS5zdHlsIiwibm9kZV9tb2R1bGVzL25pYi9saWIvbmliL25vcm1hbGl6ZS90ZXh0LnN0eWwiLCJhc3NldHMvc3R5bC9iYXNlL19pY29ucy5zdHlsIiwibm9kZV9tb2R1bGVzL25pYi9saWIvbmliL25vcm1hbGl6ZS9lbWJlZC5zdHlsIiwibm9kZV9tb2R1bGVzL25pYi9saWIvbmliL25vcm1hbGl6ZS9ncm91cHMuc3R5bCIsImFzc2V0cy9zdHlsL2xheW91dC9fYmFubmVyLnN0eWwiLCJhc3NldHMvc3R5bC9jb21wb25lbnRzL19jYWxlbmRhci5zdHlsIiwiYXNzZXRzL3N0eWwvY29tcG9uZW50cy9fY2F0ZWdvcnkuc3R5bCIsImFzc2V0cy9zdHlsL2NvbXBvbmVudHMvX2xvZ2luLWxpbmsuc3R5bCIsImFzc2V0cy9zdHlsL3BhZ2VzL19iYXJnYS5zdHlsIiwiYXNzZXRzL3N0eWwvbGF5b3V0L19mb3JtLnN0eWwiLCJhc3NldHMvc3R5bC9wYWdlcy9fam9iLnN0eWwiLCJhc3NldHMvc3R5bC9sYXlvdXQvX21haW4tbWVudS5zdHlsIiwiYXNzZXRzL3N0eWwvY29tcG9uZW50cy9fdmlkZW8taXRlbS5zdHlsIiwibm9kZV9tb2R1bGVzL25pYi9saWIvbmliL3NpemUuc3R5bCIsIm5vZGVfbW9kdWxlcy9qZWV0L3N0eWwvX2dyaWQuc3R5bCIsIm5vZGVfbW9kdWxlcy9ydXB0dXJlL3J1cHR1cmUvaW5kZXguc3R5bCIsImFzc2V0cy9zdHlsL2Jhc2UvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zdHlsIiwiYXNzZXRzL3N0eWwvY29tcG9uZW50cy9fYmxvY2txdW90ZS5zdHlsIiwiYXNzZXRzL3N0eWwvY29tcG9uZW50cy9fY2FyZC5zdHlsIiwibm9kZV9tb2R1bGVzL25pYi9saWIvbmliL3Bvc2l0aW9ucy5zdHlsIiwiYXNzZXRzL3N0eWwvbGF5b3V0L19hcnRpY2xlLnN0eWwiLCJhc3NldHMvc3R5bC9sYXlvdXQvX2NhdC1saXN0LnN0eWwiLCJhc3NldHMvc3R5bC9jb21wb25lbnRzL193YXJuaW5nLnN0eWwiLCJhc3NldHMvc3R5bC9jb21wb25lbnRzL19jb21wYW55LWluZm8uc3R5bCIsImFzc2V0cy9zdHlsL2NvbXBvbmVudHMvX21haW4tc3VidGl0bGUuc3R5bCIsImFzc2V0cy9zdHlsL2NvbXBvbmVudHMvX2l0ZW0tcGhvbmUuc3R5bCIsImFzc2V0cy9zdHlsL2NvbXBvbmVudHMvX21vcmUtbGluay5zdHlsIiwiYXNzZXRzL3N0eWwvbGF5b3V0L19hcnRpY2xlLWluLWFydGljbGUuc3R5bCIsImFzc2V0cy9zdHlsL2xheW91dC9fYmlnbmV3cy5zdHlsIiwiYXNzZXRzL3N0eWwvY29tcG9uZW50cy9fcmVzdWx0LW1zZy5zdHlsIiwiYXNzZXRzL3N0eWwvY29tcG9uZW50cy9fbWFpbi10aXRsZS5zdHlsIiwiYXNzZXRzL3N0eWwvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zdHlsIiwiYXNzZXRzL3N0eWwvY29tcG9uZW50cy9fcG9wdXAuc3R5bCIsImFzc2V0cy9zdHlsL2NvbXBvbmVudHMvX3RpbWVsaW5lLnN0eWwiLCJhc3NldHMvc3R5bC9jb21wb25lbnRzL19xdW90ZS1vZi1kYXkuc3R5bCIsImFzc2V0cy9zdHlsL2NvbXBvbmVudHMvX3NwaW5uZXIuc3R5bCIsImFzc2V0cy9zdHlsL2xheW91dC9fYnRuLWJsb2NrLnN0eWwiLCJhc3NldHMvc3R5bC9sYXlvdXQvX2Zvb3Rlci5zdHlsIiwiYXNzZXRzL3N0eWwvbGF5b3V0L19ncmlkLnN0eWwiLCJhc3NldHMvc3R5bC9sYXlvdXQvX21haW4tc2VjdGlvbi5zdHlsIiwiYXNzZXRzL3N0eWwvbGF5b3V0L19oZWFkZXIuc3R5bCIsImFzc2V0cy9zdHlsL2xheW91dC9fbGlzdGluZy5zdHlsIiwiYXNzZXRzL3N0eWwvbGF5b3V0L19uZXdzLWRldGFpbC5zdHlsIiwiYXNzZXRzL3N0eWwvbGF5b3V0L19uZXdzLWF1dGhvci5zdHlsIiwiYXNzZXRzL3N0eWwvbGF5b3V0L19uZXdzLWl0ZW0uc3R5bCIsImFzc2V0cy9zdHlsL2xheW91dC9fbmV3cy1saXN0LnN0eWwiLCJhc3NldHMvc3R5bC9sYXlvdXQvX3RhYmxlLnN0eWwiLCJhc3NldHMvc3R5bC9sYXlvdXQvX3RhYnMuc3R5bCIsImFzc2V0cy9zdHlsL2xheW91dC9fdG9wLXRvdXJzLnN0eWwiLCJhc3NldHMvc3R5bC9wYWdlcy9fZm9ydW0uc3R5bCIsImFzc2V0cy9zdHlsL3BhZ2VzL19wZXJzb25hbC5zdHlsIiwiYXNzZXRzL3N0eWwvcGFnZXMvX3JlZXN0ci5zdHlsIiwidGVtcGxhdGVfc3R5bGVzLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNERFLE9DdkRBLEdDeVNGLEdEeFNJLFFBQUEsRUV3RUosY0FJQyxpQkFJQyxjQUFBLEtDbkZELFdBQUEsS0NIRCxLQzZCRSxxQkN6QkUsU0xzS0osUUk1SUcsUUFBQSxFRTlCUSx3QkFDVixLQUNDLGtCQUFBLFVBQUEsVUFBQSxVQUNELEdBQ0Msa0JBQUEsZUFBQSxVQUFBLGdCQUpTLGdCQUNWLEtBQ0Msa0JBQUEsVUFBQSxVQUFBLFVBQ0QsR0FDQyxrQkFBQSxlQUFBLFVBQUEsZ0JBRVMseUJBQ1YsS0FDQyxrQkFBQSxhQUFBLFVBQUEsYUFDRCxHQUNDLGtCQUFBLGNBQUEsVUFBQSxlQUpTLGlCQUNWLEtBQ0Msa0JBQUEsYUFBQSxVQUFBLGFBQ0QsR0FDQyxrQkFBQSxjQUFBLFVBQUEsZUFFUywwQkFDVixLQUNDLFdBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxLQUNELEdBQ0MsV0FBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLGtCQUpTLGtCQUNWLEtBQ0MsV0FBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLEtBQ0QsR0FDQyxXQUFBLEVBQUEsRUFBQSxFQUFBLEtBQUEsa0JBRVMsZ0NBQ1YsS0FDQyxXQUFBLEVBQUEsRUFBQSxFQUFBLEtBQUEsS0FDRCxHQUNDLFdBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxpQkFKUyx3QkFDVixLQUNDLFdBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxLQUNELEdBQ0MsV0FBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLGlCQ3RCRixXQUNJLFlBQUEsa0JBQ0EsSUFBQSwrQ0FDQSxJQUFBLHNEQUFBLDRCQUFBLGdEQUFBLGVBQUEsK0NBQUEsbUJBR0EsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsa0JBQ0EsSUFBQSxtREFDQSxJQUFBLDBEQUFBLDRCQUFBLG9EQUFBLGVBQUEsbURBQUEsbUJBR0EsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsa0JBQ0EsSUFBQSxxREFDQSxJQUFBLDREQUFBLDRCQUFBLHNEQUFBLGVBQUEscURBQUEsbUJBR0EsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsWUFDQSxJQUFBLGtDQUNBLElBQUEseUNBQUEsNEJBQUEsbUNBQUEsZUFBQSxrQ0FBQSxtQkFHQSxZQUFBLElBQ0EsV0FBQSxPQUdKLFdBQ0ksWUFBQSxZQUNBLElBQUEsdUNBQ0EsSUFBQSw4Q0FBQSw0QkFBQSx3Q0FBQSxlQUFBLHVDQUFBLG1CQUdBLFlBQUEsSUFDQSxXQUFBLE9DL0NKLGVBQ0MsY0FBQSxFQUVELGdCQUNDLElBQUEsSUFDQSxNQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsTUFDQSxlQUNBLFFBQUEsR0FDQSxXQUFBLElBQUEsSVJ1OUJELDBCR241QkMsMEJLbEVBLHNCQ3NFQywyRE5GQSxRQUFBLEVLakVELHVCQUNDLFFBQUEsUUFDQSxRQUFBLE1BQ0EsVUFBQSxLQUNBLE1BQUEsUUVqQkEsS0FDRSxZQUFBLFdBQ0EscUJBQUEsS0FDQSx5QkFBQSxLQ0dILE1BQUEsS0RGQyxLQUNFLE9BQUEsRUNJSCxNQUFBLFFBQ0EsV0FBQSxRQUNBLFdBQUEsT0NWQyxRWnlJRixNQUhBLFFBT0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxPQVBBLEtBQ0EsS0FDQSxJQUxBLFFBQ0EsUVlySUksUUFBQSxNQUVGLE1aZ0pGLE9BQ0EsU0FDQSxNWWpKSSxRQUFBLGFBQ0EsZUFBQSxTQUVGLHNCQUNJLFFBQUEsS0FDQSxPQUFBLEVBRUosU1ptSkYsU1lqSkksUUFBQSxLUGhCRixFQUNFLGlCQUFBLFlRREYsWUFDRSxjQUFBLElBQUEsT0FFRixJQUNFLFdBQUEsT0FFRixLQUNFLFdBQUEsS0FBaUIsTUFBQSxLQUVuQixFZndEQSxTRXFIRixPYTVLSSxZQUFBLElBRUYsR0FFRSxPQUFBLE1BQUEsRUFFRixNQUNFLFVBQUEsSUFFRixJYjhLRixJYTdLSSxVQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxlQUFBLFNGa0NKLE9adERFLEdDeVNGLEdjNVNDLGVBQUEsT0R3QkMsSUFDRSxJQUFBLE1BQ0YsSUFDRSxPQUFBLE9FeEJGLGVBQ0UsU0FBQSxPQ0pGLE9BQ0UsT0FBQSxJQUFBLEtBRUYsR0FFRSxXQUFBLFlBQ0EsT0FBQSxFQUVGLElsQnNEQSxTa0JyREUsU0FBQSxLQUdGLEtoQmtORixJQUNBLElBQ0EsS2dCbk5JLFlBQUEsVUFBQSxVQUNBLFVBQUEsSWxCWkYsT0VtT0YsTUFDQSxTQUNBLE9BQ0EsU0ZyT0ksTUFBQSxRQUNBLEtBQUEsUUFDQSxPQUFBLEVBRUYsT0FDRSxTQUFBLFFhZ0ZKLGFQdERFLGFhS0YsYWhCZEEsU2dCZUMsU0FBQSxPbkI5QkMsT0V1T0YsT0Z0T0ksZUFBQSxLb0J1QkYsc0JBakNELGtCQ0hELFVDQUEsWW5CNkRBLGdCbUJ6REMsZUFBQSxVdEJhQyxPRXNPRix3QkFDQSxrQkFDQSxtQkZ2T0ksT0FBQSxRQUNBLG1CQUFBLE9BR0YsaUJFd09GLHFCRnZPSSxPQUFBLFFBR0YseUJFd09GLHdCRnZPSSxPQUFBLEVBQ0EsUUFBQSxFQUVGLE1BQ0UsWUFBQSxPRTJPSixrQkZ4T0UscUJBQ0UsV0FBQSxXQUNBLFFBQUEsRUFHRiw4Q0V3T0YsOENGdE9JLE9BQUEsS0FHRixtQkFDRSxtQkFBQSxVQUdBLFdBQUEsWXVCcUZILGVBc0xBLHFCbEIzVEQsS21Cd0hDLGF0Qmd2RkQseUJzQjF4RkMsYUN3RUEsY0MvQ0QsU0N6RUMsaUJIbUVDLG1CQzREQSxtQkFBQSxLekIxR0EsaURFb09GLDhDRmxPSSxtQkFBQSxLQUVGLFNBQ0UsT0FBQSxJQUFBLE1BQUEsT0FDQSxPQUFBLEVBQUEsSUFDQSxRQUFBLE1BQUEsT0FBQSxNQUVGLE9BQ0UsT0FBQSxFQzNERixNQUNFLGdCQUFBLFNBQ0EsZUFBQSxFWUZKLEVYaVRBLE9BREEsUVc3U0MsV0FBQSxXQWFBLGNYNlNELG9CQUNBLHFCMEJ6U0ksTUFBQSxLQUNBLE9BQUEsS2ZKRixRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BRUQsY1hxVEQsb0JBQ0EscUJXclRFLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBRUYsSUl2QkksT0FBQSxFSndCSCxVQUFBLEtBQ0EsT0FBQSxLQUVELFdnQjhHRSxNQUFBLEtBQ0EsVUFBQSxPQUNBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsYUFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQTRFQSxpQkFBQSxrQkFDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS2hCak1KLEtBRUMsUUFBQSxLQUFBLEVBQUEsS0FTRCxXQUNDLE1BQUEsZUFFRCxZQUNDLE1BQUEsZ0JBRUQsZVRqREMsT0FBQSxFQUNBLGFBQUEsRUFDQSxXQUFBLEtTa0RBLGtCQUNDLGNBQUEsb0JBRUYsZUFDQyxjQUFBLElBQUEsTUFFRCxPQUNDLFFBQUEsYUFFQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsUUFFRCxZQUNDLFlBQUEsa0JBQUEsUUFBQSxNQUNBLFlBQUEsSUFDQSxNQUFBLFFBRUQsYUFDQyxNQUFBLFFBRUQsUUFDQyxRQUFBLEtBQ0EsV0FBQSxNQUNBLGlCQUFBLFFBRUEsbUJBQ0MsY0FBQSxvQkFDQSxXQUFBLEtBQ0EsaUJBQUEsUUFFQSwwQkFDQyxRQUFBLEtBRUQseUJBQ0MsUUFBQSxFQUVILGFBQ0MsY0FBQSxLQUNBLGVBQUEsS0FDQSxPQUFBLE1BQ0EsY0FBQSxJQUFBLE1BQUEsUWlCaURVLDBDQUFBLGFqQjVDVCxRQUFBLE1YZ1ZGLG9EQUNBLGtEY3BiQSxNZHFiQSwrQkFKQSx1RkFDQSxzRkFGQSx3RmMvYUMsUUFBQSxhQUNBLGVBQUEsT0FDQSxpQkFBQSxrQ0FDQSxnQkFBQSxNQUFBLE1jdU5VLCtMNUJxT1Qsb0RBQ0Esa0Q0QnRPUyxNNUJ1T1QsK0JBSkEsdUZBQ0Esc0ZBRkEsd0ZjdGJBLGlCQUFBLHNDQUVGLGdCZDhiQSx3RkU5V0MsTUFBQSxLQUdBLE9BQUEsS0FHQSxvQkFBQSxPQUFBLE9ZbkZELGVkaWNBLHVGRXBYQyxNQUFBLElBR0EsT0FBQSxLQUdBLG9CQUFBLE9BQUEsT1loRkQsY2RvY0Esc0ZFMVhDLE1BQUEsS0FHQSxPQUFBLEtBR0Esb0JBQUEsT0FBQSxNWTdFRCxjWnVFQyxNQUFBLEtBR0EsT0FBQSxLQUdBLG9CQUFBLE9BQUEsT1kxRUQsZVpvRUMsTUFBQSxLQUdBLE9BQUEsS0FHQSxvQkFBQSxNQUFBLE9ZdkVELFVaaUVDLE1BQUEsS0FHQSxPQUFBLEtBR0Esb0JBQUEsT0FBQSxPWXBFRCxVWjhEQyxNQUFBLEtBR0EsT0FBQSxLQUdBLG9CQUFBLE9BQUEsTVlqRUQsV1oyREMsTUFBQSxLQUdBLE9BQUEsS0FHQSxvQkFBQSxNQUFBLE9ZOURELGFad0RDLE1BQUEsS0FHQSxPQUFBLEtBR0Esb0JBQUEsTUFBQSxPWTNERCxtQlpxREMsTUFBQSxLQUdBLE9BQUEsS0FHQSxvQkFBQSxNQUFBLE1ZeERELGNaa0RDLE1BQUEsS0FHQSxPQUFBLEtBR0Esb0JBQUEsT0FBQSxPWXJERCxrQlorQ0MsTUFBQSxLQUdBLE9BQUEsS0FHQSxvQkFBQSxNQUFBLE9ZbERELGtCWjRDQyxNQUFBLEtBR0EsT0FBQSxLQUdBLG9CQUFBLE1BQUEsT1kvQ0QsY1p5Q0MsTUFBQSxLQUdBLE9BQUEsS0FHQSxvQkFBQSxFQUFBLE9ZNUNELFlac0NDLE1BQUEsS0FHQSxPQUFBLEtBR0Esb0JBQUEsT0FBQSxPWXpDRCxrQlptQ0MsTUFBQSxLQUdBLE9BQUEsS0FHQSxvQkFBQSxNQUFBLE9ZdENELFVaZ0NDLE1BQUEsS0FHQSxPQUFBLEtBR0Esb0JBQUEsT0FBQSxFWW5DRCxVWjZCQyxNQUFBLEtBR0EsT0FBQSxLQUdBLG9CQUFBLE9BQUEsTVloQ0QsZVowQkMsTUFBQSxJQUdBLE9BQUEsS0FHQSxvQkFBQSxPQUFBLE1ZN0JELGlCWnVCQyxNQUFBLElBR0EsT0FBQSxLQUdBLG9CQUFBLE9BQUEsTVkxQkQsVVpvQkMsTUFBQSxLQUdBLE9BQUEsS0FHQSxvQkFBQSxFQUFBLE1ZdkJELGlCWmlCQyxNQUFBLEtBR0EsT0FBQSxLQUdBLG9CQUFBLEVBQUEsRVlwQkQsV1pjQyxNQUFBLEtBR0EsT0FBQSxLQUdBLG9CQUFBLE9BQUEsTVlqQkQsY1pXQyxNQUFBLEtBR0EsT0FBQSxLQUdBLG9CQUFBLE9BQUEsTVlkRCxZWlFDLE1BQUEsS0FHQSxPQUFBLEtBR0Esb0JBQUEsTUFBQSxFWVhELFlaS0Ms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QSxLQUNBLFdBQUEsS0FFQSx1Qi9CeExBLFNBQUEsU0FHWSxJQUFBLE1BQUEsS0FBQSxFK0J3TFosNkJBQ0MsUUFBQSxHQzdMRix5QkFDQyxjQUFBLHFCQUVELGFBWUEsYUFDQyxjQUFBLG9CQWJELGFBQ0MsTUFBQSxNQUVBLFVBQUEsS0FHQSxvQkFDQyxhQUFBLEtBRUQsMEJBQ0MsYUFBQSxLckMrTUQsb0JBQ0UsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEtxQzVNSCxlQUNDLE1BQUEsTUFFQSxxQkFDQyxhQUFBLEVBRUYsY0FDQyxZQUFBLEtwQ2tIUyx5Q29DL0dULGVBQ0MsTUFBQSxLQUNBLFdBQUEscUJBRUQsY0FDQyxZQUFBLEVBQ0EsYUFBQSxNQ25CSCxXQUNDLFFBQUEsS0FHRCxnQkFDQyxRQUFBLElBRUQsY0FDQyxVQUFBLEtBQ0EsU0FBQSIsImZpbGUiOiJ0ZW1wbGF0ZV9zdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQmFzZWQgaW4gTmljb2xhcyBHYWxsYWdoZXIncyBnaXQuaW8vbm9ybWFsaXplXG5ub3JtYWxpemUtZm9ybXMoKVxuICAvLyBLbm93biBsaW1pdGF0aW9uOiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICAvLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gIGJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhXG4gICAgY29sb3IgIGluaGVyaXQgLy8gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICAgIGZvbnQgICBpbmhlcml0IC8vIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gICAgbWFyZ2luIDAgLy8gRml4IG1hcmdpbnMgaW4gRkYgNCssIFNhZmFyaSwgYW5kIENocm9tZS5cblxuICBidXR0b24gLy8gRml4IGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAgICBvdmVyZmxvdyB2aXNpYmxlXG5cbiAgYnV0dG9uLCBzZWxlY3QgLy8gQ29uc2lzdGVudCB0ZXh0LXRyYW5zZm9ybSBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgdGV4dC10cmFuc2Zvcm0gbm9uZVxuXG4gIC8vIEZpeCBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgaW5cbiAgLy8gaU9TIGFuZCBpbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlLlxuICBidXR0b24sIGh0bWwgaW5wdXRbdHlwZT0nYnV0dG9uJ10sIGlucHV0W3R5cGU9J3Jlc2V0J10sIGlucHV0W3R5cGU9J3N1Ym1pdCddXG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2UgYnV0dG9uXG5cbiAgLy8gUmVzZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICBidXR0b25bZGlzYWJsZWRdLCBodG1sIGlucHV0W2Rpc2FibGVkXVxuICAgIGN1cnNvciBkZWZhdWx0XG5cbiAgLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGRiA0Ky5cbiAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBpbnB1dDo6LW1vei1mb2N1cy1pbm5lclxuICAgIGJvcmRlciAgMFxuICAgIHBhZGRpbmcgMFxuXG4gIGlucHV0IC8vIFJlc2V0IGxpbmUtaGVpZ2h0IGFnYWluIEZGIDQrIFVBIHN0eWxzaGVldC5cbiAgICBsaW5lLWhlaWdodCBub3JtYWxcblxuICAvLyBGaXggYm94IHNpemluZyBhbmQgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOH4xMFxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddLCBpbnB1dFt0eXBlPSdyYWRpbyddXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgcGFkZGluZyAgICAwXG5cbiAgLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy5cbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uXG4gICAgaGVpZ2h0IGF1dG9cblxuICAvLyBDb25zaXN0ZW50IGFwcGVhcmFuY2UgYW5kIGJveC1zaXppbmcgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gIGlucHV0W3R5cGU9J3NlYXJjaCddXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlICB0ZXh0ZmllbGRcbiAgICAtbW96LWJveC1zaXppbmcgICAgIGNvbnRlbnQtYm94XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nICBjb250ZW50LWJveFxuICAgIGJveC1zaXppbmcgICAgICAgICAgY29udGVudC1ib3hcblxuICAvLyBObyBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb25cbiAgICAtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxuXG4gIGZpZWxkc2V0IC8vIENvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICAgIGJvcmRlciAgMXB4IHNvbGlkICNjMGMwYzBcbiAgICBtYXJnaW4gIDAgMnB4XG4gICAgcGFkZGluZyAwLjM1ZW0gMC42MjVlbSAwLjc1ZW1cblxuICBsZWdlbmQgLy8gSGFjayB0byBjb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gICAgYm9yZGVyICAwXG4gICAgcGFkZGluZyAwXG5cbiAgdGV4dGFyZWEgLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDh+MTEuXG4gICAgb3ZlcmZsb3cgYXV0b1xuXG4gIG9wdGdyb3VwIC8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgYXBwbGllZCBhYm92ZS5cbiAgICBmb250LXdlaWdodCBib2xkXG4iLCIvLyBCYXNlZCBpbiBOaWNvbGFzIEdhbGxhZ2hlcidzIGdpdC5pby9ub3JtYWxpemVcbm5vcm1hbGl6ZS10YWJsZXMoKVxuICB0YWJsZSAvLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gICAgYm9yZGVyLWNvbGxhcHNlIGNvbGxhcHNlXG4gICAgYm9yZGVyLXNwYWNpbmcgIDBcbiAgdGQsIHRoXG4gICAgcGFkZGluZyAwXG4iLCJALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzd2luZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc3dpbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHRhcmdldCB7XG4gIGZyb20ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggI2YzMDtcbiAgfVxuICB0byB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI1NSw1MSwwLDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFyZ2V0IHtcbiAgZnJvbSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCAjZjMwO1xuICB9XG4gIHRvIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjU1LDUxLDAsMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgdGFyZ2V0IHtcbiAgZnJvbSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCAjZjMwO1xuICB9XG4gIHRvIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjU1LDUxLDAsMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGFyZ2V0IHtcbiAgZnJvbSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCAjZjMwO1xuICB9XG4gIHRvIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjU1LDUxLDAsMCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyB0YXJnZXRiYW5uZXIge1xuICBmcm9tIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4ICMwOTA7XG4gIH1cbiAgdG8ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLDE1MywwLDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFyZ2V0YmFubmVyIHtcbiAgZnJvbSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCAjMDkwO1xuICB9XG4gIHRvIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwxNTMsMCwwKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyB0YXJnZXRiYW5uZXIge1xuICBmcm9tIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4ICMwOTA7XG4gIH1cbiAgdG8ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLDE1MywwLDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRhcmdldGJhbm5lciB7XG4gIGZyb20ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggIzA5MDtcbiAgfVxuICB0byB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsMTUzLDAsMCk7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BGUmVnYWxEaXNwbGF5UHJvJztcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvcGZyZWdhbGRpc3BsYXlwcm8taXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvcGZyZWdhbGRpc3BsYXlwcm8taXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCJhc3NldHMvZm9udHMvcGZyZWdhbGRpc3BsYXlwcm8taXRhbGljLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcImFzc2V0cy9mb250cy9wZnJlZ2FsZGlzcGxheXByby1pdGFsaWMudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9wZnJlZ2FsZGlzcGxheXByby1ib2xkaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvcGZyZWdhbGRpc3BsYXlwcm8tYm9sZGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL3BmcmVnYWxkaXNwbGF5cHJvLWJvbGRpdGFsaWMud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL3BmcmVnYWxkaXNwbGF5cHJvLWJvbGRpdGFsaWMudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9wZnJlZ2FsZGlzcGxheXByby11YmxhY2tpdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9wZnJlZ2FsZGlzcGxheXByby11YmxhY2tpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybChcImFzc2V0cy9mb250cy9wZnJlZ2FsZGlzcGxheXByby11YmxhY2tpdGFsaWMud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL3BmcmVnYWxkaXNwbGF5cHJvLXVibGFja2l0YWxpYy50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQyc7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL3ByYWdtYXRpY2FjLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvcHJhZ21hdGljYWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybChcImFzc2V0cy9mb250cy9wcmFnbWF0aWNhYy53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCJhc3NldHMvZm9udHMvcHJhZ21hdGljYWMudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYUMnO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9wcmFnbWF0aWNhYy1ib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvcHJhZ21hdGljYWMtYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL3ByYWdtYXRpY2FjLWJvbGQud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL3ByYWdtYXRpY2FjLWJvbGQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZhbmN5Ym94LXNraW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZhbmN5Ym94LWNsb3NlIHtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZmFuY3lib3gtY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZhbmN5Ym94LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwZDcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzRiNGI0Yjtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuZGV0YWlscyxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxuYXNpZGUsXG5tYWluLFxubWVudSxcbm5hdixcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5pbnB1dFt0eXBlPSdyZXNldCddLFxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxuaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5pbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSB7XG4gIGNvbG9yOiAjNGI0YjRiO1xuICBiYWNrZ3JvdW5kOiAjZjFmM2YyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uZmxleGJveCBib2R5LFxuLmZsZXhib3hsZWdhY3kgYm9keSxcbi5mbGV4Ym94dHdlZW5lciBib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4Ym94IG1haW4sXG4uZmxleGJveGxlZ2FjeSBtYWluLFxuLmZsZXhib3h0d2VlbmVyIG1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxubWFpbiB7XG4vKk1PRCBCWSBTSFUgKi9cbiAgcGFkZGluZzogMTBweCAwIDM1cHg7XG59XG50ZCxcbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmxpc3QtdW5zdHlsZWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LXVuc3R5bGVkIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNDI4NTcxNDI4NTdyZW07XG59XG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cbi5jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5uZXdzLWNvdW50IHtcbiAgZm9udC1mYW1pbHk6ICdQRlJlZ2FsRGlzcGxheVBybycsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2MyYzJjMjtcbn1cbi5zdG9jay1wcmljZSB7XG4gIGNvbG9yOiAjOTVhYTRmO1xufVxuLnNoYWRlZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNmU1O1xufVxuLnNoYWRlZCAubW9yZS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2U2ZTU7XG59XG4uc2hhZGVkIC5tb3JlLWxpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaGFkZWQgLm1vcmUtbGlua19fdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jYmlyZ2EtbGVudGEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MzQxNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4vKk1PRCBCWSBTSFUgKi9cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNiaXJnYS1sZW50YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmljb24sXG4uc2hhcmUgLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdmtvbnRha3RlIC55YS1zaGFyZTJfX2ljb24sXG4uc2hhcmUgLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfZmFjZWJvb2sgLnlhLXNoYXJlMl9faWNvbixcbi5zaGFyZSAueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV90d2l0dGVyIC55YS1zaGFyZTJfX2ljb24sXG4uZm9ybV9fZ3JvdXAgLmZvcm1fX2lucHV0LmlzLWNoZWNraW5nLWZhaWwgfiAuc3Bpbm5lcixcbi5mb3JtX19ncm91cCAuZm9ybV9faW5wdXQuaXMtY2hlY2tpbmctb2sgfiAuc3Bpbm5lcixcbi5uZXdzLWxpc3RfX2l0ZW0tLWZsYXNoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9zcHJpdGUucG5nP3Y9NTQ1MlwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDhweCAxOTdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSwgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIHtcbiAgLmljb24sXG4gIC5zaGFyZSAueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV92a29udGFrdGUgLnlhLXNoYXJlMl9faWNvbixcbiAgLnNoYXJlIC55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX2ZhY2Vib29rIC55YS1zaGFyZTJfX2ljb24sXG4gIC5zaGFyZSAueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV90d2l0dGVyIC55YS1zaGFyZTJfX2ljb24sXG4gIC5mb3JtX19ncm91cCAuZm9ybV9faW5wdXQuaXMtY2hlY2tpbmctZmFpbCB+IC5zcGlubmVyLFxuICAuZm9ybV9fZ3JvdXAgLmZvcm1fX2lucHV0LmlzLWNoZWNraW5nLW9rIH4gLnNwaW5uZXIsXG4gIC5uZXdzLWxpc3RfX2l0ZW0tLWZsYXNoOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9zcHJpdGVAMngucG5nP3Y9MjI2NFwiKTtcbiAgfVxufVxuLmljb24tdmtvbnRha3RlLFxuLnNoYXJlIC55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3Zrb250YWt0ZSAueWEtc2hhcmUyX19pY29uIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MHB4IC0xMjFweDtcbn1cbi5pY29uLWZhY2Vib29rLFxuLnNoYXJlIC55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX2ZhY2Vib29rIC55YS1zaGFyZTJfX2ljb24ge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTBweCAtMTMxcHg7XG59XG4uaWNvbi10d2l0dGVyLFxuLnNoYXJlIC55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3R3aXR0ZXIgLnlhLXNoYXJlMl9faWNvbiB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTBweCAtMzFweDtcbn1cbi5pY29uLXlvdXR1YmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwcHggLTExMHB4O1xufVxuLmljb24tdGVsZWdyYW0ge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAtMTc1cHg7XG59XG4uaWNvbi1yc3Mge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwcHggLTE0N3B4O1xufVxuLmljb24tdGVsIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MHB4IC03NXB4O1xufVxuLmljb24tbG9jayB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04N3B4IC0xMTdweDtcbn1cbi5pY29uLXNlYXJjaCB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC0xMTdweDtcbn1cbi5pY29uLXNlYXJjaC13aGl0ZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IC00MHB4O1xufVxuLmljb24tZm9yd2FyZCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMTE3cHg7XG59XG4uaWNvbi1hcnJvdy1ibGFjayB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xNzVweDtcbn1cbi5pY29uLWFycm93LXdoaXRlIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzcHggLTE3NXB4O1xufVxuLmljb24tY29tbWVudCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTE3cHg7XG59XG4uaWNvbi12aWV3cyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtMTE3cHg7XG59XG4uaWNvbi12aWV3cy13aGl0ZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0xNDdweDtcbn1cbi5pY29uLWJhZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTBweCAwcHg7XG59XG4uaWNvbi1qZXQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggLTQwcHg7XG59XG4uaWNvbi1hcnJvdy11cCB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OXB4IC04OXB4O1xufVxuLmljb24tYXJyb3ctZG93biB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MHB4IC04OXB4O1xufVxuLmljb24tbmV3IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC03N3B4O1xufVxuLmljb24tYnV5LW9ubGluZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG4uaWNvbi1zdGFyIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC03M3B4O1xufVxuLmljb24tZGlhbW9uZCB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtNDBweDtcbn1cbi5pY29uLW1lZGFsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggMHB4O1xufVxuLmljb24tcHJpbnQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNzdweDtcbn1cbi5pY29uLWJhc2tldCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMHB4IC0xMTdweDtcbn1cbi5pY29uLXBob25lIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC03N3B4O1xufVxuLmljb24tbWFwIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IDBweDtcbn1cbi5pY29uLXVzZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM1cHg7XG59XG4uaWNvbi1tZXNzYWdlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTM1cHg7XG59XG4uaWNvbi1jaGFydCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAwcHg7XG59XG4uaWNvbi10cm9sbCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC03N3B4O1xufVxuLmljb24tc2VsZWN0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwcHggLTE1OHB4O1xufVxuLmljb24tY2FsZW5kYXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE3NXB4O1xufVxuLmljb24tZmxhc2gsXG4ubmV3cy1saXN0X19pdGVtLS1mbGFzaDpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE0N3B4O1xufVxuLmljb24tY2hlY2ssXG4uZm9ybV9fZ3JvdXAgLmZvcm1fX2lucHV0LmlzLWNoZWNraW5nLW9rIH4gLnNwaW5uZXIge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwcHggLTQ1cHg7XG59XG4uaWNvbi1jbG9zZSxcbi5mb3JtX19ncm91cCAuZm9ybV9faW5wdXQuaXMtY2hlY2tpbmctZmFpbCB+IC5zcGlubmVyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MHB4IC02MHB4O1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4udmlzaWJsZS1sZyxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5oaWRkZW4tbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmh0bWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2FDJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgZm9udC1mYW1pbHk6ICdQRlJlZ2FsRGlzcGxheVBybycsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi41NzE0Mjg1NzE0Mjg1NzJyZW07XG59XG5oMixcbmgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuNTcxNDI4NTcxNDI4NTcxcmVtO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxucCBhIHtcbiAgY29sb3I6ICM1ZjhiYTY7XG59XG4ubGluayB7XG4gIGNvbG9yOiAjNWY4YmE2O1xufVxuLnRleHQtc3VidGl0bGUge1xuICBjb2xvcjogIzYwOGNhNztcbn1cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNhYmE4YTg7XG59XG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZXh0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICM5NWFhNGY7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2YzMDtcbn1cbi50ZXh0LWRhbmdlci1kYXJrIHtcbiAgY29sb3I6ICM4YTAwMDA7XG59XG4uaHItc3R5bGVkIHtcbiAgbWFyZ2luOiAyLjg1NzE0Mjg1NzE0Mjg1N3JlbSAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNGI0YjRiO1xufVxuLm9yZGVyZWQtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xufVxuLm9yZGVyZWQtbGlzdCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG59XG4ub3JkZXJlZC1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLm9yZGVyZWQtbGlzdCA+IGxpLFxuLm9yZGVyZWQtbGlzdCBvbCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG59XG4ub3JkZXJlZC1saXN0ID4gbGk6YmVmb3JlLFxuLm9yZGVyZWQtbGlzdCBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sICcuJykgJy4gJztcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ub3JkZXJlZC1saXN0ID4gbGkgPiB1bCxcbi5vcmRlcmVkLWxpc3Qgb2wgPiBsaSA+IHVsIHtcbiAgbWFyZ2luOiAwLjcxNDI4NTcxNDI4NTcxNHJlbSAwIDA7XG59XG4ub3JkZXJlZC1saXN0ID4gbGkgPiB1bCBsaSxcbi5vcmRlcmVkLWxpc3Qgb2wgPiBsaSA+IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG59XG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAyMHB4O1xuICBmb250LWZhbWlseTogJ1BGUmVnYWxEaXNwbGF5UHJvJywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2txdW90ZV9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICB3aWR0aDogMTA1cHg7XG4gIGhlaWdodDogMTA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9ja3F1b3RlX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMy4yMTQyODU3MTQyODU3MTRyZW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5ibG9ja3F1b3RlX190ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9ja3F1b3RlX190ZXh0IC5ibG9ja3F1b3RlX19jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYmxvY2txdW90ZV9fdGV4dCAuYmxvY2txdW90ZV9fY29udGVudDpiZWZvcmUsXG4uYmxvY2txdW90ZV9fdGV4dCAuYmxvY2txdW90ZV9fY29udGVudDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMDE7XG59XG4uYmxvY2txdW90ZV9fdGV4dCAuYmxvY2txdW90ZV9fY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwwMjAxQyc7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLmJsb2NrcXVvdGVfX3RleHQgLmJsb2NrcXVvdGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwwMjAxRCc7XG59XG4uYmxvY2txdW90ZV9fdGV4dCAuYmxvY2txdW90ZV9fY29udGVudDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9ja3F1b3RlX19hdXRob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2YyO1xufVxuLmJsb2NrcXVvdGVfX2F1dGhvcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGI0YjRiO1xufVxuLmJsb2NrcXVvdGVfX2F1dGhvciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgZm9udC1mYW1pbHk6ICdQRlJlZ2FsRGlzcGxheVBybycsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNGI0YjRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2txdW90ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTcxNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5idG4gLmljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmJ0bi0tc20ge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLmJ0bi0tZncge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG5fX2NvbW1lbnRzIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnRuLS1saWdodCB7XG4gIGNvbG9yOiAjMDkwOTA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVjYzYxO1xufVxuLmJ0bi0tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3MzQ0O1xufVxuLmJ0bi0tc2VhcmNoIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjhiYTY7XG59XG4uYnRuLS1hZGQge1xuICBoZWlnaHQ6IDEwNHB4O1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY4YmE2O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uYnRuLS1iaWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjllbTtcbiAgY29sb3I6ICM0YjRiNGI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idG4tLXRlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJ0bi5ub3RlLXZpZGVvLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY4YmE2O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLm5vdGUtdmlkZW8tYnRuOmhvdmVyLFxuLmJ0bi5ub3RlLXZpZGVvLWJ0bjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FsZW5kYXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjIxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5jYWxlbmRhcl9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNhbGVuZGFyX19hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmNhbGVuZGFyX19hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDE1cHg7XG59XG4uY2FsZW5kYXJfX2Fycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmNhbGVuZGFyX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLmNhbGVuZGFyX19jb250ZW50IHRoLFxuLmNhbGVuZGFyX19jb250ZW50IHRkIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYWxlbmRhcl9fY29udGVudCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FsZW5kYXJfX2NvbnRlbnQgdGQ6bnRoLWNoaWxkKG4gKyA2KSB7XG4gIGNvbG9yOiAjZjMwO1xufVxuLmNhbGVuZGFyX19jdXJyZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWM1Yjtcbn1cbi5jYWxlbmRhcl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jYWxlbmRhcl9fbGluay0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOGIxY2M7XG59XG4uY2FsZW5kYXJfX2xpbmstLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGI2MWE7XG59XG4uY2FsZW5kYXJfX2xpbmstLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZGIyYztcbn1cbi5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxNDI4NTdyZW07XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmQuZ3JpZF9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMjNweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYXJkLS10cmFpbmluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL3RyYWluaW5nLnBuZ1wiKTtcbn1cbi5jYXJkLS13ZWJpbmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvd2ViaW5hci5wbmdcIik7XG59XG4uY2FyZF9fdGl0bGUsXG4uY2FyZF9fYXV0aG9yLFxuLmNhcmRfX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdQRlJlZ2FsRGlzcGxheVBybycsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIGNvbG9yOiAjNmI2YjZiO1xufVxuLmNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG59XG4uY2FyZF9fZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzg1NzE0Mjg1NzE0Mjg2cmVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3MTQyODZyZW07XG4gIGNvbG9yOiAjYWJhOGE4O1xufVxuLmNhcmRfX2F1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTcxNDI4NTcxNDI4NTcxcmVtO1xufVxuLmNhcmRfX3RoZW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTcxNDI4NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJkX19wYXJ0aWNpcGF0ZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNzg1NzE0Mjg1NzE0Mjg2cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI4NTcxNDI4NTcxNHJlbTtcbiAgfVxuICAuY2FyZC5ncmlkX19pdGVtLS1zbTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgfVxuICAuY2FyZC5ncmlkX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jYXJkOmJlZm9yZSxcbiAgLmNhcmRfX3BhcnRpY2lwYXRlLFxuICAuY2FyZF9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNGI0YjRiO1xuICB9XG4gIC5jYXJkX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogJzonO1xuICB9XG4gIC5jYXJkX19kYXRlLFxuICAuY2FyZF9fYXV0aG9yLFxuICAuY2FyZF9fdGhlbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmRfX2RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYUMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICM0YjRiNGI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmNhcmRfX2F1dGhvciB7XG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNGI0YjRiO1xuICB9XG4gIC5jYXJkX190aGVtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMjg1NzE0Mjg1NzE0Mjg2cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVjYzYxO1xufVxuLmNhdGVnb3J5LS1jbGFzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY29tcGFueS1pbmZvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2FDJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTcxNDI4NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb21wYW55LWluZm8gLndhcm5pbmcge1xuICBtYXJnaW4tdG9wOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5maWx0ZXJfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG59XG4uZmlsdGVyX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maWx0ZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmlsdGVyX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4uZmlsdGVyX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmlsdGVyIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG59XG4uZmlsdGVyIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmlsdGVyIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xufVxuLmZpbHRlcl9fY291bnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA2MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNhYmE4YTg7XG59XG4uZmlsdGVyX19tZXRybyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZpbHRlcl9fbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjYWJhOGE4O1xufVxuLmZpbHRlcl9fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmlsdGVyX19mb290ZXIgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLml0ZW0tcGhvbmUge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLml0ZW0tcGhvbmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5pdGVtLXBob25lIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLml0ZW0tcGhvbmVfX2ljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1haW4tc2VjdGlvbi0tbGF0ZXN0IC5ncmlkX19zaWRlYmFyIC5pdGVtLXBob25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4yMTQyODU3MTQyODU3MTRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tc2VjdGlvbi0tbGF0ZXN0IC5ncmlkX19zaWRlYmFyIC5pdGVtLXBob25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgfVxufVxuLmxvZ2luLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4ubG9naW4tbGluay0tbGsge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5sb2dpbi1saW5rIC5pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmhlYWRlcl9fbG9naW4uYWN0aXZlIC5sb2dpbi1saW5rOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogI2VlY2M2MTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fbG9naW46bm90KC5hY3RpdmUpIC5sb2dpbi1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWNjNjE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbiAgLmhlYWRlcl9fbG9naW46bm90KC5hY3RpdmUpIC5sb2dpbi1saW5rOmhvdmVyOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5sb2dvdXQtbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4ubWFpbi1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYUMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbiogKyAubWFpbi1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIuODU3MTQyODU3MTQyODU3cmVtO1xufVxuLm1haW4tdGl0bGUge1xuICBwYWRkaW5nOiAwIDAgNHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICM0YjRiNGI7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWVjYzYxO1xufVxuLm1haW4tdGl0bGUtLWdyYXkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGI0YjRiO1xufVxuLm1haW4tdGl0bGUtLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm1haW4tdGl0bGUtLWltZyBhLFxuLm1haW4tdGl0bGUtLWltZyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWVjYzYxO1xufVxuLm1haW4tdGl0bGUtLWltZyBhIGltZyxcbi5tYWluLXRpdGxlLS1pbWcgc3BhbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuLm1haW4tdGl0bGUtLXNtIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuNTcxNDI4NTcxNDI4NTcxcmVtO1xufVxuLm1haW4tdGl0bGUtLWxvbmcge1xuICBtYXJnaW4tdG9wOiAtMS4zZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLXRpdGxlLS1sb25nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYWluLXRpdGxlLS1ncmF5LFxuICAuc2VjdGlvbi1uZXdzLS1hY3R1YWw6bm90KC5zZWN0aW9uLW5ld3MtLWRldGFpbCkgLm1haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzE0Mjg1NzE0Mjg2cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGI0YjRiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW5ld3MtLWFjdHVhbC5zZWN0aW9uLW5ld3MtLWRldGFpbCAubWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MTQyODU3MTQyODZyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICB9XG59XG4ubW9yZS1saW5rIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2YyO1xufVxuLm1haW4tc2VjdGlvbiAubW9yZS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4yMTQyODU3MTQyODU3MTRyZW07XG59XG4ubmV3cy1saXN0LS1iaWcgLm1vcmUtbGluayB7XG4gIG1hcmdpbi10b3A6IDQuMTQyODU3MTQyODU3MTQzcmVtO1xufVxuLm1vcmUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjllbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2YjZiNmI7XG59XG4ubW9yZS1saW5rX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgZm9udC1mYW1pbHk6ICdQRlJlZ2FsRGlzcGxheVBybycsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzZiNmI2YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5tb3JlLWxpbmsgLnNoYXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLm1vcmUtbGluay0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9yZS1saW5rLS1sZWZ0IC5tb3JlLWxpbmtfX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG4ubW9yZS1saW5rLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb3JlLWxpbmstLWNlbnRlcmVkIC5tb3JlLWxpbmtfX3RleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2hhcmUgKyAubW9yZS1saW5rX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNoYXJlICsgLm1vcmUtbGlua19fdGV4dCB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG4gIC5tb3JlLWxpbmtfX3RleHQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tc2VjdGlvbjpub3QoLm1haW4tc2VjdGlvbi0tbmV3cykgLm1vcmUtbGluazpub3QoLm1vcmUtbGluay0tYmxvY2txdW90ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tbmV3cyAubW9yZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgfVxuICAubmV3cy1saXN0LS1iaWcgLm1vcmUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLml0ZW0tbW9yZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICBmb250LWZhbWlseTogJ1BGUmVnYWxEaXNwbGF5UHJvJywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNjUpO1xufVxuLml0ZW0tbW9yZS1saW5rLWV4dGVybmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0Mjg1NzE0Mjg1N3JlbTtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3cy1saXN0X19pdGVtICsgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0LjI4NTcxNDI4NTcxNDI4NnJlbTtcbn1cbi5tb3JlLWxpbmsgKyAucGFnaW5hdGlvbixcbi5saXN0aW5nLXRhYmxlICsgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5wYWdpbmF0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWJhOGE4O1xufVxuLnBhZ2luYXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5wYWdpbmF0aW9uX19pdGVtIGEge1xuICBjb2xvcjogI2FiYThhODtcbn1cbi5wYWdpbmF0aW9uX19pdGVtLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwX19vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wdXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2YyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwwLDAsMC4xMik7XG59XG4ucG9wdXAgLnBvcHVwX19jb250ZW50IHAsXG4ucG9wdXAgLnBvcHVwX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnBvcHVwIC5wb3B1cF9fY29udGVudCBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBvcHVwIC5wb3B1cF9fY29udGVudCAuZm9ybV9fY2hlY2tib3ggaW5wdXQgfiBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4ucG9wdXBfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wdXBfX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwZDcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzRiNGI0Yjtcbn1cbi5wb3B1cF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNGI0YjRiO1xufVxuLnF1b3RlLW9mLWRheSB7XG4gIG1hcmdpbi1ib3R0b206IDIuODU3MTQyODU3MTQyODU3cmVtO1xufVxuLm1haW4tc2VjdGlvbiArIC5xdW90ZS1vZi1kYXkge1xuICBtYXJnaW4tdG9wOiAtMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG4ubWFpbi1zZWN0aW9uLS1sYXRlc3QgLnF1b3RlLW9mLWRheSB7XG4gIHBhZGRpbmctdG9wOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2YjZiNmI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5xdW90ZS1vZi1kYXkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tYWluLXNlY3Rpb24tLWxhdGVzdCAucXVvdGUtb2YtZGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdW90ZS1vZi1kYXkgLmJsb2NrcXVvdGVfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODU3MTQyODU3MTQzcmVtO1xuICB9XG4gIC5xdW90ZS1vZi1kYXkgLm1vcmUtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnF1b3RlLW9mLWRheSAubW9yZS1saW5rOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucXVvdGUtb2YtZGF5IC5tb3JlLWxpbmtfX3RleHQge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAucXVvdGUtb2YtZGF5IC5zaGFyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnF1b3RlLW9mLWRheSAuc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRiNGI0YjtcbiAgfVxuICAucXVvdGUtb2YtZGF5IC55YS1zaGFyZTIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjI7XG4gICAgYm94LXNoYWRvdzogLTEycHggMCAjZjFmM2YyLCAxMnB4IDAgI2YxZjNmMjtcbiAgfVxufVxuLnJlc3VsdC1tc2cge1xuICBtYXJnaW46IDEuNDI4NTcxNDI4NTcxNDI5cmVtIDA7XG4gIHBhZGRpbmc6IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xuICBmb250LWZhbWlseTogJ1BGUmVnYWxEaXNwbGF5UHJvJywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNGI0YjRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVjYzYxO1xufVxuLnJlc3VsdC1tc2dfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5yZXN1bHQtbXNnIGE6bm90KFtjbGFzc10pLFxuLmFydGljbGUgLnJlc3VsdC1tc2cgYTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5yZXN1bHQtbXNnIHAsXG4uYXJ0aWNsZSAucmVzdWx0LW1zZyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzdWx0LW1zZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc29jaWFsLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQuNjQyODU3MTQyODU3MTQzcmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb2NpYWwtYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRiNGI0Yjtcbn1cbi5zb2NpYWwtYmxvY2sgLnNvY2lhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjI7XG4gIGJveC1zaGFkb3c6IC0xMnB4IDAgI2YxZjNmMiwgMTJweCAwICNmMWYzZjI7XG59XG4uc29jaWFsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDA7XG59XG4uc29jaWFsX19pdGVtLFxuLnNoYXJlIC55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gLnlhLXNoYXJlMl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgNnB4O1xufVxuLnNvY2lhbF9fbGluayxcbi5zaGFyZSAueWEtc2hhcmUyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWM1YjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNvY2lhbF9fbGluayAuaWNvbixcbi5zaGFyZSAueWEtc2hhcmUyX19saW5rIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5zb2NpYWxfX3BvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lhbF9faXRlbTpob3ZlciAuc29jaWFsX19wb3B1cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjNmMjtcbiAgICBib3JkZXI6IDE1cHggc29saWQgI2YxZjNmMjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjYzljOWM5O1xuICB9XG4gIC5zb2NpYWxfX2l0ZW06aG92ZXIgLnNvY2lhbF9fcG9wdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMnB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICB6LWluZGV4OiAyNTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2YxZjNmMjtcbiAgfVxufVxuLnlhLXNoYXJlMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zaGFyZSAueWEtc2hhcmUyX19saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjNmMjtcbiAgYm94LXNoYWRvdzogLTEycHggMCAjZjFmM2YyLCAxMnB4IDAgI2YxZjNmMjtcbn1cbi5zaGFyZSAueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIC55YS1zaGFyZTJfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNoYXJlIC55YS1zaGFyZTJfX2xpbmsge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hhcmUgLnlhLXNoYXJlMl9fYmFkZ2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUgLnlhLXNoYXJlMl9faWNvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uc2hhcmUgLnlhLXNoYXJlMl9faWNvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNoYXJlIC55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3Zrb250YWt0ZSAueWEtc2hhcmUyX19pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLnNoYXJlIC55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX2ZhY2Vib29rIC55YS1zaGFyZTJfX2ljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4uc2hhcmUgLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdHdpdHRlciAueWEtc2hhcmUyX19pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLmljb24td2hhdHNhcHAge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2ljb24td2hhdHNhcHAuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ZjhiYTY7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW4gMC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuLnRpbWVsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRpbWVsaW5lX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udGltZWxpbmVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZWVjYzYxO1xufVxuLnRpbWVsaW5lX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLThweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2VlY2M2MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnRpbWVsaW5lX19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnZpZGVvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4udmlkZW8taXRlbSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLWl0ZW1fX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi52aWRlby1pdGVtX19vdmVybGF5OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWRlby1pdGVtX19vdmVybGF5IC52aWRlby1pdGVtX19idG4tLXBsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWl0ZW1fX292ZXJsYXkuaXMtcGF1c2VkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWRlby1pdGVtX19vdmVybGF5LmlzLXBhdXNlZCAudmlkZW8taXRlbV9fYnRuLS1wbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlkZW8taXRlbV9fb3ZlcmxheS5pcy1wYXVzZWQgLnZpZGVvLWl0ZW1fX2J0bi0tcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWl0ZW1fX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWNjNjE7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnZpZGVvLWl0ZW1fX2J0bi0tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMzFweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMwOTA5MDk7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udmlkZW8taXRlbV9fYnRuLS1wYXVzZTpiZWZvcmUsXG4udmlkZW8taXRlbV9fYnRuLS1wYXVzZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xufVxuLnZpZGVvLWl0ZW1fX2J0bi0tcGF1c2U6YmVmb3JlIHtcbiAgbGVmdDogMzBweDtcbn1cbi52aWRlby1pdGVtX19idG4tLXBhdXNlOmFmdGVyIHtcbiAgcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi53YXJuaW5nIHtcbiAgbWFyZ2luOiAxLjQyODU3MTQyODU3MTQyOXJlbSAwO1xuICBwYWRkaW5nOiAxLjFlbSAxNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMzA7XG59XG4ud2FybmluZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud2FybmluZy0tYmlnIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLndhcm5pbmctLWluZm8ge1xuICBtYXJnaW46IDIuMTQyODU3MTQyODU3MTQzcmVtIDA7XG4gIGJvcmRlci1jb2xvcjogI2M5YzljOTtcbn1cbi53YXJuaW5nIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndhcm5pbmcgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53YXJuaW5nIGEge1xuICBjb2xvcjogIzVmOGJhNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYXJ0aWNsZS1pbi1hcnRpY2xlIHtcbiAgbWFyZ2luOiAyLjg1NzE0Mjg1NzE0Mjg1N3JlbSAwO1xuICBwYWRkaW5nLXRvcDogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0MzQxNDI7XG59XG4uYXJ0aWNsZS1pbi1hcnRpY2xlX19pbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4uYXJ0aWNsZS1pbi1hcnRpY2xlX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYXJ0aWNsZS1pbi1hcnRpY2xlX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3MTQyODZyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5hcnRpY2xlLWluLWFydGljbGVfX3RleHQge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIGNvbG9yOiAjNmI2YjZiO1xufVxuLmFydGljbGUtaW4tYXJ0aWNsZV9fc291cmNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hcnRpY2xlLWluLWFydGljbGVfX3NvdXJjZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGI0YjRiO1xufVxuLmFydGljbGUtaW4tYXJ0aWNsZV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzRiNGI0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjNmMjtcbn1cbi5hcnRpY2xlLWluLWFydGljbGUtLWV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxLjQyODU3MTQyODU3MTQyOXJlbSAxLjQyODU3MTQyODU3MTQyOXJlbSAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgd2lkdGg6IDQxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFydGljbGUtaW4tYXJ0aWNsZS0tZXh0IC5hcnRpY2xlLWluLWFydGljbGVfX2ltZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xufVxuLmFydGljbGUtaW4tYXJ0aWNsZS0tZXh0IC5hcnRpY2xlLWluLWFydGljbGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMjg1NzE0Mjg1NzE0Mjg2cmVtO1xufVxuLmFydGljbGUtaW4tYXJ0aWNsZS0tZXh0IC5hcnRpY2xlLWluLWFydGljbGVfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNWY4YmE2O1xufVxuLmFydGljbGUtaW4tYXJ0aWNsZS0tZXh0IC5hcnRpY2xlLWluLWFydGljbGVfX3RleHQge1xuICBjbGVhcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1pbi1hcnRpY2xlLS1leHQgLmFydGljbGUtaW4tYXJ0aWNsZV9fc291cmNlOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5hcnRpY2xlLWluLWFydGljbGUtLWV4dCAuYXJ0aWNsZS1pbi1hcnRpY2xlX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFydGljbGUtaW4tYXJ0aWNsZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTQyODU3MTQyODU3MTQzcmVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3MTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4uYXJ0aWNsZSBhOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiAjNWY4YmE2O1xufVxuLmFydGljbGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTQyODU3MTQyODU3MTQzcmVtO1xufVxuLmFydGljbGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlX192aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTQyODU3MTQyODU3MTQzcmVtO1xufVxuLmFydGljbGVfX3ZpZGVvIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLS1uby12aWRlbyArIC5tb3JlLWxpbmstLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZV9faW1nLFxuLmFydGljbGVfX3RleHQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbn1cbi5hcnRpY2xlX19pbWctY2FwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMjg1NzE0Mjg1NzE0Mjg2cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FiYThhODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjRiNGI7XG59XG4uYXJ0aWNsZV9fYmxvY2txdW90ZSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDIuODU3MTQyODU3MTQyODU3cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcnRpY2xlX19ibG9ja3F1b3RlIC5ibG9ja3F1b3RlX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG4uYXJ0aWNsZV9fc2hhcmUge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJ0aWNsZV9fc2hhcmUgLnNvY2lhbC1ibG9jayB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlX19pbmZvIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMi44NTcxNDI4NTcxNDI4NTdyZW0gMCAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbn1cbi5hcnRpY2xlX19pbmZvIGE6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZV9fdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMjg1NzE0Mjg1NzE0Mjg2cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFydGljbGVfX3RhZ3M6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5hcnRpY2xlX190YWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFydGljbGVfX3RhZy1uYW1lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG59XG4uYXJ0aWNsZV9fY2VydCBpbWcge1xuICBtYXJnaW46IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG59XG4uYXJ0aWNsZV9fY2VydCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFydGljbGVfX2NvcHkge1xuICBtYXJnaW4tdG9wOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgZm9udC1mYW1pbHk6ICdQRlJlZ2FsRGlzcGxheVBybycsIEdlb3JnaWEsIHNlcmlmO1xuICBjb2xvcjogIzZiNmI2Yjtcbn1cbi5hcnRpY2xlX19jb3B5IGE6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFydGljbGVfX2ZpbmFsaXN0cy0tbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMjE0Mjg1NzE0Mjg1NzE0cmVtO1xufVxuLmFydGljbGVfX2ZpbmFsaXN0cy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGVfX3ZpZGVvIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYXJ0aWNsZV9fdmlkZW8gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5hcnRpY2xlX190YWcge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAuYXJ0aWNsZV9fdGFnLW5hbWUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIH1cbn1cbi5hcnRpY2xlX19maW5hbGlzdHMtLWxpc3QgKyAuYnRuLS1maW5hbGlzdHMge1xuICBtYXJnaW4tdG9wOiAzLjIxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5iYW5uZXIgZGl2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXIgPiAuYmFubmVyOmxhc3QtY2hpbGQgZGl2Om5vdCg6ZW1wdHkpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iYW5uZXItLXRvcCA+IGRpdjpub3QoOmVtcHR5KSB7XG4gIG1hcmdpbjogMi44NTcxNDI4NTcxNDI4NTdyZW0gYXV0byAwO1xufVxuLmdyaWRfX2NvbnRlbnQgLmJhbm5lcjpmaXJzdC1jaGlsZCA+IGRpdjpub3QoOmVtcHR5KSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmFubmVyLS10aXRsZS1sb25nID4gZGl2Om5vdCg6ZW1wdHkpLFxuLmdyaWRfX2NvbnRlbnQgLmJhbm5lci0tdGl0bGUtbG9uZyA+IGRpdjpub3QoOmVtcHR5KSxcbi5ncmlkX19jb250ZW50IC5iYW5uZXItLXRpdGxlLWxvbmc6Zmlyc3QtY2hpbGQgPiBkaXY6bm90KDplbXB0eSkge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5ncmlkX19zaWRlYmFyIC5iYW5uZXIgPiBkaXY6bm90KDplbXB0eSkge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5zZWN0aW9uLW5ld3MgLmJhbm5lciA+IGRpdjpub3QoOmVtcHR5KSB7XG4gIG1hcmdpbi10b3A6IDIuODU3MTQyODU3MTQyODU3cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyIH4gLmhlYWRlciAuaGVhZGVyX190b3AgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lciBkaXYge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5iYW5uZXItLXRvcCA+IGRpdjpub3QoOmVtcHR5KSB7XG4gICAgbWFyZ2luOiAxLjQyODU3MTQyODU3MTQyOXJlbSBhdXRvIDA7XG4gIH1cbn1cbi5uZXdzLWJhbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3cy1iYW5uZXIgZGl2IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzLWJhbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm5ld3MtYmFubmVyIGRpdiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYW5uZXItcHJldmlldyBpbWcge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4ICMwOTA7XG4gIGFuaW1hdGlvbjogdGFyZ2V0YmFubmVyIDEuMnMgMC41cyBlYXNlLW91dCBmb3J3YXJkcztcbn1cbi5iYW5uZXIgKyAubWFpbi1zZWN0aW9uLFxuLmJhbm5lciArIC5zZWN0aW9uLW5ld3Mge1xuICBtYXJnaW4tdG9wOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5iaWduZXdzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYmlnbmV3c19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5iaWduZXdzX19pbWc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjY1KTtcbn1cbi5iaWduZXdzX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmlnbmV3c19faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJpZ25ld3NfX2NhdGVnb3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5tYWluLXNlY3Rpb24tLWhvdGxpbmUgLmJpZ25ld3NfX2NhdGVnb3J5IHtcbiAgZm9udC1mYW1pbHk6ICdQRlJlZ2FsRGlzcGxheVBybycsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3MTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWFpbi1zZWN0aW9uLS1ob3RsaW5lIC5iaWduZXdzX19jYXRlZ29yeSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzA7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYmlnbmV3cy0tcmVlc3RyIC5iaWduZXdzX19pbWc6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iaWduZXdzX190aXRsZSxcbi5iaWduZXdzX19jb250ZW50IHtcbiAgcGFkZGluZzogNXB4O1xufVxuLmJpZ25ld3NfX3RpdGxlIC5kYXJrLWJnLFxuLmJpZ25ld3NfX2NvbnRlbnQgLmRhcmstYmcge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3V0bGluZTogNXB4IHNvbGlkICMwMDA7XG59XG5Ac3VwcG9ydHMgKGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZSkge1xuICAuYmlnbmV3c19fdGl0bGUsXG4gIC5iaWduZXdzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5iaWduZXdzX190aXRsZSBzcGFuLFxuICAuYmlnbmV3c19fY29udGVudCBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIH1cbn1cbi5iaWduZXdzX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJpZ25ld3NfX3RpdGxlICsgLm5ld3MtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xufVxuLmJpZ25ld3NfX2NvbnRlbnQgLmxpc3QtdW5zdHlsZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5iaWduZXdzX19jb250ZW50IC5saXN0LXVuc3R5bGVkIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iaWduZXdzX19jb250ZW50IC5saXN0LXVuc3R5bGVkIC5kYXJrLWJnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjU3MTQyODU3MTQyODU3MXJlbSAwO1xufVxuLmJpZ25ld3NfX3RpdGxlICsgLmJpZ25ld3NfX2NvbnRlbnQgLmxpc3QtdW5zdHlsZWQgbGk6Zmlyc3QtY2hpbGQgLmRhcmstYmcge1xuICBwYWRkaW5nLXRvcDogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG4uYmlnbmV3c19fY29udGVudCxcbi5iaWduZXdzX19pbmZvIC5uZXdzLWxpc3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI4NTcxNDNyZW07XG59XG4uYmlnbmV3c19fY29udGVudCxcbi5iaWduZXdzX19pbmZvIC5uZXdzLWxpc3QsXG4uYmlnbmV3c19fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJpZ25ld3NfX2xpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi5iaWduZXdzX19saXN0LWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLmJpZ25ld3NfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZDphZnRlcixcbi5iaWduZXdzX19saXN0LWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmlnbmV3c19fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5iaWduZXdzX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTcxNDI4NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5iaWduZXdzX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgLmJpZ25ld3NfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmdyaWRfX2l0ZW0tLW1kIC5iaWduZXdzX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgLmJpZ25ld3NfX25hbWUsXG4uZ3JpZF9faXRlbS0tbGcgLmJpZ25ld3NfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCAuYmlnbmV3c19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjU3MTQyODU3MTQyODU3MnJlbTtcbn1cbi5ncmlkX19pdGVtLS14bCAuYmlnbmV3c19fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5iaWduZXdzX19uYW1lIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDMuNDI4NTcxNDI4NTcxNDI4cmVtO1xufVxuLmJpZ25ld3NfX21vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDE1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmlnbmV3c19faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmJpZ25ld3NfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmJpZ25ld3NfX2luZm8ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMS40Mjg1NzE0Mjg1NzE0MjlyZW0gMjBweCAyLjg1NzE0Mjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmlnbmV3c19fZGF0ZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG4uYnRuLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW4tc2VjdGlvbiArIC5idG4tYmxvY2ssXG4uc2VjdGlvbi1uZXdzICsgLmJ0bi1ibG9jayxcbi5uZXdzLWRldGFpbCArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg1NzE0Mjg1NzE0M3JlbTtcbn1cbi5hcnRpY2xlIC5idG4tYmxvY2sge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbSAwO1xufVxuLmJ0bi1ibG9ja19fd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmJ0bi1ibG9jayAuYnRuLFxuLmJ0bi1ibG9jayAuZm9ybV9faW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwJTtcbn1cbi5idG4tYmxvY2sgLmJ0bjo6YWZ0ZXIsXG4uYnRuLWJsb2NrIC5mb3JtX19pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmJ0bi1ibG9jayAuYnRuOm9ubHktY2hpbGQsXG4uYnRuLWJsb2NrIC5mb3JtX19pbnB1dDpvbmx5LWNoaWxkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDUwJTtcbn1cbi5idG4tYmxvY2sgLmZvcm1fX2lucHV0IHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTcxNDI4NnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYnRuLWJsb2NrIC5mb3JtX19pbnB1dC5lcnJvciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YzMDtcbn1cbi5idG4tYmxvY2sgLmZvcm1fX2Vycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmJ0bi1ibG9jayAuZm9ybV9fc3VjY2VzcyB7XG4gIGhlaWdodDogNDVweDtcbn1cbi5idG4tYmxvY2tfX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmMzA7XG59XG4uYnRuLWJsb2NrLS1zbSAuYnRuIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuLmJ0bi1ibG9jay0tc20gLmZvcm1fX2lucHV0IHtcbiAgd2lkdGg6IDY2LjY2NjYlO1xufVxuLmJ0bi1ibG9jayAucG9wdXAgLmJ0biB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi5idG4tYmxvY2sgLnBvcHVwIC5mb3JtX19lcnJvciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idG4tYmxvY2sgLmZvcm1fX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogJ1BGUmVnYWxEaXNwbGF5UHJvJywgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuICAuYnRuLWJsb2NrIC5mb3JtX19pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogJ1BGUmVnYWxEaXNwbGF5UHJvJywgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuICAuYnRuLWJsb2NrIC5mb3JtX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdQRlJlZ2FsRGlzcGxheVBybycsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgLmJ0bi1ibG9jayAuZm9ybV9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogJ1BGUmVnYWxEaXNwbGF5UHJvJywgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLWJsb2NrX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJ0bi1ibG9jayAuYnRuLFxuICAuYnRuLWJsb2NrIC5mb3JtX19pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgfVxuICAuYnRuLWJsb2NrIC5idG46OmFmdGVyLFxuICAuYnRuLWJsb2NrIC5mb3JtX19pbnB1dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5idG4tYmxvY2sgLmJ0biB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAuYnRuLWJsb2NrIC5mb3JtX19pbnB1dCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M5YzljOTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzljOWM5O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmJ0bi1ibG9jayAuZm9ybV9faW5wdXQuZXJyb3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjMwO1xuICB9XG4gIC5idG4tYmxvY2sgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICB9XG59XG4uY2F0LWxpc3RfX2NvbCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xufVxuLmNhdC1saXN0X19jb2w6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5jYXQtbGlzdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI4NTcxNDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cbi5jYXQtbGlzdCBhOm5vdCguYnRuKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhdC1saXN0IC5idG4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhdC1saXN0IHVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyLjQyODU3MTQyODU3MTQyOHJlbTtcbn1cbi5jYXQtbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjIxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhdC1saXN0X19jb2w6bnRoLWNoaWxkKDJuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXQtbGlzdCAuZ3JpZF9fcm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNhdC1saXN0X19jb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTQyODU3MTQyODU3cmVtO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIH1cbiAgLmNhdC1saXN0X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDIuODU3MTQyODU3MTQyODU3cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjYzJjMmMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xufVxuLmZvb3RlciBhIHtcbiAgY29sb3I6ICM1ZjhiYTY7XG59XG4uZm9vdGVyIGFbaHJlZl49J3RlbDonXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZvb3Rlcl9fYWR2IHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZm9vdGVyX19hZHY6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5mb290ZXJfX2Fkdi1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIG1hcmdpbi1yaWdodDogMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5mb290ZXJfX2Fkdi1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZm9vdGVyX19hZHYtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMjg1NzE0Mjg1NzE0Mjg2cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuLypNT0QgQlkgU0hVKi9cbn1cbi5mb290ZXJfX2Fkdi10aXRsZS0taW1nIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuLmZvb3Rlcl9fYWR2LXRpdGxlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogNDBweDtcbn1cbi5mb290ZXJfX2Fkdi10aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZm9vdGVyX19hZHYtaW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIG1heC13aWR0aDogNDBweDtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5mb290ZXJfX2JvdHRvbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLmZvb3Rlcl9fYWR2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXJfX2Fkdi1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0Mjg1NzE0Mjg1NzE0cmVtO1xuICB9XG4gIC5mb290ZXJfX2Fkdi1pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmZvb3Rlcl9fYWR2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItc29jaWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxNDI4NTdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0gLmdyaWRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm1fX2ZpZWxkc2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZvcm1fX2xlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZvcm1fX2dyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5mb3JtX19ncm91cC0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvcm1fX2ZpZWxkc2V0ID4gLmZvcm1fX2dyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm1fX2J0bltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mb3JtX19ncm91cCArIC5mb3JtX19idG4sXG4uZm9ybV9fZmllbGRzZXQgKyAuZm9ybV9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIuODU3MTQyODU3MTQyODU3cmVtO1xufVxuLmdyaWRfX3JvdyArIC5mb3JtX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG4uZm9ybV9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG4uZm9ybV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZm9ybV9faGVscGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNhYmE4YTg7XG59XG4uZm9ybV9fbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG4uZm9ybV9fbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZm9ybV9fdmFsdWUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZm9ybV9fdmFsdWUtLXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY1Njg2NztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xufVxuLmZvcm1fX3ZhbHVlIC5jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZm9ybV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG59XG4uZm9ybV9faW5wdXQge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzJjMmMyO1xufVxuLmZvcm1fX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MyYzJjMjtcbn1cbi5mb3JtX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzJjMmMyO1xufVxuLmZvcm1fX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzJjMmMyO1xufVxuLmZvcm1fX2lucHV0LS1mdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxudGV4dGFyZWEuZm9ybV9faW5wdXQge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbnNlbGVjdC5mb3JtX19pbnB1dCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgMzJweCAwIDEwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2ljby9pY29uLXNlbGVjdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSwgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIHtcbiAgc2VsZWN0LmZvcm1fX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2ljby9pY29uLXNlbGVjdEAyeC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDlweDtcbiAgfVxufVxuc2VsZWN0LmZvcm1fX2lucHV0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtX19pbnB1dFtyZWFkb25seV06bm90KC5kYXRlLWlucHV0KSxcbi5mb3JtX19pbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWJhOGE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLmZvcm0gaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZm9ybSBidXR0b24sXG4uZm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm1fX3BvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjI7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4ICNjOWM5Yzk7XG59XG4uZm9ybV9fcG9wdXA6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE3cHg7XG4gIHJpZ2h0OiA1MCU7XG4gIHotaW5kZXg6IDI1O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2YxZjNmMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcm1fX3BvcHVwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtX19pbnB1dC5lcnJvciB+IC5mb3JtX19wb3B1cCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZm9ybV9fbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uZm9ybV9fbWVudSAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogOHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmE4YTg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5mb3JtX19tZW51IC5pY29uOmJlZm9yZSxcbi5mb3JtX19tZW51IC5pY29uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhOGE4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZm9ybV9fbWVudSAuaWNvbjpiZWZvcmUge1xuICB0b3A6IC02cHg7XG59XG4uZm9ybV9fbWVudSAuaWNvbjphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbn1cbi5mb3JtX19pbnB1dC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YzMDtcbn1cbi5mb3JtX19pbnB1dC5zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVhYTRmO1xufVxuLmZvcm1fX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2YzMDtcbn1cbi5mb3JtX19zdWNjZXNzIHtcbiAgcGFkZGluZzogMC43MTQyODU3MTQyODU3MTRyZW0gMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOTVhYTRmO1xufVxuLmZvcm0gbGFiZWwuZXJyb3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybV9faW5wdXQuaXMtY2hlY2tpbmcge1xuICBib3JkZXItY29sb3I6ICNjOWM5Yzk7XG59XG4uZm9ybV9faW5wdXQuaXMtY2hlY2tpbmcsXG4uZm9ybV9faW5wdXQuaXMtY2hlY2tpbmctZmFpbCxcbi5mb3JtX19pbnB1dC5pcy1jaGVja2luZy1vayB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uZm9ybV9faW5wdXQuaXMtY2hlY2tpbmctZmFpbCB7XG4gIGJvcmRlci1jb2xvcjogI2YzMDtcbn1cbi5mb3JtX19pbnB1dC5pcy1jaGVja2luZy1vayB7XG4gIGJvcmRlci1jb2xvcjogIzk1YWE0Zjtcbn1cbi5mb3JtX19ncm91cCAuc3Bpbm5lciB7XG4gIHJpZ2h0OiA5cHg7XG4gIGJvdHRvbTogN3B4O1xufVxuLmZvcm1fX2dyb3VwIC5mb3JtX19pbnB1dC5pcy1jaGVja2luZy1mYWlsIH4gLnNwaW5uZXIge1xuICBib3R0b206IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuLmZvcm1fX2dyb3VwIC5mb3JtX19pbnB1dC5pcy1jaGVja2luZy1vayB+IC5zcGlubmVyIHtcbiAgYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5mb3JtX19jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuLmZvcm1fX2NoZWNrYm94IGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fX2NoZWNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J10gfiBsYWJlbCxcbi5mb3JtX19jaGVja2JveCBpbnB1dFt0eXBlPSdyYWRpbyddIH4gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybV9fY2hlY2tib3ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB+IGxhYmVsOmJlZm9yZSxcbi5mb3JtX19jaGVja2JveCBpbnB1dFt0eXBlPSdyYWRpbyddIH4gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcbn1cbi5mb3JtX19jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddIH4gbGFiZWw6aG92ZXI6YmVmb3JlLFxuLmZvcm1fX2NoZWNrYm94IGlucHV0W3R5cGU9J3JhZGlvJ10gfiBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLmZvcm1fX2NoZWNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZSxcbi5mb3JtX19jaGVja2JveCBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVhYTRmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjtcbn1cbi5mb3JtX19jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmRpc2FibGVkIH4gbGFiZWwsXG4uZm9ybV9fY2hlY2tib3ggaW5wdXRbdHlwZT0ncmFkaW8nXTpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZvcm1fX2NoZWNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J106ZGlzYWJsZWQgfiBsYWJlbDpiZWZvcmUsXG4uZm9ybV9fY2hlY2tib3ggaW5wdXRbdHlwZT0ncmFkaW8nXTpkaXNhYmxlZCB+IGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybV9fY2hlY2tib3g6bGFzdC1jaGlsZCAuZm9ybV9fbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG4uZm9ybV9fY2hlY2tib3ggaW5wdXRbdHlwZT0ncmFkaW8nXSB+IGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtX19jaGVja2JveCBpbnB1dFt0eXBlPSdyYWRpbyddLmVycm9yIH4gbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjMwO1xufVxuLmZvcm1fX2NoZWNrYm94ICsgLmZvcm1fX2hlbHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5hcnRpY2xlIC5mb3JtX19jaGVja2JveCBpbnB1dCB+IGxhYmVsOmJlZm9yZSB7XG4gIHRvcDogMC4yNWVtO1xufVxuLmZvcm1fX2NoZWNrYm94LS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZvcm1fX2NoZWNrYm94LS1ibG9jayBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwsXG4uZm9ybV9fY2hlY2tib3gtLWJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNhYmE4YTg7XG59XG4uZm9ybV9fY2hlY2tib3gtLWJsb2NrIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDpiZWZvcmUsXG4uZm9ybV9fY2hlY2tib3gtLWJsb2NrIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fX2NoZWNrYm94LS1ibG9jayBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCxcbi5mb3JtX19jaGVja2JveC0tYmxvY2sgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmOGJhNjtcbn1cbi5mb3JtX19maWxlIHNwYW4ge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtX19maWxlIC5idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZm9ybV9fZmlsZSAuYnRuICsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mb3JtX19maWxlIGlucHV0W3R5cGU9J2ZpbGUnXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm1fX2ZpbGUgaW5wdXQuZXJyb3IgfiAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMDtcbn1cbi5mb3JtX190YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZm9ybV9fdGFibGUgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uZm9ybV9fdGFibGUgdHI6bm90KDpsYXN0LWNoaWxkKSB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5mb3JtX190YWJsZSArIC5mb3JtX19jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tYWluLXNlY3Rpb24gLmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg1NzE0Mjg1NzE0M3JlbTtcbn1cbi5tYWluLXNlY3Rpb246bGFzdC1jaGlsZCAuZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMjE0Mjg1NzE0Mjg1NzE0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1zZWN0aW9uOmxhc3QtY2hpbGQgLmZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb3JtX19zZWFyY2gtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDVweCA1cHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZvcm0tLXNlYXJjaCAuZm9ybV9faW5wdXQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mb3JtLS1sb2dpbiB7XG4gIHdpZHRoOiAyMDhweDtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0IHtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9fYm90dG9tIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2JvdHRvbSAucmVnLW5ldyxcbi5mb3JtLS1sb2dpbiAuZm9ybV9fYm90dG9tIC5mb3Jnb3QtcGFzcyxcbi5mb3JtLS1sb2dpbiAuZm9ybV9fYm90dG9tIC5sb2dpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjA3MTQyODU3MTQyODU3MXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9fY2FwdGNoYSAuZm9ybV9fbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9fY2FwdGNoYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjcxNDI4NTcxNDI4NTcxNHJlbSAwO1xufVxuLmZvcm0tLWxvZ2luIC5zb2NpYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxLjQyODU3MTQyODU3MTQyOXJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2Vycm9yLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19zdWNjZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm0tLWxvZ2luIC5mb3JtX19lcnJvciBwLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19zdWNjZXNzIHAge1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX3N1Y2Nlc3Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZvcm0tLWN2IC5mb3JtX19oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG59XG4uZm9ybV9faW5wdXQtYmxvY2tbZGF0YS1pZD0nMSddOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5mb3JtX19pbnB1dC1ibG9jazpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmMyYzI7XG59XG4uZm9ybV9faW5wdXQtYmxvY2sgLmZvcm1fX2hlbHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybV9fcGhvbmU6bm90KDpmaXJzdC1vZi10eXBlKSxcbi5mb3JtX19sYW5nOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtX19sYWJlbC0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvcm1fX3NlYXJjaC1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICB9XG4gIC5mb3JtLS1zZWFyY2ggLmZvcm1fX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtLS1zZWFyY2guaXMtc2VhcmNoLXNob3duIC5mb3JtX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxNXB4ICNmMWYzZjIsIDAgMCAxNXB4IDE1cHggI2M5YzljOTtcbiAgfVxuICAuZm9ybS0tc2VhcmNoLmlzLXNlYXJjaC1zaG93biAuZm9ybV9fc2VhcmNoLWJ0bjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZjFmM2YyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JtLS1jdiAuZm9ybV9fbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcm0tLXNlYXJjaC5pcy1zZWFyY2gtc2hvd24gLmZvcm1fX2lucHV0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuZm9ybV9fdGFibGUgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLmZvcm1fX3RhYmxlIHRyOm5vdCg6bGFzdC1jaGlsZCkgdGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtX190YWJsZSAuZm9ybV9faW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICB9XG4gIC5mb3JtLS1jdiAuZm9ybV9faGVscGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uc3Rhci1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZjMwO1xufVxuLnRyYWluaW5nLWZvcm1fX3dyYXBwZXIgaW5wdXRbcmVhZG9ubHldOm5vdCguZGF0ZS1pbnB1dCkge1xuICBjb2xvcjogIzAwMDtcbn1cbi5ncmlkX19yb3cge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4uZ3JpZF9fcm93OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZ3JpZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmdyaWRfX2l0ZW0tLXhzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAlO1xufVxuLmdyaWRfX2l0ZW0tLXhzOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZ3JpZF9faXRlbS0tc20ge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwJTtcbn1cbi5ncmlkX19pdGVtLS1zbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmdyaWRfX2l0ZW0tLW1kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIG1hcmdpbi1yaWdodDogMCU7XG59XG4uZ3JpZF9faXRlbS0tbWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5ncmlkX19pdGVtLS1sZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAlO1xufVxuLmdyaWRfX2l0ZW0tLWxnOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZ3JpZF9faXRlbS0teGwge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIG1hcmdpbi1yaWdodDogMCU7XG59XG4uZ3JpZF9faXRlbS0teGw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5ncmlkIC5ncmlkX19pdGVtLmdyaWRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncmlkX19jb250ZW50LFxuLmdyaWRfX3NpZGViYXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uZ3JpZF9fY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAlO1xufVxuLmdyaWRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5ncmlkX19zaWRlYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIG1hcmdpbi1yaWdodDogMCU7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5ncmlkX19zaWRlYmFyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZ3JpZF9fY29udGVudCAuZ3JpZF9faXRlbS0tc20ge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwJTtcbn1cbi5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS1zbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmdyaWRfX2NvbnRlbnQgLmdyaWRfX2l0ZW0tLW1kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIG1hcmdpbi1yaWdodDogMCU7XG59XG4uZ3JpZF9fY29udGVudCAuZ3JpZF9faXRlbS0tbWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS1sZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwJTtcbn1cbi5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS1sZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmdyaWRfX2NvbnRlbnQgLmdyaWRfX2l0ZW0tLWhhbGYge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwJTtcbn1cbi5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS1oYWxmOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ud2hpdGUtYmcgLmdyaWQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLndoaXRlLWJnIC5ncmlkOm9ubHktY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0Mjg1NzE0Mjg1N3JlbTtcbn1cbi53aGl0ZS1iZyAuZ3JpZCAubW9yZS1saW5rIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53aGl0ZS1iZyAuZ3JpZDpub3QoLmdyaWQtLWZvb3RlcikgLmdyaWRfX2NvbnRlbnQsXG4ud2hpdGUtYmcgLmdyaWQ6bm90KC5ncmlkLS1mb290ZXIpIC5ncmlkX19zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53aGl0ZS1iZyAuZ3JpZDpub3QoLmdyaWQtLWZvb3RlcikgLmdyaWRfX2NvbnRlbnQgLm1vcmUtbGluayxcbi53aGl0ZS1iZyAuZ3JpZDpub3QoLmdyaWQtLWZvb3RlcikgLmdyaWRfX3NpZGViYXIgLm1vcmUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ud2hpdGUtYmcuYWN0cGFnZSAuZ3JpZF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndoaXRlLWJnIC5ncmlkLS1mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aGl0ZS1iZy5hY3RwYWdlIC5ncmlkX19pdGVtLS1zbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAud2hpdGUtYmcgLmdyaWQtLWZvb3RlciAuZ3JpZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAud2hpdGUtYmcgLmdyaWQtLWZvb3RlciAuZ3JpZF9fc2lkZWJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ncmlkX19pdGVtLS14cyxcbiAgLmdyaWRfX2NvbnRlbnQgLmdyaWRfX2l0ZW0tLXhzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gIH1cbiAgLmdyaWRfX2l0ZW0tLXhzOjphZnRlcixcbiAgLmdyaWRfX2NvbnRlbnQgLmdyaWRfX2l0ZW0tLXhzOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmdyaWRfX2l0ZW0tLXNtLFxuICAuZ3JpZF9fY29udGVudCAuZ3JpZF9faXRlbS0tc20sXG4gIC5ncmlkX19pdGVtLS1tZCxcbiAgLmdyaWRfX2NvbnRlbnQgLmdyaWRfX2l0ZW0tLW1kLFxuICAuZ3JpZF9faXRlbS0tbGcsXG4gIC5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS1sZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICB9XG4gIC5ncmlkX19pdGVtLS1zbTo6YWZ0ZXIsXG4gIC5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS1zbTo6YWZ0ZXIsXG4gIC5ncmlkX19pdGVtLS1tZDo6YWZ0ZXIsXG4gIC5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS1tZDo6YWZ0ZXIsXG4gIC5ncmlkX19pdGVtLS1sZzo6YWZ0ZXIsXG4gIC5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS1sZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5mb3JtIC5ncmlkX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICB9XG4gIC5mb3JtIC5ncmlkX19pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmdyaWRfX2NvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIH1cbiAgLmdyaWRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuZ3JpZF9fc2lkZWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmdyaWRfX3NpZGViYXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuZ3JpZF9fc2lkZWJhciAubmV3cy1saXN0OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmdyaWRfX3NpZGViYXIgLm5ld3MtbGlzdDpub3QoLm5ld3MtbGlzdC0tYXNpZGUpIC5uZXdzLWxpc3RfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmdyaWRfX3NpZGViYXIgLm5ld3MtbGlzdDpub3QoLm5ld3MtbGlzdC0tYXNpZGUpIC5uZXdzLWxpc3RfX2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuZ3JpZF9fc2lkZWJhciAubmV3cy1saXN0Om5vdCgubmV3cy1saXN0LS1hc2lkZSkgLm5ld3MtbGlzdF9faXRlbTpudGgtb2YtdHlwZSgybi0xKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5ncmlkX19zaWRlYmFyIC5uZXdzLWxpc3Q6bm90KC5uZXdzLWxpc3QtLWFzaWRlKSAubmV3cy1saXN0X19pdGVtOm50aC1vZi10eXBlKDJuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubWFpbi1zZWN0aW9uLS1jb21wYW55LndoaXRlLWJnIC5ncmlkX19zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1zZWN0aW9uLS1sYXRlc3QgLmdyaWRfX3NpZGViYXIsXG4gIC5tYWluLXNlY3Rpb24tLWxhdGVzdCAuZ3JpZF9fY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICB9XG4gIC5tYWluLXNlY3Rpb24tLWxhdGVzdCAuZ3JpZF9fc2lkZWJhcjo6YWZ0ZXIsXG4gIC5tYWluLXNlY3Rpb24tLWxhdGVzdCAuZ3JpZF9fY29udGVudDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tYWluLXNlY3Rpb24tLWxhdGVzdCAuZ3JpZF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWFpbi1zZWN0aW9uLS1sYXRlc3QgLmdyaWRfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tbGF0ZXN0IC5ncmlkX19pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWRfX2l0ZW0tLXhzLFxuICAuZ3JpZF9fY29udGVudCAuZ3JpZF9faXRlbS0teHMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgfVxuICAuZ3JpZF9faXRlbS0teHM6OmFmdGVyLFxuICAuZ3JpZF9fY29udGVudCAuZ3JpZF9faXRlbS0teHM6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuZ3JpZF9faXRlbS0tc20sXG4gIC5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS1zbSxcbiAgLmdyaWRfX2l0ZW0tLW1kLFxuICAuZ3JpZF9fY29udGVudCAuZ3JpZF9faXRlbS0tbWQsXG4gIC5ncmlkX19pdGVtLS1sZyxcbiAgLmdyaWRfX2NvbnRlbnQgLmdyaWRfX2l0ZW0tLWxnIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICB9XG4gIC5ncmlkX19pdGVtLS1zbTo6YWZ0ZXIsXG4gIC5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS1zbTo6YWZ0ZXIsXG4gIC5ncmlkX19pdGVtLS1tZDo6YWZ0ZXIsXG4gIC5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS1tZDo6YWZ0ZXIsXG4gIC5ncmlkX19pdGVtLS1sZzo6YWZ0ZXIsXG4gIC5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS1sZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5ncmlkX19zaWRlYmFyIC5uZXdzLWxpc3Q6bm90KC5uZXdzLWxpc3QtLWFzaWRlKSAubmV3cy1saXN0X19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmdyaWRfX3NpZGViYXIgLm5ld3MtbGlzdDpub3QoLm5ld3MtbGlzdC0tYXNpZGUpIC5uZXdzLWxpc3RfX2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuZ3JpZF9faXRlbS5tb2JpbGUtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdyaWRfX2l0ZW0ubW9iaWxlLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkX19pdGVtLm1vYmlsZS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZF9faXRlbS5tb2JpbGUtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyaWRfX2l0ZW0ubW9iaWxlLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkX19pdGVtLm1vYmlsZS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZF9faXRlbS5tb2JpbGUtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmdyaWRfX2l0ZW0ubW9iaWxlLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5tYWluLXNlY3Rpb24tLWNvbXBhbnkud2hpdGUtYmcgLmdyaWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5tYWluLXNlY3Rpb24tLWxhdGVzdCAuZ3JpZF9fY29udGVudCxcbiAgLm1haW4tc2VjdGlvbi0tY29tcGFueS53aGl0ZS1iZyAuZ3JpZF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWFpbi1zZWN0aW9uLS1jb21wYW55LndoaXRlLWJnIC5ncmlkX19pdGVtLFxuICAubWFpbi1zZWN0aW9uLS10aGVtZSAuZ3JpZF9faXRlbSxcbiAgLm1haW4tc2VjdGlvbi0taG90bGluZSAuZ3JpZF9faXRlbSxcbiAgLm1haW4tc2VjdGlvbi0tc3RvY2sgLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODU3MTQyODU3MTQzcmVtO1xuICB9XG4gIC5tYWluLXNlY3Rpb24tLXRoZW1lIC5ncmlkX19pdGVtLmdyaWRfX3RpdGxlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAubWFpbi1zZWN0aW9uLS10aGVtZSAuZ3JpZF9faXRlbSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tdGhlbWUgLmdyaWRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWFpbi1zZWN0aW9uLS10aGVtZSAuZ3JpZF9faXRlbS5uZXdzLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0Mjg1NzE0Mjg1NzJyZW07XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tdGhlbWUubmV3cy1kZXRhaWwgLmdyaWRfX2l0ZW0ubmV3cy1iYW5uZXIge1xuICAgIG1hcmdpbjogMi4xNDI4NTcxNDI4NTcxNDNyZW0gMDtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuc2VjdGlvbi1uZXdzLS1hY3R1YWwgLmdyaWRfX2l0ZW0tLXhzLFxuICAuc2VjdGlvbi1uZXdzLS1hY3R1YWwgLmdyaWRfX2NvbnRlbnQgLmdyaWRfX2l0ZW0tLXhzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICB9XG4gIC5zZWN0aW9uLW5ld3MtLWFjdHVhbCAuZ3JpZF9faXRlbS0teHM6OmFmdGVyLFxuICAuc2VjdGlvbi1uZXdzLS1hY3R1YWwgLmdyaWRfX2NvbnRlbnQgLmdyaWRfX2l0ZW0tLXhzOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLndoaXRlLWJnLmFjdHBhZ2UgLmdyaWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ncmlkX19pdGVtLS14cyxcbiAgLmdyaWRfX2NvbnRlbnQgLmdyaWRfX2l0ZW0tLXhzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICB9XG4gIC5ncmlkX19pdGVtLS14czo6YWZ0ZXIsXG4gIC5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS14czo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4uZmxleGJveC5mbGV4d3JhcCAuZ3JpZF9fcm93LFxuLmZsZXhib3hsZWdhY3kuZmxleHdyYXAgLmdyaWRfX3Jvdyxcbi5mbGV4Ym94dHdlZW5lci5mbGV4d3JhcCAuZ3JpZF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZsZXhib3guZmxleHdyYXAgLmdyaWRfX2l0ZW0sXG4uZmxleGJveGxlZ2FjeS5mbGV4d3JhcCAuZ3JpZF9faXRlbSxcbi5mbGV4Ym94dHdlZW5lci5mbGV4d3JhcCAuZ3JpZF9faXRlbSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLmZsZXhib3guZmxleHdyYXAgLmdyaWQgLm5ld3MtbGlzdC0tYXNpZGUsXG4uZmxleGJveGxlZ2FjeS5mbGV4d3JhcCAuZ3JpZCAubmV3cy1saXN0LS1hc2lkZSxcbi5mbGV4Ym94dHdlZW5lci5mbGV4d3JhcCAuZ3JpZCAubmV3cy1saXN0LS1hc2lkZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4Ym94LmZsZXh3cmFwIC5ncmlkIC5uZXdzLWxpc3QtLWFzaWRlIC5pdGVtLW1vcmUtbGluayxcbi5mbGV4Ym94bGVnYWN5LmZsZXh3cmFwIC5ncmlkIC5uZXdzLWxpc3QtLWFzaWRlIC5pdGVtLW1vcmUtbGluayxcbi5mbGV4Ym94dHdlZW5lci5mbGV4d3JhcCAuZ3JpZCAubmV3cy1saXN0LS1hc2lkZSAuaXRlbS1tb3JlLWxpbmsge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeS5uby1mbGV4Ym94dHdlZW5lciAuZ3JpZCAubmV3cy1pdGVtLFxuLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeS5uby1mbGV4Ym94dHdlZW5lciAuZ3JpZCAubmV3cy1saXN0LS1hc2lkZSB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5Lm5vLWZsZXhib3h0d2VlbmVyIC5ncmlkX19jb250ZW50IC5ncmlkX19pdGVtLS1zbTpudGgtY2hpbGQoNG4pIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAuZmxleGJveCAuZ3JpZF9faXRlbSxcbiAgLmZsZXhib3hsZWdhY3kgLmdyaWRfX2l0ZW0sXG4gIC5mbGV4Ym94dHdlZW5lciAuZ3JpZF9faXRlbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuLmdyaWQtbGF5b3V0X19jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtYmcgLmdyaWQtLWJnIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAud2hpdGUtYmcgLmdyaWQtLWJnIC5uZXdzLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAud2hpdGUtYmcgLmdyaWQtLWJnIC5ncmlkLWxheW91dF9fY29sdW1uLS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAud2hpdGUtYmcgLmdyaWQtLWJnIC5ncmlkX19zaWRlYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAuZ3JpZC1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAuZ3JpZC1sYXlvdXRfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC1sYXlvdXRfX2NvbHVtbiAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1sYXlvdXRfX2NvbHVtbiAuZ3JpZF9faXRlbSAubmV3cy1saXN0X19uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG4gIC5ncmlkLWxheW91dF9fY29sdW1uIC5ncmlkX19pdGVtIC5uZXdzLWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XG4gIH1cbiAgLmdyaWQtbGF5b3V0X19jb2x1bW4gLmdyaWRfX2l0ZW0gLm5ld3MtbGlzdF9fdGV4dCB7XG4gICAgbWF4LWhlaWdodDogMTI4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZ3JpZC1sYXlvdXRfX2NvbHVtbiAuZ3JpZF9faXRlbSAubmV3cy1saXN0X19kYXRlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmdyaWQtbGF5b3V0X19jb2x1bW4gLmdyaWRfX2l0ZW0tLXNvbG8ge1xuICAgIG1pbi1oZWlnaHQ6IDI1OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAuZ3JpZC1sYXlvdXRfX2NvbHVtbiAuZ3JpZF9faXRlbS0tc29sbzpsYXN0LW9mLXR5cGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmdyaWQtbGF5b3V0X19jb2x1bW4tLWZvdXIge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIuODU3MTQyODU3MTQyODU3cmVtO1xufVxuLmhlYWRlcl9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG59XG4uaGVhZGVyX190b3AgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmhlYWRlcl9fdG9wIC5jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuNTcxNDI4NTcxNDI4NTcycmVtO1xufVxuLmhlYWRlcl9fbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxZW07XG59XG4uaGVhZGVyX19sb2dvIC5sb2dvLXRleHQtLXVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4wNzVyZW07XG59XG4uaGVhZGVyX19sb2dvIC5sb2dvLXRleHQge1xuICBmb250LWZhbWlseTogJ1BGUmVnYWxEaXNwbGF5UHJvJywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5oZWFkZXJfX3VzZXItYmxvY2sge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5oZWFkZXJfX3NvY2lhbCxcbi5oZWFkZXJfX2xvZ2luIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhlYWRlcl9fbG9naW4ge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cbi5oZWFkZXJfX25hdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDM0MTQyO1xufVxuLmhlYWRlcl9fbmF2OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaGVhZGVyIC5tYWluLW1lbnUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDAuMzU3MTQyODU3MTQyODU3ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIH1cbiAgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5oZWFkZXJfX3RvcCAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5oZWFkZXJfX3VzZXItYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXJfX3RvcCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuaGVhZGVyX19sb2dvIC5sb2dvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxuICAuaGVhZGVyX191c2VyLWJsb2NrIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5oZWFkZXJfX3NvY2lhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaGVhZGVyX19uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlYWRlcl9fc29jaWFsLFxuICAuaGVhZGVyX19sb2dpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubGlzdGluZy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpc3RpbmctdGFibGUgYSB7XG4gIGNvbG9yOiAjNWY4YmE2O1xufVxuLmxpc3RpbmctdGFibGUgLmljb24ge1xuICBtYXJnaW4tdG9wOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5saXN0aW5nLXRhYmxlIHRoLFxuLmxpc3RpbmctdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbSAxMHB4IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlzdGluZy10YWJsZSB0aDpmaXJzdC1jaGlsZCxcbi5saXN0aW5nLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxpc3RpbmctdGFibGUgdGg6bGFzdC1jaGlsZCxcbi5saXN0aW5nLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmxpc3RpbmctdGFibGUgdGgge1xuICBwYWRkaW5nOiAwIDVweCA1cHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4ubGlzdGluZy10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDIuMTQyODU3MTQyODU3MTQzcmVtIDEwcHggMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbn1cbi5saXN0aW5nLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICB3aWR0aDogNTUlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGQubGlzdGluZy10YWJsZV9fcHJpY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxpc3RpbmctdGFibGUtLWpvYiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdGluZy10YWJsZS0tam9iIHRkIHtcbiAgcGFkZGluZy10b3A6IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmxpc3RpbmctdGFibGUtLWpvYiB0ZDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ubGlzdGluZy10YWJsZS0tam9iIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ubGlzdGluZy10YWJsZS0tam9iIC5saXN0aW5nLXRhYmxlX19jbGlja2FibGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGlzdGluZy10YWJsZS0tam9iIC5saXN0aW5nLXRhYmxlX19jbGlja2FibGUgdGQge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5saXN0aW5nLXRhYmxlLS1qb2IgLmxpc3RpbmctdGFibGVfX2NsaWNrYWJsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuNDI4NTcxNDI4NTcxNDI5cmVtIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGlzdGluZy10YWJsZS0tam9iIC5saXN0aW5nLXRhYmxlX19jbGlja2FibGUgdGQ6Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5saXN0aW5nLXRhYmxlLS1qb2IgLmxpc3RpbmctdGFibGVfX2NsaWNrYWJsZSB0ZDpsYXN0LWNoaWxkIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdGluZy10YWJsZS0tam9iIC5saXN0aW5nLXRhYmxlX19jbGlja2FibGU6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3RpbmctdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5saXN0aW5nLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICB9XG4gIC5saXN0aW5nLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGlzdGluZy10YWJsZS0tam9iIC5saXN0aW5nLXRhYmxlX19jbGlja2FibGUgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5saXN0aW5nLXRhYmxlLS1qb2IgLmxpc3RpbmctdGFibGVfX2NsaWNrYWJsZSBhIHtcbiAgICBwYWRkaW5nOiAwLjcxNDI4NTcxNDI4NTcxNHJlbSAwO1xuICB9XG4gIC5saXN0aW5nLXRhYmxlLS1qb2IgLmxpc3RpbmctdGFibGVfX2NsaWNrYWJsZSB0ZDpmaXJzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIH1cbiAgLmxpc3RpbmctdGFibGUtLWpvYiAubGlzdGluZy10YWJsZV9fY2xpY2thYmxlIHRkOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ubGlzdGluZy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2FiYThhODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjRiNGI7XG59XG4ubGlzdGluZy10YWJsZS0tam9iIC5saXN0aW5nLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubGlzdGluZy1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNWY4YmE2O1xufVxuLmxpc3RpbmctbGlua3MgLmljb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5saXN0aW5nLXRhYmxlIC5saXN0aW5nLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG4ubmV3cy1saXN0IC5saXN0aW5nLWxpbmtzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuLm5ld3MtbGlzdC0tc20gLmxpc3RpbmctbGlua3Mge1xuICBtYXJnaW46IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5saXN0aW5nLWxpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5uZXdzLWxpc3QgLmxpc3RpbmctbGlua3Mge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xuICB9XG59XG4ubWFpbi1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFpbi1tZW51X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1haW4tbWVudV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxLjE0Mjg1NzE0Mjg1NzE0M2VtIDAuNzE0Mjg1NzE0Mjg1NzE0ZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwOTA5MDk7XG59XG4ubWFpbi1tZW51X19saW5rIGltZyB7XG4gIG1heC1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLm1haW4tbWVudV9fbGluay5hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1haW4tbWVudV9fbGluay5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZWNjNjE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLW1lbnUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubWFpbi1tZW51X19saW5rOm5vdCguYWN0aXZlKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWNjNjE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbiAgLm1haW4tbWVudV9fbGluazpub3QoLmFjdGl2ZSk6aG92ZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3MTQyODZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmM2YyO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI0MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuaXMtbmF2LXNob3duIC5tYWluLW1lbnUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjYzljOWM5O1xuICB9XG4gIC5tYWluLW1lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWluLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgfVxuICAubWFpbi1tZW51X19saW5rIGltZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgfVxuICAubWFpbi1tZW51X19saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcztcbn1cbmJvZHkuaXMtbmF2LXNob3duIHtcbiAgbGVmdDogLTI0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5pcy1uYXYtc2hvd246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXZpY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNWE1YzViO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmMWYzZjI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5uYXZpY29uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uYXZpY29uX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLm5hdmljb25fX2ljb246YmVmb3JlLFxuLm5hdmljb25fX2ljb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5uYXZpY29uX19pY29uOmJlZm9yZSB7XG4gIHRvcDogLThweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1pbiAwLjM0cywgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG4ubmF2aWNvbl9faWNvbjphZnRlciB7XG4gIGJvdHRvbTogLThweDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1pbiAwLjM0cywgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaXMtbmF2LXNob3duIC5uYXZpY29uX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5pcy1uYXYtc2hvd24gLm5hdmljb25fX2ljb246YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTRzIGVhc2Utb3V0O1xufVxuLmlzLW5hdi1zaG93biAubmF2aWNvbl9faWNvbjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIDAuMTRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmlzLW5hdi1zaG93biAubmF2aWNvbixcbi5pcy1tZW51LWZpeGVkIC5uYXZpY29uIHtcbiAgei1pbmRleDogMTAwO1xufVxuLmlzLW1lbnUtZml4ZWQgLm5hdmljb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMi44NTcxNDI4NTcxNDI4NTdyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLmlzLW1lbnUtZml4ZWQuaXMtbmF2LXNob3duIC5uYXZpY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNDBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZpY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaXMtbWVudS1maXhlZCAubmF2aWNvbiB7XG4gICAgdG9wOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgfVxufVxuLm1haW4tc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xufVxuLm1haW4tc2VjdGlvbi0taG90bGluZSB7XG4gIG1hcmdpbi10b3A6IDIuMTQyODU3MTQyODU3MTQzcmVtO1xufVxuLm1haW4tc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluLXNlY3Rpb24tLWxhdGVzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTQyODU3MTQyODU3MTQzcmVtO1xufVxuLm1haW4tc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMy40Mjg1NzE0Mjg1NzE0MjhyZW07XG59XG4ubWFpbi1zZWN0aW9uX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNTcxNDI4NTcxNDI4NTcycmVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3MTQyODZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxNDI4NTcxNDI4NnJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzRiNGI0YjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRiNGI0YjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1zZWN0aW9uX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG4gIH1cbiAgLm1haW4tc2VjdGlvbi53aGl0ZS1iZy5hY3RwYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgfVxufVxuLm5ld3MtYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXdzLWF1dGhvcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5ld3MtYXV0aG9yX19sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogNDIlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIG1hcmdpbi1yaWdodDogMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ubmV3cy1hdXRob3JfX2xlZnQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5uZXdzLWF1dGhvcl9fcmlnaHQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdpZHRoOiA1Ny45OTk5OTk5OTk5OTk5OSU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLm5ld3MtYXV0aG9yX19yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5ld3MtYXV0aG9yX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5uZXdzLWF1dGhvcl9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3MtYXV0aG9yX19idG4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3MtYXV0aG9yX19idG4gLmljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmV3cy1hdXRob3JfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAzLjIxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5uZXdzLWF1dGhvcl9faW5mbzplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3cy1hdXRob3JfX3NvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5uZXdzLWF1dGhvcl9fbGVmdCxcbiAgLm5ld3MtYXV0aG9yX19yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3cy1hdXRob3JfX2xlZnQ6bm90KGxhc3QtY2hpbGQpLFxuICAubmV3cy1hdXRob3JfX3JpZ2h0Om5vdChsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG4gIH1cbiAgLm5ld3MtYXV0aG9yX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgfVxufVxuLm5ld3MtYXV0aG9yIHAge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4uc2VjdGlvbi1uZXdzLFxuLm5ld3MtZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG4uc2VjdGlvbi1uZXdzIC5uZXdzLWxpc3QsXG4ubmV3cy1kZXRhaWwgLm5ld3MtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTcxNDI4NnJlbTtcbn1cbi5zZWN0aW9uLW5ld3MgLm5ld3MtbGlzdDpub3QoOmxhc3QtY2hpbGQpLFxuLm5ld3MtZGV0YWlsIC5uZXdzLWxpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuODU3MTQyODU3MTQyODU3cmVtO1xufVxuLnNlY3Rpb24tbmV3cyAubmV3cy1saXN0X19pdGVtLFxuLm5ld3MtZGV0YWlsIC5uZXdzLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbn1cbi5zZWN0aW9uLW5ld3MgLm5ld3MtbGlzdC0tYmlnIC5uZXdzLWxpc3RfX2l0ZW0sXG4ubmV3cy1kZXRhaWwgLm5ld3MtbGlzdC0tYmlnIC5uZXdzLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG59XG4ubmV3cy1kZXRhaWxfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYUMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5ld3MtZGV0YWlsX190aXRsZTpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxNDI4NTdyZW07XG59XG4ubmV3cy1kZXRhaWxfX3RpdGxlIC5uZXdzLWNvdW50IHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cbi5uZXdzLWRldGFpbF9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS43MTQyODU3MTQyODU3MTRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5uZXdzLWRldGFpbF9fc3VidGl0bGUtLXNtIHtcbiAgZm9udC1mYW1pbHk6ICdQRlJlZ2FsRGlzcGxheVBybycsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNmI2YjZiO1xufVxuLm5ld3MtZGV0YWlsX190b3AtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogNzUlO1xufVxuLmdyaWRfX2NvbnRlbnQgLm5ld3MtZGV0YWlsX190b3AtaW5mbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3MtZGV0YWlsX19kYXRlLFxuLm5ld3MtZGV0YWlsX19hdXRob3IsXG4ubmV3cy1kZXRhaWxfX3ZpZXdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5uZXdzLWRldGFpbF9fZGF0ZSxcbi5uZXdzLWRldGFpbF9fYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6ICdQRlJlZ2FsRGlzcGxheVBybycsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubmV3cy1kZXRhaWxfX2RhdGUge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLm5ld3MtZGV0YWlsX19hdXRob3Ige1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5uZXdzLWRldGFpbF9fdmlld3Mge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMjg1NzE0Mjg1NzE0Mjg2cmVtO1xufVxuLm5ld3MtZGV0YWlsX192aWV3cyAuaWNvbiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5uZXdzLWRldGFpbF9fdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ld3MtZGV0YWlsX19hdXRob3ItYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5uZXdzLWRldGFpbF9fYXV0aG9yLXBob3RvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAxMDVweDtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5ld3MtZGV0YWlsX19hdXRob3ItYmxvY2sgLm5ld3MtZGV0YWlsX19zdWJ0aXRsZSxcbi5uZXdzLWRldGFpbF9fYXV0aG9yLWJsb2NrIC5uZXdzLWRldGFpbF9fZGF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbn1cbi5uZXdzLWRldGFpbF9fYXV0aG9yLWJsb2NrIC5uZXdzLWRldGFpbF9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgcGFkZGluZzogMC43MTQyODU3MTQyODU3MTRyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuLm5ld3MtZGV0YWlsX19zaWRlYmFyIC5iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5ld3MtZGV0YWlsX19zaWRlYmFyIC5iYW5uZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3cy1kZXRhaWwtLWV2ZW50IC5jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDIuODU3MTQyODU3MTQyODU3cmVtO1xufVxuLm5ld3MtZGV0YWlsLS1ldmVudCAubmV3cy1kZXRhaWxfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxNDI4NTdyZW07XG4gIHBhZGRpbmc6IDcuMTQyODU3MTQyODU3MTQzcmVtIDAgMTQuMjg1NzE0Mjg1NzE0Mjg2cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuLm5ld3MtZGV0YWlsLS1ldmVudCAubmV3cy1kZXRhaWxfX3RvcC1pbmZvLFxuLm5ld3MtZGV0YWlsLS1ldmVudCAubmV3cy1kZXRhaWxfX2JvdHRvbS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmV3cy1kZXRhaWwtLWV2ZW50IC5uZXdzLWRldGFpbF9fYm90dG9tLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbi5uZXdzLWRldGFpbC0tZXZlbnQgLm5ld3MtZGV0YWlsX190b3AtaW5mbyBzcGFuLFxuLm5ld3MtZGV0YWlsLS1ldmVudCAubmV3cy1kZXRhaWxfX2JvdHRvbS1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3V0bGluZTogNXB4IHNvbGlkICMwMDA7XG59XG5Ac3VwcG9ydHMgKGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZSkge1xuICAubmV3cy1kZXRhaWwtLWV2ZW50IC5uZXdzLWRldGFpbF9fdG9wLWluZm8gc3BhbixcbiAgLm5ld3MtZGV0YWlsLS1ldmVudCAubmV3cy1kZXRhaWxfX2JvdHRvbS1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIH1cbn1cbi5uZXdzLWRldGFpbC0tZXZlbnQgLm5ld3MtZGV0YWlsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3cy1kZXRhaWwtLWV2ZW50IC5uZXdzLWRldGFpbF9fdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xufVxuLm5ld3MtZGV0YWlsLS1ldmVudCAubmV3cy1kZXRhaWxfX3N1YnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5uZXdzLWRldGFpbC0tZXZlbnQgLm5ld3MtZGV0YWlsX19kYXRlLFxuLm5ld3MtZGV0YWlsLS1ldmVudCAubmV3cy1kZXRhaWxfX2F1dGhvcixcbi5uZXdzLWRldGFpbC0tZXZlbnQgLm5ld3MtZGV0YWlsX192aWV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3cy1kZXRhaWwtLWV2ZW50IC5uZXdzLWRldGFpbF9fZGF0ZSB7XG4gIGNvbG9yOiAjZWVjYzYxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5ld3MtZGV0YWlsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMy40Mjg1NzE0Mjg1NzE0MjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAubmV3cy1kZXRhaWxfX3RvcC1pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uZXdzLWRldGFpbC0tZXZlbnQgLm5ld3MtZGV0YWlsX19ib3R0b20taW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLm5ld3MtZGV0YWlsX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0Mjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3cy1kZXRhaWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjU3MTQyODU3MTQyODU3MnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1kZXRhaWxfX2RhdGUsXG4gIC5uZXdzLWRldGFpbF9fYXV0aG9yLFxuICAubmV3cy1kZXRhaWxfX3ZpZXdzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBAc3VwcG9ydHMgKGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZSkge1xuICAgIC5uZXdzLWRldGFpbC0tZXZlbnQgLm5ld3MtZGV0YWlsX190b3AtaW5mbyBzcGFuLFxuICAgIC5uZXdzLWRldGFpbC0tZXZlbnQgLm5ld3MtZGV0YWlsX19ib3R0b20taW5mbyB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxZW0gKyA1cHgpO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubmV3cy1kZXRhaWxfX2F1dGhvci1waG90byB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5ld3MtZGV0YWlsX19hdXRob3ItYmxvY2sgLm5ld3MtZGV0YWlsX19zdWJ0aXRsZSxcbiAgLm5ld3MtZGV0YWlsX19hdXRob3ItYmxvY2sgLm5ld3MtZGV0YWlsX19kYXRlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuLm5ld3MtaXRlbV9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5ld3MtaXRlbV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5uZXdzLWl0ZW1fX2luZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5uZXdzLWl0ZW0tLWZ3IC5uZXdzLWl0ZW1fX2luZm8ge1xuICB0b3A6IDIuODU3MTQyODU3MTQyODU3cmVtO1xuICBib3R0b206IGF1dG87XG59XG4ubmV3cy1pdGVtX19pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5uZXdzLWl0ZW1fX2luZm8gc3Bhbjpub3QoW2NsYXNzXSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvdXRsaW5lOiA1cHggc29saWQgIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubmV3cy1pdGVtX19pbmZvIHNwYW46bm90KFtjbGFzc10pIGJyOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3MtaXRlbV9faW5mbyBzcGFuOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzLWl0ZW1fX2luZm8gLnN0b2NrLXByaWNlIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbkBzdXBwb3J0cyAoYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lKSB7XG4gIC5uZXdzLWl0ZW1fX2luZm8gc3Bhbjpub3QoW2NsYXNzXSkge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgfVxufVxuLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX19pbmZvIHNwYW46bm90KFtjbGFzc10pIHtcbiAgY29sb3I6ICMwOTA5MDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWNjNjE7XG4gIG91dGxpbmU6IDVweCBzb2xpZCAjZWVjYzYxO1xufVxuQHN1cHBvcnRzIChib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmUpIHtcbiAgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX19pbmZvIHNwYW46bm90KFtjbGFzc10pIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4ubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWl0ZW1fX2luZm8gLnN0b2NrLXByaWNlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubmV3cy1pdGVtX19kYXRlLFxuLm5ld3MtaXRlbV9fbmFtZSxcbi5uZXdzLWl0ZW1fX3RpdGxlLFxuLm5ld3MtaXRlbV9fY2F0ZWdvcnkge1xuICBwYWRkaW5nOiA1cHg7XG59XG5Ac3VwcG9ydHMgKGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZSkge1xuICAubmV3cy1pdGVtX19kYXRlLFxuICAubmV3cy1pdGVtX19uYW1lLFxuICAubmV3cy1pdGVtX190aXRsZSxcbiAgLm5ld3MtaXRlbV9fY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5uZXdzLWl0ZW1fX2RhdGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubmV3cy1pdGVtX19kYXRlLFxuLm5ld3MtaXRlbV9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNlZWNjNjE7XG59XG4ubmV3cy1pdGVtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYUMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uZXdzLWl0ZW1fX2NhdGVnb3J5IHtcbiAgZm9udC1mYW1pbHk6ICdQRlJlZ2FsRGlzcGxheVBybycsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ4ZWVmZjtcbn1cbi5uZXdzLWl0ZW1fX2NhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm5ld3MtaXRlbV9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyODU3MTQzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm5ld3MtaXRlbV9fdGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5uZXdzLWl0ZW1fX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzLWl0ZW1fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeS5uby1mbGV4Ym94dHdlZW5lciAubmV3cy1pdGVtX19mb290ZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5uZXdzLWl0ZW1fX2Zvb3RlciAubmV3cy1pdGVtX19saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmV3cy1pdGVtX19mb290ZXIgLm5ld3MtaXRlbV9fbGluazpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5ld3MtaXRlbV9fdmlld3Mge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uZXdzLWl0ZW1fX3ZpZXdzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uZXdzLWl0ZW0gLmljb24tdmlld3MtY2xhc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ubmV3cy1pdGVtIC5pY29uLXZpZXdzLWNsYXNzIHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbn1cbi5uZXdzLWl0ZW06aG92ZXIgLmljb24tdmlld3MtY2xhc3Mgc3ZnIHtcbiAgZmlsbDogIzA5MDkwOTtcbn1cbi5tYWluLXNlY3Rpb24tLWhvdGxpbmUgLm5ld3MtaXRlbV9fY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAwO1xufVxuLm1haW4tc2VjdGlvbi0taG90bGluZSAubmV3cy1pdGVtX19jYXRlZ29yeSBzcGFuOm5vdChbY2xhc3NdKSxcbi5tYWluLXNlY3Rpb24tLWhvdGxpbmUgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX19pbmZvIC5uZXdzLWl0ZW1fX2NhdGVnb3J5IHNwYW46bm90KFtjbGFzc10pIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmV3cy1pdGVtLS1mbGFzaC5ncmlkX19pdGVtIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4ubmV3cy1pdGVtLS1mbGFzaCAubmV3cy1pdGVtX19pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY3MDUgdXJsKFwiYXNzZXRzL2ltZy9mbGFzaC5wbmdcIikgbm8tcmVwZWF0IDE1cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSwgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIHtcbiAgLm5ld3MtaXRlbS0tZmxhc2ggLm5ld3MtaXRlbV9faW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2ZsYXNoQDJ4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc2cHggOTJweDtcbiAgfVxufVxuLm5ld3MtaXRlbS0tZmxhc2ggLm5ld3MtaXRlbV9faW5mbyB7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDkycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmV3cy1pdGVtLS1mbGFzaCAubmV3cy1pdGVtX19saW5rIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLm5ld3MtaXRlbS0tZmxhc2ggLm5ld3MtaXRlbV9fbGluazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLm5ld3MtaXRlbS0tZmxhc2ggLm5ld3MtaXRlbV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLm5ld3MtaXRlbS0tZmxhc2ggLm5ld3MtaXRlbV9fZGF0ZSxcbi5uZXdzLWl0ZW0tLWZsYXNoIC5uZXdzLWl0ZW1fX3RpdGxlLFxuLm5ld3MtaXRlbS0tZmxhc2g6aG92ZXIgLm5ld3MtaXRlbV9fZGF0ZSxcbi5uZXdzLWl0ZW0tLWZsYXNoOmhvdmVyIC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uZXdzLWl0ZW0tLWZsYXNoIC5uZXdzLWl0ZW1fX2RhdGUgc3Bhbjpub3QoW2NsYXNzXSksXG4ubmV3cy1pdGVtLS1mbGFzaCAubmV3cy1pdGVtX190aXRsZSBzcGFuOm5vdChbY2xhc3NdKSxcbi5uZXdzLWl0ZW0tLWZsYXNoOmhvdmVyIC5uZXdzLWl0ZW1fX2RhdGUgc3Bhbjpub3QoW2NsYXNzXSksXG4ubmV3cy1pdGVtLS1mbGFzaDpob3ZlciAubmV3cy1pdGVtX190aXRsZSBzcGFuOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5ld3MtaXRlbS0tZmxhc2ggLm5ld3MtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS43MTQyODU3MTQyODU3MTRyZW07XG59XG4ubmV3cy1pdGVtLS1mbGFzaDpob3ZlciAubmV3cy1pdGVtX19jYXRlZ29yeSBzcGFuOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiAjNDhlZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvdXRsaW5lOiA1cHggc29saWQgIzAwMDtcbn1cbkBzdXBwb3J0cyAoYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lKSB7XG4gIC5uZXdzLWl0ZW0tLWZsYXNoOmhvdmVyIC5uZXdzLWl0ZW1fX2NhdGVnb3J5IHNwYW46bm90KFtjbGFzc10pIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4ubmV3cy1pdGVtLS12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3cy1pdGVtLS12aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLWl0ZW0tLXZpZGVvIC5uZXdzLWl0ZW1fX2luZm8ge1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3cy1pdGVtIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5uZXdzLWl0ZW1fX2ltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLmdyaWRfX2l0ZW0tLW1kIC5uZXdzLWl0ZW1fX3RpdGxlLFxuICAuZ3JpZF9faXRlbS0tbGcgLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuNTcxNDI4NTcxNDI4NTcycmVtO1xuICB9XG4gIC5ncmlkX19pdGVtLS14bCAubmV3cy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMy40Mjg1NzE0Mjg1NzE0MjhyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3MtaXRlbTpub3QoLm5ld3MtYmFubmVyKSB7XG4gICAgaGVpZ2h0OiAyMDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5uZXdzLWl0ZW0tLWZsYXNoIC5uZXdzLWl0ZW1fX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm5ld3MtaXRlbS0tZmxhc2ggLm5ld3MtaXRlbV9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1zZWN0aW9uLS1sYXRlc3QgLm5ld3MtaXRlbS0tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tbGF0ZXN0IC5uZXdzLWl0ZW0tLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5tYWluLXNlY3Rpb24tLWxhdGVzdCAubmV3cy1pdGVtLS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAubWFpbi1zZWN0aW9uLS1sYXRlc3QgLm5ld3MtaXRlbS0tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tYWN0dWFsIC5uZXdzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtaXRlbTpub3QoLm5ld3MtYmFubmVyKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIEBzdXBwb3J0cyAoYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lKSB7XG4gICAgLm5ld3MtaXRlbV9faW5mbyBzcGFuOm5vdChbY2xhc3NdKSB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxZW0gKyA1cHgpO1xuICAgIH1cbiAgfVxuICAubWFpbi1zZWN0aW9uLS1sYXRlc3QgLm5ld3MtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1zZWN0aW9uLS10aGVtZSAubmV3cy1pdGVtX19pbWcgaW1nLFxuICAubWFpbi1zZWN0aW9uLS1jb21wYW55IC5uZXdzLWl0ZW1fX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5tYWluLXNlY3Rpb24tLXRoZW1lIC5uZXdzLWl0ZW1fX2ltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgLm5ld3MtaXRlbV9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tY29tcGFueSAubmV3cy1pdGVtX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1zZWN0aW9uLS10aGVtZSAubmV3cy1pdGVtX19pbmZvLFxuICAubWFpbi1zZWN0aW9uLS1jb21wYW55IC5uZXdzLWl0ZW1fX2luZm8ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjNGI0YjRiO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5tYWluLXNlY3Rpb24tLXRoZW1lIC5uZXdzLWl0ZW1fX2luZm8gZGl2LFxuICAubWFpbi1zZWN0aW9uLS1jb21wYW55IC5uZXdzLWl0ZW1fX2luZm8gZGl2IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluLXNlY3Rpb24tLXRoZW1lIC5uZXdzLWl0ZW1fX2luZm8gc3Bhbjpub3QoW2NsYXNzXSksXG4gIC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgLm5ld3MtaXRlbV9faW5mbyBzcGFuOm5vdChbY2xhc3NdKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tdGhlbWUgLm5ld3MtaXRlbV9faW5mbyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NXB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNjAlIC0gNXB4KTtcbiAgfVxuICAubWFpbi1zZWN0aW9uLS10aGVtZSAubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWl0ZW1fX2luZm8gc3Bhbjpub3QoW2NsYXNzXSksXG4gIC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX19pbmZvIHNwYW46bm90KFtjbGFzc10pIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tdGhlbWUgLm5ld3MtaXRlbV9fbGluayxcbiAgLm1haW4tc2VjdGlvbi0tY29tcGFueSAubmV3cy1pdGVtX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAubWFpbi1zZWN0aW9uLS10aGVtZSAubmV3cy1pdGVtX19kYXRlLFxuICAubWFpbi1zZWN0aW9uLS1jb21wYW55IC5uZXdzLWl0ZW1fX2RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYUMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICM0YjRiNGI7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tdGhlbWUgLm5ld3MtaXRlbV9fZGF0ZSBzcGFuOm5vdChbZGF0YS10aW1lXSksXG4gIC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgLm5ld3MtaXRlbV9fZGF0ZSBzcGFuOm5vdChbZGF0YS10aW1lXSkge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tdGhlbWUgLm5ld3MtaXRlbV9fdGl0bGUsXG4gIC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNGI0YjRiO1xuICB9XG4gIC5tYWluLXNlY3Rpb24tLXRoZW1lIC5uZXdzLWl0ZW1fX2NhdGVnb3J5LFxuICAubWFpbi1zZWN0aW9uLS1jb21wYW55IC5uZXdzLWl0ZW1fX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2MDhjYTc7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tY29tcGFueSAubmV3cy1pdGVtX19jYXRlZ29yeSBzcGFuOm5vdChbY2xhc3NdKSxcbiAgLm1haW4tc2VjdGlvbi0tY29tcGFueSAubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWl0ZW1fX2luZm8gLm5ld3MtaXRlbV9fY2F0ZWdvcnkgc3Bhbjpub3QoW2NsYXNzXSkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgLm5ld3MtaXRlbV9fdmlld3MsXG4gIC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX192aWV3cyB7XG4gICAgY29sb3I6ICM2YjZiNmI7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tY29tcGFueSAubmV3cy1pdGVtX192aWV3cyBzcGFuLFxuICAubWFpbi1zZWN0aW9uLS1jb21wYW55IC5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtaXRlbV9fdmlld3Mgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tY29tcGFueSAubmV3cy1pdGVtX192aWV3cyAuaWNvbi12aWV3cy1jbGFzcyBzdmcsXG4gIC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX192aWV3cyAuaWNvbi12aWV3cy1jbGFzcyBzdmcge1xuICAgIGZpbGw6ICM2YjZiNmI7XG4gIH1cbn1cbi5ncmlkX19zaWRlYmFyIC5uZXdzLWxpc3QgKyAubmV3cy1saXN0LFxuLmdyaWRfX3NpZGViYXIgLm5ld3MtbGlzdCArIC5iYW5uZXIsXG4uZ3JpZF9fc2lkZWJhciAuYmFubmVyICsgLm5ld3MtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMuMjE0Mjg1NzE0Mjg1NzE0cmVtO1xufVxuLm5ld3MtbGlzdCAubGlzdC11bnN0eWxlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTQyODU3MTQyODU3MTQzcmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI4NTcxNDNyZW07XG59XG4ubmV3cy1saXN0IC5saXN0LXVuc3R5bGVkIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG59XG4ubmV3cy1saXN0X19mdWxsLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZXdzLWxpc3RfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzZiNmI2Yjtcbn1cbi5uZXdzLWxpc3RfX3RpdGxlLS13aXRoLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3cy1saXN0X19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5uZXdzLWxpc3RfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzLWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xufVxuLm5ld3MtbGlzdF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmV3cy1saXN0X19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nLCBHZW9yZ2lhLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmV3cy1saXN0X19kYXRlLS1jb2xvcmVkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3OThlN2Y7XG59XG4ubmV3cy1saXN0X19kYXRlIHNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYUMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2FiYThhODtcbn1cbi5uZXdzLWxpc3RfX25hbWUgLm5ld3MtbGlzdF9fZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5uZXdzLWxpc3RfX3ZpZXdzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2FDJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4ubmV3cy1saXN0X192aWV3cyAuaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgb3BhY2l0eTogMC41O1xufVxuLm5ld3MtbGlzdF9fdGV4dCBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG4ubmV3cy1saXN0X190ZXh0IGEge1xuICBjb2xvcjogIzVmOGJhNjtcbn1cbi5uZXdzLWxpc3RfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgZm9udC1mYW1pbHk6ICdQRlJlZ2FsRGlzcGxheVBybycsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ4ZWVmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5uZXdzLWxpc3RfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmV3cy1saXN0X19zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LWZhbWlseTogJ1BGUmVnYWxEaXNwbGF5UHJvJywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTcxNDI4NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhYmE4YTg7XG59XG4ubWFpbi1zZWN0aW9uLS1jb21wYW55IC5uZXdzLWxpc3RfX25hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubWFpbi1zZWN0aW9uLS1jb21wYW55IC5uZXdzLWxpc3RfX3RleHQge1xuICBjb2xvcjogIzY1Njg2Nztcbn1cbi5tYWluLXNlY3Rpb24tLWNvbXBhbnkgLm5ld3MtbGlzdF9fZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNmI2YjZiO1xufVxuLm5ld3MtbGlzdC0tYXNpZGUgLm5ld3MtbGlzdF9fdGl0bGUsXG4ubmV3cy1saXN0X190aXRsZS52aXNpYmxlLXNtLFxuLm5ld3MtbGlzdF9fdGl0bGUudmlzaWJsZS14cyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzg1NzE0Mjg1NzE0Mjg2cmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNGI0YjRiO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGI0YjRiO1xufVxuLm5ld3MtbGlzdCAuaXRlbS1tb3JlLWxpbms6bm90KC5pdGVtLW1vcmUtbGluay0tc2VjdCkge1xuICBtYXJnaW4tYm90dG9tOiAzLjIxNDI4NTcxNDI4NTcxNHJlbTtcbiAgcGFkZGluZzogMTZweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwOTA5MDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWNjNjE7XG59XG4ubmV3cy1saXN0IC5pdGVtLW1vcmUtbGluazpub3QoLml0ZW0tbW9yZS1saW5rLS1zZWN0KTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG4ubmV3cy1saXN0X19pdGVtLS1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOHB4KSB7XG4gIC5uZXdzLWxpc3RfX2l0ZW0tLWZsYXNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIH1cbiAgLm5ld3MtbGlzdF9faXRlbS0tZmxhc2g6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWxpc3RfX2l0ZW0tLWZsYXNoOmJlZm9yZSB7XG4gICAgdG9wOiAzcHg7XG4gIH1cbn1cbi5uZXdzLWxpc3RfX2l0ZW0tLWV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIuMTQyODU3MTQyODU3MTQzcmVtO1xufVxuLm5ld3MtbGlzdF9faXRlbS0tZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmV3cy1saXN0X19pdGVtLS1leHQgLm5ld3MtbGlzdF9fbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXgtd2lkdGg6IDQwJTtcbn1cbi5uZXdzLWxpc3RfX2l0ZW0tLWV4dCAubmV3cy1saXN0X19jb250ZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTQ1cHgpO1xuICBtaW4td2lkdGg6IGNhbGMoNjAlIC0gNXB4KTtcbn1cbi5uZXdzLWxpc3RfX2l0ZW0tLWV4dCAubmV3cy1saXN0X19jYXRlZ29yeSB7XG4gIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2MDhjYTc7XG59XG4ubmV3cy1saXN0X19pdGVtLS1leHQgLm5ld3MtbGlzdF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5uZXdzLWxpc3RfX2l0ZW0tLWV4dCAubmV3cy1saXN0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5ld3MtbGlzdC0tZm9ydW0gLm5ld3MtbGlzdF9fbW9yZSxcbi5uZXdzLWxpc3QtLXN0b2NrIC5uZXdzLWxpc3RfX21vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3cy1saXN0LS1mb3J1bSAubmV3cy1saXN0X19pbWcsXG4ubmV3cy1saXN0LS1zdG9jayAubmV3cy1saXN0X19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5uZXdzLWxpc3QtLXN0b2NrIC5uZXdzLWxpc3RfX2ltZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0NCwxNzAsMTUwLDAuNjIpO1xufVxuLm5ld3MtbGlzdF9faW1nLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwOTA5MDk7XG59XG4ubmV3cy1saXN0X19pbWctdGl0bGUgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVjYzYxO1xuICBvdXRsaW5lOiA1cHggc29saWQgI2VlY2M2MTtcbn1cbkBzdXBwb3J0cyAoYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lKSB7XG4gIC5uZXdzLWxpc3RfX2ltZy10aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmV3cy1saXN0X19pbWctdGl0bGUgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICB9XG59XG4ubmV3cy1saXN0LS1mb3J1bSAubmV3cy1saXN0X19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm5ld3MtbGlzdC0tZm9ydW0gLm5ld3MtbGlzdF9fYXV0aG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZm9ydW0gLm5ld3MtbGlzdF9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb3J1bSAubmV3cy1saXN0X19pbWcge1xuICBtYXJnaW46IDAgYXV0byAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgd2lkdGg6IDEwNXB4O1xuICBoZWlnaHQ6IDEwNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ydW0gLm5ld3MtbGlzdF9fbmFtZSxcbi5mb3J1bSAubmV3cy1saXN0X19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzZiNmI2Yjtcbn1cbi5mb3J1bSAubmV3cy1saXN0X19uYW1lIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmZvcnVtIC5uZXdzLWxpc3RfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhYmE4YTg7XG59XG4ubmV3cy1saXN0LS1iaWcgLm5ld3MtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctdG9wOiAzLjIxNDI4NTcxNDI4NTcxNHJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xufVxuLm5ld3MtbGlzdC0tYmlnIC5uZXdzLWxpc3RfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5uZXdzLWxpc3QtLWJpZyAubmV3cy1saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUsXG4ubmV3cy1saXN0LS1iaWcgLm1haW4tdGl0bGUgKyAubmV3cy1saXN0X19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubmV3cy1saXN0LS1iaWcgLm5ld3MtbGlzdF9fbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgZm9udC1zaXplOiAyLjY0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubmV3cy1saXN0LS1iaWcgLm5ld3MtbGlzdF9fdGV4dDpub3QoOmxhc3QtY2hpbGQpLFxuLm5ld3MtbGlzdC0tYmlnIC5uZXdzLWxpc3RfX2luZm86bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xufVxuLm5ld3MtbGlzdC0tYmlnIC5uZXdzLWxpc3RfX2F1dGhvciB7XG4gIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5ld3MtbGlzdC0tYmlnIC5uZXdzLWxpc3RfX2RhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm5ld3MtbGlzdC0tYmlnIC5uZXdzLWxpc3RfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV3cy1saXN0LS1iaWcgLm5ld3MtbGlzdF9faWNvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4ubmV3cy1saXN0LS1iaWcgLm5ld3MtbGlzdF9fdmlld3Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3MTQyODZyZW07XG59XG4ubmV3cy1saXN0X19mYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5ld3MtbGlzdF9fZmF2ICsgLm5ld3MtbGlzdF9fbmFtZSB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG4ubmV3cy1saXN0LS1zbSAubmV3cy1saXN0X19kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5ld3MtbGlzdC0tc20gLm5ld3MtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cbi5uZXdzLWxpc3QtLXNtIC5uZXdzLWxpc3RfX2l0ZW0gLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5uZXdzLWxpc3QtLWFubm91bmNlIC5uZXdzLWxpc3RfX2l0ZW0sXG4ubmV3cy1saXN0LS1hbm5vdW5jZSAubmV3cy1saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmV3cy1saXN0LS1hbm5vdW5jZSAubmV3cy1saXN0X19mYXYge1xuICB3aWR0aDogMTEwcHg7XG59XG4ubmV3cy1saXN0LS1hbm5vdW5jZSAubmV3cy1saXN0X19mYXYgKyAubmV3cy1saXN0X19uYW1lIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG59XG4ubmV3cy1saXN0LS1hbm5vdW5jZSAubmV3cy1saXN0X19mYXYgLm5ld3MtbGlzdF9faWNvbiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubmV3cy1saXN0LS1hbm5vdW5jZSAubmV3cy1saXN0X19pbmZvOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbn1cbi5uZXdzLWxpc3QtLWFubm91bmNlIC5ncmlkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzLWxpc3QtLWFubm91bmNlIC5ncmlkX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbn1cbi5uZXdzLWxpc3QtLWFubm91bmNlIC5saXN0aW5nLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWxpc3QtLWJpZyAubmV3cy1saXN0X19sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAubmV3cy1saXN0LS1iaWcgLm5ld3MtbGlzdF9fbGVmdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5uZXdzLWxpc3QtLWJpZyAubmV3cy1saXN0X19jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gIH1cbiAgLm5ld3MtbGlzdC0tYmlnIC5uZXdzLWxpc3RfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubmV3cy1saXN0LS1iaWcgLm5ld3MtbGlzdF9fY29udGVudDpvbmx5LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICB9XG4gIC5uZXdzLWxpc3QtLWJpZyAubmV3cy1saXN0X19jb250ZW50Om9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubmV3cy1saXN0LS1iaWcgLm5ld3MtbGlzdF9faWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3cy1saXN0LS1tb3N0LXJlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyaWRfX3NpZGViYXIgLm5ld3MtbGlzdC0tbW9zdC1yZWFkICsgLm5ld3MtbGlzdC0tbW9zdC1yZWFkLFxuICAuZ3JpZF9fc2lkZWJhciAubmV3cy1saXN0LS1tb3N0LXJlYWQgKyAuYmFubmVyLFxuICAuZ3JpZF9fc2lkZWJhciAuYmFubmVyICsgLm5ld3MtbGlzdC0tbW9zdC1yZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ncmlkX19zaWRlYmFyIC5uZXdzLWxpc3QtLW1vc3QtcmVhZCArIC5uZXdzLWxpc3QtLW1vc3QtcmVhZCA+IGRpdjpub3QoOmVtcHR5KSxcbiAgLmdyaWRfX3NpZGViYXIgLm5ld3MtbGlzdC0tbW9zdC1yZWFkICsgLmJhbm5lciA+IGRpdjpub3QoOmVtcHR5KSxcbiAgLmdyaWRfX3NpZGViYXIgLmJhbm5lciArIC5uZXdzLWxpc3QtLW1vc3QtcmVhZCA+IGRpdjpub3QoOmVtcHR5KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubmV3cy1saXN0X19pbWcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm5ld3MtbGlzdF9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm5ld3MtbGlzdC0tZm9ydW0gLm5ld3MtbGlzdF9fbW9yZSxcbiAgLm5ld3MtbGlzdC0tc3RvY2sgLm5ld3MtbGlzdF9fbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubmV3cy1saXN0LS1mb3J1bSAubmV3cy1saXN0X19tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5uZXdzLWxpc3QtLWJpZyAubmV3cy1saXN0X19uYW1lIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5uZXdzLWxpc3QtLWJpZyAubmV3cy1saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm5ld3MtbGlzdF9fZmF2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5uZXdzLWxpc3RfX2ZhdiArIC5uZXdzLWxpc3RfX25hbWUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAubmV3cy1saXN0LS1hbm5vdW5jZSAubmV3cy1saXN0X19mYXYgLm5ld3MtbGlzdF9faWNvbiB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWxpc3RfX2RhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLm5ld3MtbGlzdC0tYmlnIC5uZXdzLWxpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubmV3cy1saXN0LS1iaWcgLm5ld3MtbGlzdF9fZGF0ZSxcbiAgLm5ld3MtbGlzdC0tYmlnIC5uZXdzLWxpc3RfX2F1dGhvciB7XG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5uZXdzLWxpc3QtLWFubm91bmNlIC5uZXdzLWxpc3RfX2RhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uZXdzLWxpc3QtLWFubm91bmNlIC5uZXdzLWxpc3RfX2RhdGUgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uZXdzLWxpc3QtLWFubm91bmNlIC5ncmlkX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAubmV3cy1saXN0LS1hc2lkZSAubmV3cy1saXN0X19pdGVtOm5vdCgubmV3cy1saXN0X19pdGVtLS1leHQpIC5uZXdzLWxpc3RfX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICM0YjRiNGI7XG4gIH1cbiAgLm5ld3MtbGlzdC0tYXNpZGUgLm5ld3MtbGlzdF9faXRlbTpub3QoLm5ld3MtbGlzdF9faXRlbS0tZXh0KSAubmV3cy1saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAubmV3cy1saXN0X19pdGVtLS1leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uZXdzLWxpc3QtLWFzaWRlIC5uZXdzLWxpc3RfX2l0ZW06bm90KC5uZXdzLWxpc3RfX2l0ZW0tLWV4dCkgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tY29tcGFueSAubmV3cy1saXN0X19mdWxsLWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWFpbi1zZWN0aW9uLS1jb21wYW55IC5uZXdzLWxpc3RfX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICM0YjRiNGI7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tY29tcGFueSAubmV3cy1saXN0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0YjRiNGI7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi0tY29tcGFueSAubmV3cy1saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLm5ld3MtbGlzdC0tZm9ydW0gLm5ld3MtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5uZXdzLWxpc3QtLWZvcnVtIC5uZXdzLWxpc3RfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzRiNGI0YjtcbiAgfVxuICAubmV3cy1saXN0LS1mb3J1bSAubmV3cy1saXN0X19tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXdzLWxpc3QtLXN0b2NrIC5uZXdzLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm5ld3MtbGlzdC0tc3RvY2sgLm5ld3MtbGlzdF9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5uZXdzLWxpc3QtLXN0b2NrIC5uZXdzLWxpc3RfX2ltZzpiZWZvcmUsXG4gIC5uZXdzLWxpc3QtLXN0b2NrIC5uZXdzLWxpc3RfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5ld3MtbGlzdC0tc3RvY2sgLm5ld3MtbGlzdF9faW1nLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogIzRiNGI0YjtcbiAgfVxuICAubmV3cy1saXN0LS1zdG9jayAubmV3cy1saXN0X19pbWctdGl0bGUgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5uZXdzLWxpc3QtLXN0b2NrIC5uZXdzLWxpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAubmV3cy1saXN0LS1zdG9jayAubmV3cy1saXN0X19tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLW5ld3MtLWFjdHVhbCAubmV3cy1saXN0LS1iaWcgLm5ld3MtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi1uZXdzLS1hY3R1YWwgLm5ld3MtbGlzdF9fbGVmdCxcbiAgLnNlY3Rpb24tbmV3cy0tYWN0dWFsLnNlY3Rpb24tbmV3cy0tZGV0YWlsIC5uZXdzLWxpc3RfX2ltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5zZWN0aW9uLW5ld3MtLWFjdHVhbCAubmV3cy1saXN0X19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZWN0aW9uLW5ld3MtLWFjdHVhbCAubmV3cy1saXN0X19jb250ZW50LFxuICAuc2VjdGlvbi1uZXdzLS1hY3R1YWwuc2VjdGlvbi1uZXdzLS1kZXRhaWwgLm5ld3MtbGlzdF9faW5mbyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NXB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNjAlIC0gNXB4KTtcbiAgfVxuICAuc2VjdGlvbi1uZXdzLS1hY3R1YWwgLm5ld3MtbGlzdF9fbmFtZSxcbiAgLnNlY3Rpb24tbmV3cy0tYWN0dWFsIC5uZXdzLWxpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzRiNGI0YjtcbiAgfVxuICAuc2VjdGlvbi1uZXdzLS1hY3R1YWwgLm5ld3MtbGlzdF9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zZWN0aW9uLW5ld3MtLWFjdHVhbCAubmV3cy1saXN0LS1iaWcgLm5ld3MtbGlzdF9fdGV4dDpub3QoOmxhc3QtY2hpbGQpLFxuICAuc2VjdGlvbi1uZXdzLS1hY3R1YWwgLm5ld3MtbGlzdC0tYmlnIC5uZXdzLWxpc3RfX2luZm86bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VjdGlvbi1uZXdzLS1hY3R1YWwgLm5ld3MtbGlzdF9fZGF0ZSxcbiAgLnNlY3Rpb24tbmV3cy0tYWN0dWFsIC5uZXdzLWxpc3RfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjNGI0YjRiO1xuICB9XG4gIC5zZWN0aW9uLW5ld3MtLWFjdHVhbCAubmV3cy1saXN0X19kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tbmV3cy0tYWN0dWFsLnNlY3Rpb24tbmV3cy0tZGV0YWlsIC5uZXdzLWxpc3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi1uZXdzLS1hY3R1YWwuc2VjdGlvbi1uZXdzLS1kZXRhaWwgLm5ld3MtbGlzdF9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2MDhjYTc7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnNlY3Rpb24tbmV3cy0tYWN0dWFsLnNlY3Rpb24tbmV3cy0tZGV0YWlsIC5uZXdzLWxpc3RfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnNlY3Rpb24tbmV3cy0tYWN0dWFsLnNlY3Rpb24tbmV3cy0tZGV0YWlsIC5uZXdzLWxpc3RfX2RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYUMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubWFpbi1zZWN0aW9uLS1jb21wYW55IC5uZXdzLWxpc3RfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmV3cy1saXN0X192aWV3cy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltZy9pY29uLXBlb3BsZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLm5ld3MtbGlzdF9faXRlbS0tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5ld3MtbGlzdF9faXRlbS0tYmxvY2sgLm5ld3MtbGlzdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmV3cy1saXN0X19pdGVtLS1ibG9jayAubmV3cy1saXN0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5uZXdzLWxpc3RfX2l0ZW0tLWJsb2NrIC5uZXdzLWxpc3RfX2luZm8gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBQRlJlZ2FsRGlzcGxheVBybywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBmbG9hdDogbm9uZTtcbn1cbi5uZXdzLWxpc3RfX2l0ZW0tLWJsb2NrIHNwYW4ubmV3cy1saXN0X19pbnRlcmVzdCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cbi5uZXdzLWxpc3RfX2l0ZW0tLWJsb2NrIC5uZXdzLWxpc3RfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBQRlJlZ2FsRGlzcGxheVBybywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWNjNjE7XG59XG4ubmV3cy1saXN0X19pdGVtLS1ibG9jayAubmV3cy1saXN0X192aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmV3cy1saXN0X19pdGVtLS1ibG9jayAubmV3cy1saXN0X192aWV3cyBzcGFuIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5ld3MtbGlzdF9faXRlbS0tYmxvY2sgLm5ld3MtbGlzdF9fYXV0aG9yLS1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3MtbGlzdF9faXRlbS0tYmxvY2sgLm5ld3MtbGlzdF9faW5mby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1ncm93OiAxO1xufVxuLm5ld3MtbGlzdF9faXRlbS0tYmxvY2sgLm5ld3MtbGlzdF9fYXV0aG9yLS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZ3JpZF9fcm93LS1zaG93IC5uZXdzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1saXN0X19pdGVtLS1ibG9jayAubmV3cy1saXN0X19hdXRob3ItLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxuICAubmV3cy1saXN0X19pdGVtLS1ibG9jayAubmV3cy1saXN0X19hdXRob3ItLWRlc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAubmV3cy1saXN0X19pdGVtLS1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubmV3cy1saXN0X19pdGVtLS1ibG9jayAubmV3cy1saXN0X19hdXRob3ItLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLm5ld3MtbGlzdF9faXRlbS0tYmxvY2sgLm5ld3MtbGlzdF9faW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubmV3cy1saXN0X19pdGVtLS1ibG9jayAubmV3cy1saXN0X19pbmZvIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubmV3cy1saXN0X19pdGVtLS1ibG9jayAubmV3cy1saXN0X19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5uZXdzLWxpc3RfX2l0ZW0tLWJsb2NrIC5uZXdzLWxpc3RfX2xlZnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3cy1saXN0X19pdGVtLS1ibG9jayAubmV3cy1saXN0X19pbmZvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uZXdzLWxpc3RfX2l0ZW0tLWJsb2NrIC5uZXdzLWxpc3RfX3ZpZXdzIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbn1cbi50YWJsZSB7XG4gIHRoZWFkOiB0aDtcbn1cbi50YWJsZS0tZncge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtIDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljOWM5O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4udGFibGUgdGgge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRhYmxlIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjOWM5Yzk7XG59XG4udGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCxcbi50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hbm5vdW5jZS10YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDAgMTVweCAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5hbm5vdW5jZS10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbm5vdW5jZS10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmFubm91bmNlLXRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMC4zNTcxNDI4NTcxNDI4NTdyZW07XG4gIH1cbn1cbi50YWJzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udGFic19fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnRhYnNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwIDAgNHB4O1xuICBmb250LWZhbWlseTogJ1BGUmVnYWxEaXNwbGF5UHJvJywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzRiNGI0Yjtcbn1cbmxpLmFjdGl2ZSAudGFic19fbGluayB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWVjYzYxO1xufVxuLnRhYnNfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbSAwO1xufVxuLnRhYnNfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGFic19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG59XG4udG9wLXRvdXJzOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udG9wLXRvdXJzX19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NjY0JTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNjU2ODY3O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5NTk2OWE7XG59XG4udG9wLXRvdXJzX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udG9wLXRvdXJzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4udG9wLXRvdXJzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50b3AtdG91cnNfX2Rlc2Mge1xuICBmb250LXNpemU6IDExcHg7XG59XG4udG9wLXRvdXJzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udG9wLXRvdXJzX19oZWFkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50b3AtdG91cnNfX2hlYWRlciBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50b3AtdG91cnNfX3BlcmNlbnQtLXVwIHtcbiAgY29sb3I6ICNjZjMyNzU7XG59XG4udG9wLXRvdXJzX19wZXJjZW50LS1kb3duIHtcbiAgY29sb3I6ICM5NWFhNGY7XG59XG4udG9wLXRvdXJzX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi50b3AtdG91cnNfX2RhdGUsXG4udG9wLXRvdXJzX19kZXN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC10b3Vyc19faXRlbSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50b3AtdG91cnNfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgfVxuICAudG9wLXRvdXJzX19pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnRvcC10b3Vyc19faXRlbTpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC10b3Vyc19faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICB9XG4gIC50b3AtdG91cnNfX2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAudG9wLXRvdXJzX19pdGVtOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5NTk2OWE7XG4gIH1cbiAgLnRvcC10b3Vyc19faXRlbTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRvcC10b3Vyc19faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5NTk2OWE7XG4gIH1cbiAgLnRvcC10b3Vyc19faXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC50b3AtdG91cnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAudG9wLXRvdXJzX19pdGVtOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuLmJhcmdhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIG1hcmdpbi1yaWdodDogMCU7XG59XG4uYmFyZ2E6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5iYXJnYV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYmFyZ2FfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIHBhZGRpbmc6IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYXJnYV9fYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmFyZ2FfX2Jsb2NrLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG4uYmFyZ2FfX2Jsb2NrLS1pbmZvIC5iYXJnYV9fYmxvY2stdG9wIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5iYXJnYV9fcHJldmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5iYXJnYV9fcHJldmlldy1saW5rIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmJhcmdhX19kZXZpY2VzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2U2O1xufVxuLmJhcmdhX19kZXZpY2VzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMC43MTQyODU3MTQyODU3MTRyZW07XG59XG4uYmFyZ2FfX2RldmljZXMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5iYXJnYV9fZGV2aWNlcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJhcmdhX19kZXZpY2VzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmJhcmdhX19kZXZpY2VzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJhcmdhX19kZXZpY2VzIGxpLmFjdGl2ZSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5iYXJnYV9fZGV2aWNlcy0tYmlnIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG59XG4uYmFyZ2FfX2RldmljZXMtLWJpZyBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5iYXJnYV9fbW9iaWxlIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltZy9tb2JpbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uYmFyZ2FfX21vYmlsZS0tbGFuZHNjYXBlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltZy9tb2JpbGUtbGFuZHNjYXBlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLmJhcmdhX190YWJsZXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL3RhYmxldC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5iYXJnYV9fdGFibGV0LS1sYW5kc2NhcGUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL3RhYmxldC1sYW5kc2NhcGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uYmFyZ2FfX2Rlc2t0b3Age1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL2Rlc2t0b3Auc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uYmFyZ2FfX2l0ZW0tcHJvcHMge1xuICB3aWR0aDogNjAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI4NTcxNDNyZW07XG4gIGNvbG9yOiAjNmI2YjZiO1xufVxuLmJhcmdhX19pdGVtLXByb3BzOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYmFyZ2FfX2l0ZW0tcHJvcHMgdWw6bm90KDpvbmx5LWNoaWxkKSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJhcmdhX19pdGVtLXByb3BzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJhcmdhX19ibG9jay0taW5mbyAuYmFyZ2FfX2l0ZW0tcHJvcHMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xufVxuLmJhcmdhX19pbWdzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmJhcmdhX19ibG9jay1zdGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDY1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uYmFyZ2FfX2Jsb2NrLXN0YXRlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYmFyZ2FfX3N0YXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmFyZ2FfX3N0YXRlLS1kZWNsaW5lZCB7XG4gIGNvbG9yOiAjZjMwO1xufVxuLmJhcmdhX19zdGF0ZS0tcHJvY2VzcyB7XG4gIGNvbG9yOiAjZWVjYzYxO1xufVxuLmJhcmdhX19zdGF0ZS0tYWN0aXZlIHtcbiAgY29sb3I6ICM5NWFhNGY7XG59XG4uYmFyZ2FfX3N0YXRlLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWJhOGE4O1xufVxuLmJhcmdhX19hY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmJhcmdhX19hY3Rpb246b25seS1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJhcmdhX19ibG9jay1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMC43MTQyODU3MTQyODU3MTRyZW07XG59XG4uYmFyZ2FfX21lc3NhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5iYXJnYV9fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzZiNmI2YjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFyZ2EgLndhcm5pbmcge1xuICBtYXJnaW4tdG9wOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG59XG4uYmFyZ2EgLndhcm5pbmcgKyAud2FybmluZyB7XG4gIG1hcmdpbi10b3A6IC0wLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5iYXJnYSAud2FybmluZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iYXJnYV9fYmxvY2stbW9kIHtcbiAgbWFyZ2luLXRvcDogMC43MTQyODU3MTQyODU3MTRyZW07XG59XG4uYmFyZ2FfX2Jsb2NrLW1vZCAuZm9ybV9fZ3JvdXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJhcmdhX19ibG9jay1tb2QgLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtIGF1dG8gMDtcbn1cbi5iYXJnYV9fYmlsbCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTQyODU3MTQyODU3MTQzcmVtO1xufVxuLmJhcmdhX190YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uYmFyZ2FfX3RhYmxlIHRkIHtcbiAgcGFkZGluZzogLTAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYmFyZ2FfX3RhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uYmFyZ2FfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5iYXJnYV9fdmFsdWUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYWJhOGE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xufVxuLmJhcmdhIC5mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NTcxNDI4NTcxNDNyZW07XG59XG4uYmFyZ2EgLmZvcm06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmFyZ2EgLmZvcm0gLndhcm5pbmc6bm90KC5mb3JtX19lcnJvcikge1xuICBtYXJnaW46IDAgMCAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5mb3JtIC53YXJuaW5nLmJhcmdhX19lcnJvci1kYXRlcyB7XG4gIG1hcmdpbi10b3A6IC0xLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgY29sb3I6ICNmMzA7XG59XG4uYmFyZ2EtLW5ldyAuZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0Mjg1NzE0Mjg1N3JlbTtcbn1cbi5iYXJnYSAuZ3JpZF9faXRlbSAuZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5iYXJnYSAuZ3JpZF9faXRlbSAuZm9ybV9fZ3JvdXAgLmZvcm1fX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFyZ2EgLmZvcm1fX2ZpbGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5iYXJnYSAuZm9ybV9fZmlsZSAuYnRuIHtcbiAgd2lkdGg6IDM1MnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmFyZ2FfX2ZpbGUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYmFyZ2FfX3NlbGVjdC1mb3JtYXQgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5iYXJnYV9fc2VsZWN0LWZvcm1hdCBsYWJlbDpub3QoLmVycm9yKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICBwYWRkaW5nOiAyNHB4IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtIDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG59XG4uYmFyZ2FfX3NlbGVjdC1mb3JtYXQgbGFiZWw6bm90KC5lcnJvcik6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5iYXJnYV9fc2VsZWN0LWZvcm1hdCBsYWJlbDpub3QoLmVycm9yKTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG59XG4uYmFyZ2FfX3NlbGVjdC1mb3JtYXQgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOm5vdCguZXJyb3IpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaWNvL2ljb24tY2hlY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCksIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSB7XG4gIC5iYXJnYV9fc2VsZWN0LWZvcm1hdCBpbnB1dDpjaGVja2VkIH4gbGFiZWw6bm90KC5lcnJvcik6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2ljby9pY29uLWNoZWNrQDJ4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgfVxufVxuLmJhcmdhX19zZWxlY3QtZm9ybWF0IGlucHV0LmVycm9yIH4gbGFiZWw6bm90KC5lcnJvciksXG4uYmFyZ2FfX3NlbGVjdC1mb3JtYXQgaW5wdXQuZXJyb3IgfiBsYWJlbDpub3QoLmVycm9yKTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMzA7XG59XG4uYmFyZ2FfX25hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFyZ2FfX2ZpbHRlciB7XG4gIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmJhcmdhX19maWx0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5iYXJnYV9fZmlsdGVyLmZvcm0sXG4uYmFyZ2FfX2ZpbHRlciAuZm9ybV9faW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJhcmdhX19maWx0ZXItbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4uYmFyZ2FfX2ZpbHRlci1saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYmFyZ2FfX2ZpbHRlci1saXN0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5iYXJnYV9fZmlsdGVyLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5iYXJnYV9fZmlsdGVyLWxpc3QgbGkuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5iYXJnYV9fZmlsdGVyLWxpc3QgbGkgYS5iYXJnYV9fZmlsdGVyLWxpbms6bm90KC5idG4pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJhcmdhX19maWx0ZXItaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI0YjRiO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYmFyZ2FfX2ZpbHRlci1yZXNldCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmJhcmdhX19maWx0ZXItcmVzZXQgLmljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFyZ2Ege1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gIH1cbiAgLmJhcmdhOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhcmdhX19zZWxlY3QtZm9ybWF0Om5vdCguYmFyZ2FfX3NlbGVjdC1mb3JtYXQtLXNtKSBsYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMjYwcHg7XG4gIH1cbiAgLmJhcmdhX19zZWxlY3QtZm9ybWF0Om5vdCguYmFyZ2FfX3NlbGVjdC1mb3JtYXQtLXNtKSAuYmFyZ2FfX2RldmljZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMC43MTQyODU3MTQyODU3MTRyZW07XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5iYXJnYV9fc2VsZWN0LWZvcm1hdC0tc20gLmJhcmdhX19kZXZpY2VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuYmFyZ2FfX3NlbGVjdC1mb3JtYXQtLXNtIC5iYXJnYV9fZGV2aWNlcyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmJhcmdhX19zZWxlY3QtZm9ybWF0LS1zbSAuYmFyZ2FfX2RldmljZXMgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIH1cbiAgLmZsZXhib3guZmxleHdyYXAgLmJhcmdhX19maWx0ZXIgLmdyaWRfX3JvdyxcbiAgLmZsZXhib3hsZWdhY3kuZmxleHdyYXAgLmJhcmdhX19maWx0ZXIgLmdyaWRfX3JvdyxcbiAgLmZsZXhib3h0d2VlbmVyLmZsZXh3cmFwIC5iYXJnYV9fZmlsdGVyIC5ncmlkX19yb3cge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5iYXJnYV9fZmlsdGVyIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmJhcmdhX19maWx0ZXIgLmdyaWRfX2l0ZW0uYmFyZ2FfX2ZpbHRlci1idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmJhcmdhX19maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuYmFyZ2FfX2ZpbHRlci1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhcmdhX19ibG9jay10b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJhcmdhX19wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5iYXJnYV9fZGV2aWNlcyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5iYXJnYV9faXRlbS1wcm9wczpub3QoOm9ubHktY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZmxleGJveCAuYmFyZ2FfX2l0ZW0tcHJvcHMsXG4gIC5mbGV4Ym94bGVnYWN5IC5iYXJnYV9faXRlbS1wcm9wcyxcbiAgLmZsZXhib3h0d2VlbmVyIC5iYXJnYV9faXRlbS1wcm9wcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5mbGV4Ym94IC5iYXJnYV9faXRlbS1wcm9wczphZnRlcixcbiAgLmZsZXhib3hsZWdhY3kgLmJhcmdhX19pdGVtLXByb3BzOmFmdGVyLFxuICAuZmxleGJveHR3ZWVuZXIgLmJhcmdhX19pdGVtLXByb3BzOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYXJnYV9fZGV2aWNlcy0tYmlnIC5iYXJnYV9fbW9iaWxlIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmJhcmdhX19kZXZpY2VzLS1iaWcgLmJhcmdhX19tb2JpbGUtLWxhbmRzY2FwZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5iYXJnYV9fZGV2aWNlcy0tYmlnIC5iYXJnYV9fdGFibGV0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmJhcmdhX19kZXZpY2VzLS1iaWcgLmJhcmdhX190YWJsZXQtLWxhbmRzY2FwZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5iYXJnYV9fZGV2aWNlcy0tYmlnIC5iYXJnYV9fZGVza3RvcCB7XG4gICAgd2lkdGg6IDExNnB4O1xuICAgIGhlaWdodDogNzhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFyZ2FfX2l0ZW0tcHJvcHMgdWw6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIH1cbiAgLmJhcmdhX19zdGF0ZSxcbiAgLmJhcmdhX19hY3Rpb24ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xuICB9XG4gIC5iYXJnYV9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5iYXJnYV9fbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG4gIH1cbn1cbnAuYm9yZGVyLWdyZXkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjODA4MDgwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxucC5ib3JkZXItcmVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YwMDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5mb3J1bSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xufVxuLmZvcnVtX19pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmZvcnVtX19pbmZvOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZm9ydW1fX2ltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xufVxuLmZvcnVtX190aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZm9ydW1fX3N1YnRpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTcxNDI4NnJlbTtcbn1cbi5mb3J1bV9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3J1bV9fYmxvY2sgdGgsXG4uZm9ydW1fX2Jsb2NrIHRkIHtcbiAgcGFkZGluZzogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uZm9ydW1fX2hlYWRlciB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWNjNjE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTcxNDI4NnJlbTtcbn1cbi5mb3J1bV9fbGFzdCB7XG4gIHdpZHRoOiAzNTBweDtcbn1cbnRoLmZvcnVtX19wb3N0cyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcnVtX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjNmMjtcbn1cbi5mb3J1bV9fY29udGVudCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5mb3J1bV9fY29udGVudCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwLjcxNDI4NTcxNDI4NTcxNHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5mb3J1bV9fY29udGVudCB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjcxNDI4NTcxNDI4NTcxNHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5mb3J1bV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTcxNDI4NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mb3J1bV9fZGVzYyBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mb3J1bV9fcG9zdC1udW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ydW1fX3Bvc3QtbnVtIC5iaWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5mb3J1bV9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNhYmE4YTg7XG59XG4uZm9ydW1fX2ljb24gLmljb24taW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmE4YTg7XG59XG4uZm9ydW1fX2ljb24udW5yZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVhYTRmO1xufVxuLmZvcnVtX19pY29uLnVucmVhZCAuaWNvbi1pbm5lcjpiZWZvcmUsXG4uZm9ydW1fX2ljb24udW5yZWFkIC5pY29uLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWFhNGY7XG59XG4uZm9ydW1fX2ljb24udW5yZWFkIC5pY29uLWlubmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMmRlZyk7XG59XG4uZm9ydW1fX2ljb24udW5yZWFkIC5pY29uLWlubmVyOmFmdGVyIHtcbiAgd2lkdGg6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbn1cbi5mb3J1bV9faWNvbi5sb2NrZWQgLmljb24taW5uZXI6YmVmb3JlLFxuLmZvcnVtX19pY29uLmxvY2tlZCAuaWNvbi1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhOGE4O1xufVxuLmZvcnVtX19pY29uLmxvY2tlZCAuaWNvbi1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZm9ydW1fX2ljb24ubG9ja2VkIC5pY29uLWlubmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5mb3J1bV9faWNvbi5sb2NrZWQudW5yZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjMwO1xufVxuLmZvcnVtX19pY29uLmxvY2tlZC51bnJlYWQgLmljb24taW5uZXI6YmVmb3JlLFxuLmZvcnVtX19pY29uLmxvY2tlZC51bnJlYWQgLmljb24taW5uZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMwO1xufVxuLmZvcnVtX19pY29uLm1pbmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0ycHg7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhOGE4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ydW1fX2ljb24ubWluZS51bnJlYWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1YWE0Zjtcbn1cbi5mb3J1bV9faWNvbi5taW5lLmxvY2tlZC51bnJlYWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMDtcbn1cbi5mb3J1bV9faWNvbi5ob3Q6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMnB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YjYxYTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcnVtX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVhYTRmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIHRoLmZvcnVtX19wb3N0cyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcnVtX19sYXN0IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcnVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi41NzE0Mjg1NzE0Mjg1NzJyZW07XG4gIH1cbiAgLmZvcnVtX19wb3N0cyxcbiAgLmZvcnVtX19sYXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGFzdC1tc2dfX2F2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYXN0LW1zZ19fY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhc3QtbXNnX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGFzdC1tc2dfX3VzZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uam9iLXRyYXZlbF9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmpvYi10cmF2ZWxfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uam9iLXRyYXZlbF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5qb2ItdHJhdmVsX19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5qb2ItdHJhdmVsX19pdGVtIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5qb2ItdHJhdmVsX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmpvYi10cmF2ZWxfX2NvbXBhbnkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uam9iLXRyYXZlbF9fdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuLmpvYi10cmF2ZWxfX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uam9iLXRyYXZlbF9fdGl0bGUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cbi5qb2ItdHJhdmVsX193cmFwLS1maXJzdCAuam9iLXRyYXZlbF9faXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uam9iLXRyYXZlbF9fd3JhcC0tZmlyc3QgLmpvYi10cmF2ZWxfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5qb2ItdHJhdmVsX193cmFwLS1jb21wYW55IC5qb2ItdHJhdmVsX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uam9iLXRyYXZlbF9fd3JhcC0tY29tcGFueSAuam9iLXRyYXZlbF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5qb2ItdHJhdmVsX193cmFwOm5vdCguam9iLXRyYXZlbF9fd3JhcC0tZmlyc3QpIC5qb2ItdHJhdmVsX19zYWxhcnkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5qb2ItdHJhdmVsX193cmFwOm5vdCguam9iLXRyYXZlbF9fd3JhcC0tZmlyc3QpIC5qb2ItdHJhdmVsX19kYXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuam9iLXRyYXZlbF9fdGl0bGUge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG4gIC5qb2ItdHJhdmVsX193cmFwLS1maXJzdCAuam9iLXRyYXZlbF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2ItdHJhdmVsX19jb21wYW55IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNjA4Y2E3O1xuICB9XG59XG4uam9iLWRlc2Mge1xuICB3aWR0aDogMTAwJTtcbn1cbi5qb2ItZGVzYyB0Ym9keTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4uam9iLWRlc2MgdGgsXG4uam9iLWRlc2MgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmpvYi1kZXNjIHRoIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDMzLjMzMzMlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmpvYi1kZXNjIHRoW2NvbHNwYW5dIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xufVxuLmpvYi1kZXNjIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmpvYi1kZXNjIHRyOmZpcnN0LWNoaWxkIHRoLFxuLmpvYi1kZXNjIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgcGFkZGluZy10b3A6IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xufVxuLmpvYi1kZXNjIHRyOmxhc3QtY2hpbGQgdGgsXG4uam9iLWRlc2MgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmpvYi1kZXNjIHRoLFxuICAuam9iLWRlc2MgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5qb2ItZGVzYyB0aCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuam9iLWRlc2MgdGQge1xuICAgIHBhZGRpbmc6IDAgMCAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgfVxufVxuLmpvYi1jdjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmpvYi1jdl9fYmxvY2sge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY2NiU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG4uam9iLWN2X19ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmpvYi1jdl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3MTQyODZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uam9iLWN2X19pdGVtIHtcbiAgbWFyZ2luOiAwLjcxNDI4NTcxNDI4NTcxNHJlbSAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xufVxuLmpvYi1jdl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbn1cbi5qb2ItY3ZfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xufVxuLmpvYi1jdl9fc2FsYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG4uam9iLWN2X19hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5qb2ItY3ZfX2xpbmsge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzVmOGJhNjtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmpvYi1jdl9fbGluazphY3RpdmUsXG4uam9iLWN2X19saW5rOmZvY3VzLFxuLmpvYi1jdl9fbGluazphY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmpvYi1jdl9fZGVsaW1ldGVyIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5qb2ItY3ZfX3ZpZXdzIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmpvYi1jdl9fdmlld3MgLmljb24ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uam9iLWN2IC53YXJuaW5nIHtcbiAgbWFyZ2luOiAwLjcxNDI4NTcxNDI4NTcxNHJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuam9iLWN2X19ibG9jayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgfVxuICAuam9iLWN2X19ibG9jazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4uam9iLXNlYXJjaF9fd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIuODU3MTQyODU3MTQyODU3cmVtO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmpvYi1zZWFyY2hfX3dyYXBwZXIgKyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxNDI4NTdyZW07XG59XG4uam9iLXNlYXJjaF9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5qb2Itc2VhcmNoX190YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uam9iLXNlYXJjaF9fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uam9iLXNlYXJjaF9fdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiA3MCU7XG59XG4uam9iLXNlYXJjaF9fdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5qb2Itc2VhcmNoX190YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uam9iLXNlYXJjaCAuZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5qb2Itc2VhcmNoIC5mb3JtX19ncm91cDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5qb2Itc2VhcmNoIC5mb3JtX19ncm91cCAuZm9ybV9faW5wdXQtLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDg1cHgpO1xufVxuLmpvYi1zZWFyY2ggLmZvcm1fX2J0bixcbi5qb2Itc2VhcmNoX19wb3B1cCAuZm9ybV9fYnRuIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5qb2Itc2VhcmNoX19wb3B1cCAuZm9ybV9fYnRuIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uam9iLXNlYXJjaF9fcG9wdXAgLmZpbHRlciB7XG4gIG1pbi13aWR0aDogMzUwcHg7XG59XG4uam9iLXNlYXJjaF9fcG9wdXAgLmZpbHRlcl9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgbWF4LWhlaWdodDogNDEwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmpvYi1zZWFyY2hfX3BvcHVwIC5maWx0ZXIgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9iLXNlYXJjaF9fdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAuam9iLXNlYXJjaF9fdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmpvYi1zZWFyY2hfX3BvcHVwIC5maWx0ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG4gIC5qb2Itc2VhcmNoX19wb3B1cCAuZmlsdGVyX19ibG9jayB7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgfVxufVxuLnBlcnNvbmFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg1NzE0MjlyZW07XG59XG4ucGVyc29uYWwgLmdyaWRfX2NvbnRlbnQgYTpub3QoLmJ0bikge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wZXJzb25hbCAuZ3JpZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uYWxfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41NzE0Mjg1NzE0Mjg1NzJyZW07XG59XG4ucGVyc29uYWwgLmVycm9ydGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICBjb2xvcjogI2YzMDtcbn1cbi5wZXJzb25hbCAuc3VjY2Vzc3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM5NWFhNGY7XG59XG4ucGVyc29uYWxfX25hdixcbi5wZXJzb25hbF9fc3VibmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGVyc29uYWxfX25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDIuODU3MTQyODU3MTQyODU3cmVtO1xufVxuLnBlcnNvbmFsX19uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDI4NTcxNHJlbTtcbn1cbi5wZXJzb25hbF9fbmF2LWl0ZW0gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2NTY4Njc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnBlcnNvbmFsX19uYXYtaXRlbSAuYnRuOmhvdmVyLFxuLnBlcnNvbmFsX19uYXYtaXRlbVtjbGFzcyo9J3N0YXRlLSddIC5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjYTBiNjtcbn1cbi5wZXJzb25hbF9fbmF2LWl0ZW0uc3RhdGUtb2sgPiAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZDdhODtcbn1cbi5wZXJzb25hbF9fbmF2LWl0ZW0uc3RhdGUtZXJyb3IgPiAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYmZiMztcbn1cbi5wZXJzb25hbF9fbmF2LWl0ZW0uc3RhdGUtcmVxdWVzdCA+IC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlMWIyO1xufVxuLnBlcnNvbmFsX19uYXYtaXRlbS5hY3RpdmUgPiAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Y2EwYjY7XG59XG4ucGVyc29uYWxfX25hdi1pdGVtLmN1cnJlbnQgPiAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjhiYTY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGVyc29uYWxfX25hdi1pdGVtLmN1cnJlbnQgPiAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmOGJhNjtcbn1cbi5wZXJzb25hbF9fc3VibmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wZXJzb25hbF9fbmF2LWl0ZW0uYWN0aXZlIC5wZXJzb25hbF9fc3VibmF2LFxuLnBlcnNvbmFsX19uYXYtaXRlbS5jdXJyZW50IC5wZXJzb25hbF9fc3VibmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uYWxfX25hdi1pdGVtLmN1cnJlbnQgLnBlcnNvbmFsX19zdWJuYXYtaXRlbSAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGVyc29uYWxfX25hdi1pdGVtLmN1cnJlbnQgLnBlcnNvbmFsX19zdWJuYXYtaXRlbS5jdXJyZW50IC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NhMGI2O1xufVxuLnBlcnNvbmFsX191c2VyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wZXJzb25hbF9fdXNlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGVyc29uYWxfX2xlZnQsXG4uZ3JpZF9fY29udGVudCAucGVyc29uYWxfX2xlZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGVyc29uYWxfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xufVxuLnBlcnNvbmFsX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTkwcHg7XG59XG4ucGVyc29uYWxfX2ltZy0tZWRpdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0Mjg1NzE0Mjg1NzE0cmVtO1xufVxuLnBlcnNvbmFsX19pbWctLWVkaXQgaW1nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBlcnNvbmFsX19pbWctLWVkaXQucGVyc29uYWxfX2ltZy0tZW1wdHkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGVyc29uYWxfX2ltZy0tZW1wdHkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDkgdXJsKFwiYXNzZXRzL2ltZy91c2VycGljLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCksIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSB7XG4gIC5wZXJzb25hbF9faW1nLS1lbXB0eSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy91c2VycGljQDJ4LnBuZ1wiKTtcbiAgfVxufVxuLnBlcnNvbmFsX19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxNDI4NTdyZW07XG4gIGNvbG9yOiAjNWY4YmE2O1xufVxuLnBlcnNvbmFsX19kYXRlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBmb250LWZhbWlseTogJ1BGUmVnYWxEaXNwbGF5UHJvJywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTcxNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ucGVyc29uYWxfX2VkaXQge1xuICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0Mjg1NzE0Mjg1N3JlbTtcbiAgY29sb3I6ICM1ZjhiYTY7XG59XG4ucGVyc29uYWxfX2NvbW1lbnRzLFxuLnBlcnNvbmFsX192aWV3cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4ucGVyc29uYWxfX2NvbW1lbnRzIC5pY29uLXZpZXdzLFxuLnBlcnNvbmFsX192aWV3cyAuaWNvbi12aWV3cyB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5wZXJzb25hbF9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbn1cbi5wZXJzb25hbF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAyLjE0Mjg1NzE0Mjg1NzE0M3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wZXJzb25hbF9fY29tcGFueSxcbi5wZXJzb25hbF9fY29udGFjdHMge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzVmOGJhNjtcbn1cbi5wZXJzb25hbF9fY29tcGFueSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xufVxuLnBlcnNvbmFsX19jb21wYW55IGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBlcnNvbmFsX19iYWRnZXMge1xuICBtYXJnaW4tdG9wOiAyLjg1NzE0Mjg1NzE0Mjg1N3JlbTtcbiAgcGFkZGluZy10b3A6IDIuODU3MTQyODU3MTQyODU3cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQzNDE0Mjtcbn1cbi5wZXJzb25hbF9fYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTcxNDI4NTcxNDI5cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4ucGVyc29uYWxfX2JhZGdlIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjVlbTtcbiAgbGVmdDogMDtcbn1cbi5wZXJzb25hbF9fYmFkZ2UgLmljb24tbWVkYWwge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucmVlc3RyIC5uZXdzLWxpc3RfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0Mjg1NzE0Mjg1N3JlbTtcbn1cbi5yZWVzdHJfX251bSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5yZWVzdHJfX2xpc3QgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucmVlc3RyX19saXN0IC5pY29uLXBob25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnJlZXN0cl9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQyODU3MTRyZW07XG59XG4ucmVlc3RyX19yb3c6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5yZWVzdHJfX3JpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnJlZXN0cl9fcmlnaHQgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucmVlc3RyX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWVzdHJfX3JpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3MTQyODU3MTQyOXJlbTtcbiAgfVxuICAucmVlc3RyX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5qcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyphdGx3ZGctdHJpZ2dlciAqL1xuLmF0bHdkZy10cmlnZ2VyIHtcbiAgei1pbmRleDogOTAwO1xufVxuLmF0bHdkZy1wb3B1cCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4iLCJodG1sXG5cdGZvbnQtc2l6ZSAkZm9udC1zaXplXG5cdGxpbmUtaGVpZ2h0IDEuM1xuXG5cdCtiZWxvdygkc2NyZWVuLW1kLW1heClcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS14c1xuXG5ib2R5XG5cdGZvbnQtZmFtaWx5ICRtYWluLWZvbnRcblx0Zm9udC1zaXplIGluaGVyaXRcblxuXHQrYmVsb3coJHNjcmVlbi1tZC1tYXgpXG5cdFx0Zm9udC1zaXplICRmb250LXNpemVcblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNlxuXHRtYXJnaW4tdG9wIDBcblxuaDEsIGgyLCBoMywgaDRcblx0Zm9udC1mYW1pbHkgJGhlYWRpbmdzLWZvbnRcblx0Zm9udC13ZWlnaHQgJHVsdHJhYmxhY2tcblxuaDFcblx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLXRpdGxlLW1kKVxuXG5oMiwgaDNcblx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLXRpdGxlLXNtKVxuXG4uc3Itb25seVxuXHRzci1vbmx5KClcblxuYVxuXHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRjb2xvciBpbmhlcml0XG5cbnAgYVxuXHRjb2xvciAkbGluay1jb2xvclxuXG4ubGlua1xuXHRjb2xvciAkbGluay1jb2xvclxuXG4udGV4dC1zdWJ0aXRsZVxuXHRjb2xvciAkc3VidGl0bGUtY29sb3JcblxuLnRleHQtbGlnaHRcblx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRcblxuLnRleHQtYm9sZFxuXHRmb250LXdlaWdodCAkYm9sZFxuXG4udGV4dC1pdGFsaWNcblx0Zm9udC1zdHlsZSBpdGFsaWNcblxuLnRleHQtcmlnaHRcblx0dGV4dC1hbGlnbiByaWdodFxuXG4udGV4dC1jZW50ZXJcblx0dGV4dC1hbGlnbiBjZW50ZXJcblxuLnRleHQtdW5kZXJsaW5lXG5cdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcblx0XG4udGV4dC11cHBlcmNhc2Vcblx0dGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG5cbi50ZXh0LXN1Y2Nlc3Ncblx0Y29sb3IgJHN1Y2Nlc3MtY29sb3JcblxuLnRleHQtZGFuZ2VyXG5cdGNvbG9yICRyZWQtY29sb3JcblxuLnRleHQtZGFuZ2VyLWRhcmtcblx0Y29sb3Igc3BpbihsaWdodG5lc3MoJHJlZC1jb2xvciwgMjclKSwgLTEyKVxuXG4uaHItc3R5bGVkXG5cdG1hcmdpbiAkbWFyZ2luLTR4IDBcblx0Ym9yZGVyIG5vbmVcblx0Ym9yZGVyLWJvdHRvbSAzcHggc29saWQgJHRleHQtY29sb3JcblxuLm9yZGVyZWQtbGlzdFxuXHRsaXN0LXVuc3R5bGVkKClcblx0Y291bnRlci1yZXNldCBpdGVtXG5cblx0b2xcblx0XHRsaXN0LXN0eWxlIG5vbmVcblx0XHRtYXJnaW4tdG9wICRtYXJnaW5cblx0XHRwYWRkaW5nLWxlZnQgMjBweFxuXHRcdGNvdW50ZXItcmVzZXQgaXRlbVxuXG5cdHVsXG5cdFx0bGlzdC1zdHlsZS10eXBlIGRpc2NcblxuXHQmID4gbGlcblx0b2wgPiBsaVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXG5cdFx0JjpiZWZvcmVcblx0XHRcdGNvbnRlbnQgY291bnRlcnMoaXRlbSwgJy4nKSAnLiAnXG5cdFx0XHRjb3VudGVyLWluY3JlbWVudCBpdGVtXG5cdFx0XHRmb250LXdlaWdodCAkYm9sZFxuXG5cdFx0JiA+IHVsXG5cdFx0XHRtYXJnaW4gJG1hcmdpbiAwIDBcblxuXHRcdFx0bGlcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luIiwibGlzdC11bnN0eWxlZCgpXG5cdG1hcmdpbiAwXG5cdHBhZGRpbmctbGVmdCAwXG5cdGxpc3Qtc3R5bGUgbm9uZVxuXG5pbWctcmVzcG9uc2l2ZSgpXG5cdGRpc3BsYXkgYmxvY2tcblx0bWFyZ2luIDAgYXV0b1xuXHRtYXgtd2lkdGggMTAwJVxuXHRoZWlnaHQgYXV0b1xuXG5jaXJjbGUoKVxuXHRib3JkZXItcmFkaXVzIDUwJVxuXG5zci1vbmx5KClcblx0cG9zaXRpb24gYWJzb2x1dGVcblx0bWFyZ2luIC0xcHhcblx0cGFkZGluZyAwXG5cdHNpemUgMXB4XG5cdG92ZXJmbG93IGhpZGRlblxuXHRjbGlwIHJlY3QoMCwgMCwgMCwgMClcblx0Ym9yZGVyIDBcblxuY2VudGVyaW5nKHBvc2l0aW9uKVxuXHRwb3NpdGlvbiBhYnNvbHV0ZVxuXG5cdGlmIHBvc2l0aW9uIGlzICd2ZXJ0aWNhbCdcblx0XHR0b3AgNTAlXG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcblx0ZWxzZSBpZiBwb3NpdGlvbiBpcyAnaG9yaXpvbnRhbCdcblx0XHRsZWZ0IDUwJVxuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG5cdGVsc2UgaWYgcG9zaXRpb24gaXMgJ2JvdGgnXG5cdFx0dG9wIDUwJVxuXHRcdGxlZnQgNTAlXG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuXG5wbGFjZWhvbGRlcigpXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJcblx0XHR7YmxvY2t9XG5cdCY6LW1vei1wbGFjZWhvbGRlclxuXHRcdHtibG9ja31cblx0Jjo6LW1vei1wbGFjZWhvbGRlclxuXHRcdHtibG9ja31cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXJcblx0XHR7YmxvY2t9XG5cbnNldC1mb250LXNpemUodmFsdWUpXG5cdGZvbnQtc2l6ZSB2YWx1ZVxuXG5cdHVubGVzcyB2YWx1ZSBpcyBpbmhlcml0XG5cdFx0Zm9udC1zaXplIHJlbSh2YWx1ZSlcblxucmVtKHZhbHVlKVxuXHR1ID0gdW5pdCh2YWx1ZSlcblx0aWYgdSBpcyAncHgnXG5cdFx0cmV0dXJuIHVuaXQodmFsdWUvJGZvbnQtc2l6ZSwgJ3JlbScpXG5cdGVsc2Vcblx0XHRyZXR1cm4gdW5pdCh2YWx1ZSwgdSlcblxuZW0odmFsdWUsIGZvbnQtc2l6ZSlcblx0dSA9IHVuaXQodmFsdWUpXG5cdGlmIHUgaXMgJ3B4J1xuXHRcdHJldHVybiB1bml0KHZhbHVlL2ZvbnQtc2l6ZSwgJ2VtJylcblx0ZWxzZVxuXHRcdHJldHVybiB1bml0KHZhbHVlLCB1KVxuXG4vLyBSYW5kb21cblxucmFuZG9tKG1pbiwgbWF4KVxuXHRyZXR1cm4gZmxvb3IoIG1hdGgoMCwgJ3JhbmRvbScpICogbWF4ICsgbWluIClcblxuLy8gTW9iaWxlIG5ld3NcblxubW9iaWxlLW5ld3MtaW1nKClcblx0ZmxvYXQgbGVmdFxuXHRtYXJnaW4tcmlnaHQgNXB4XG5cdHdpZHRoIDE0MHB4XG5cdG1heC13aWR0aCA0MCVcblxubW9iaWxlLW5ld3MtY29udGVudCgpXG5cdGZsb2F0IHJpZ2h0XG5cdG92ZXJmbG93IGhpZGRlblxuXHR3aWR0aCBjYWxjKDEwMCUgLSAxNDVweClcblx0bWluLXdpZHRoIGNhbGMoNjAlIC0gNXB4KVxuXG4vLyBTcHJpdGVcblxuc3ByaXRlV2lkdGgoJHNwcml0ZSlcblx0d2lkdGggJHNwcml0ZVs0XVxuXG5zcHJpdGVIZWlnaHQoJHNwcml0ZSlcblx0aGVpZ2h0ICRzcHJpdGVbNV1cblxuc3ByaXRlUG9zaXRpb24oJHNwcml0ZSlcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAkc3ByaXRlWzJdICRzcHJpdGVbM11cblxuc3ByaXRlKCRzcHJpdGUpXG5cdHNwcml0ZVdpZHRoKCRzcHJpdGUpXG5cdHNwcml0ZUhlaWdodCgkc3ByaXRlKVxuXHRzcHJpdGVQb3NpdGlvbigkc3ByaXRlKVxuXG5pY29uLWJnKCRpY29uKVxuXHRiYWNrZ3JvdW5kLWltYWdlIHVybCgkaWNvLXBhdGggKyAkaWNvbls5XSArICcucG5nJylcblx0YmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG5cblx0K3JldGluYSgpXG5cdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJGljby1wYXRoICsgJGljb25bOV0gKyAnQDJ4LnBuZycpXG5cdFx0YmFja2dyb3VuZC1zaXplICRpY29uWzRdICRpY29uWzVdIiwiLmJ0blxuXHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0cGFkZGluZyAwIDE2cHhcblx0aGVpZ2h0IDQ1cHhcblx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLWxnKVxuXHRsaW5lLWhlaWdodCA0NXB4XG5cdGZvbnQtd2VpZ2h0ICRib2xkXG5cdHRleHQtYWxpZ24gY2VudGVyXG5cdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdGJhY2tncm91bmQtY29sb3IgJHdoaXRlLWNvbG9yXG5cdGJvcmRlciAxcHggc29saWQgJGJvcmRlci1jb2xvci1saWdodFxuXHRvdXRsaW5lIG5vbmVcblx0Y3Vyc29yIHBvaW50ZXJcblx0LXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcblx0XG5cdC5pY29uXG5cdFx0bWFyZ2luLWxlZnQgNXB4XG5cdFx0XG5cdCYtLXNtXG5cdFx0bGluZS1oZWlnaHQgMzVweFxuXHRcdGhlaWdodCAzNXB4XG5cblx0Ji0tZndcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0d2lkdGggMTAwJVxuXHRcblx0Ji0tc21hbGxcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZVxuXHRcdGZvbnQtd2VpZ2h0ICRub3JtYWxcblx0XHRcblx0Jl9fY29tbWVudHNcblx0XHRtYXJnaW4tbGVmdCAyNXB4XG5cdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cblx0Ji0tbGlnaHRcblx0XHRjb2xvciAkdGV4dC1jb2xvci1kYXJrXG5cdFx0YmFja2dyb3VuZC1jb2xvciAkbWFpbi1jb2xvclxuXG5cdCYtLWRhcmtcblx0XHRjb2xvciAkd2hpdGUtY29sb3Jcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICRzZWNvbmRhcnktY29sb3JcblxuXHQmLS1zZWFyY2hcblx0XHR3aGl0ZS1zcGFjZSBub3dyYXBcblx0XHRjb2xvciAkd2hpdGUtY29sb3Jcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICRsaW5rLWNvbG9yXG5cblx0Ji0tYWRkXG5cdFx0aGVpZ2h0IDEwNHB4XG5cdFx0Zm9udC1zaXplIDUwcHhcblx0XHRsaW5lLWhlaWdodCAxMDRweFxuXHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXIgIWltcG9ydGFudFxuXHRcdGNvbG9yICR3aGl0ZS1jb2xvclxuXHRcdGJhY2tncm91bmQtY29sb3IgJGxpbmstY29sb3Jcblx0XHRib3JkZXIgbm9uZVxuXHRcdGJvcmRlci1yYWRpdXMgMzBweFxuXG5cdCYtLWJpZ1xuXHRcdGhlaWdodCBhdXRvXG5cdFx0Zm9udC1mYW1pbHkgJGhlYWRpbmdzLWZvbnRcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtdGl0bGUpXG5cdFx0bGluZS1oZWlnaHQgMS45ZW1cblx0XHRjb2xvciAkdGV4dC1jb2xvclxuXG5cdCthYm92ZSgkc2NyZWVuLW1kLW1pbilcblx0XHQmLS10ZWxcblx0XHRcdGN1cnNvciBkZWZhdWx0XG5cdFx0XG5cdCtiZWxvdygkc2NyZWVuLXNtLW1heClcblx0XHRoZWlnaHQgYXV0b1xuXG4uYnRuLm5vdGUtdmlkZW8tYnRuXG5cdGNvbG9yICNmZmZcblx0YmFja2dyb3VuZC1jb2xvciAjNWY4YmE2XG5cdHRyYW5zaXRpb24gYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1c1xuXHRcdG9wYWNpdHkgMVxuIiwiLmZpbHRlclxuXHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0cGFkZGluZyAxNXB4XG5cdGJhY2tncm91bmQtY29sb3IgJGZpbHRlci1iZ1xuXHRmb250LXNpemUgJGZvbnQtc2l6ZVxuXHRcblx0Jl9fYmxvY2tcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tM3hcblx0XHRcblx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXHRcblx0Jl9fdGl0bGVcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cblx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcblx0Jl9faW5wdXRcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0cGFkZGluZyAwIDE1cHhcblx0XHR3aWR0aCAxMDAlXG5cdFx0bWluLWhlaWdodCAzNXB4XG5cdFx0Ym9yZGVyIG5vbmVcblx0XHRcblx0XHRpZiBkYXJrKCRmaWx0ZXItYmcpXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICR3aGl0ZS1jb2xvclxuXHRcdGVsc2Vcblx0XHRcdGJhY2tncm91bmQtY29sb3IgbGlnaHRuZXNzKCRibGFjay1jb2xvciwgOTIlKVxuXHRcdFxuXHRcdCY6Zm9jdXNcblx0XHRcdG91dGxpbmUgbm9uZVxuXHRcblx0bGlcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cblx0XHRjbGVhcmZpeCgpXG5cdFx0XG5cdFx0YVxuXHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRcdHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXHRcdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cdFx0XHRvdmVyZmxvdyBoaWRkZW5cblx0XHRcdHRleHQtb3ZlcmZsb3cgZWxsaXBzaXNcblx0XHRcdG1heC13aWR0aCBjYWxjKDEwMCUgLSA3NXB4KVxuXHRcdFxuXHQmX19jb3VudFxuXHRcdGZsb2F0IHJpZ2h0XG5cdFx0d2lkdGggNjBweFxuXHRcdHRleHQtYWxpZ24gcmlnaHRcblx0XHRjb2xvciAkdGV4dC1jb2xvci1saWdodFxuXHRcdFxuXHQmX19tZXRyb1xuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0dmVydGljYWwtYWxpZ24gbWlkZGxlXG5cdFx0c2l6ZSAxMHB4XG5cdFx0Y2lyY2xlKClcblx0XHRcblx0Jl9fbW9yZVxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRtYXJnaW4tdG9wIDVweFxuXHRcdGZvbnQtc2l6ZSAuOWVtXG5cdFx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRcblxuXHQmX19mb290ZXJcblx0XHR0ZXh0LWFsaWduIHJpZ2h0XG5cblx0XHQuYnRuXG5cdFx0XHRtYXJnaW4tbGVmdCAxMHB4IiwiLy8gQmFzZWQgaW4gTmljb2xhcyBHYWxsYWdoZXIncyBnaXQuaW8vbm9ybWFsaXplXG5ub3JtYWxpemUtbGlua3MoKVxuICBhIC8vIE5vIGdyYXkgYmcgY29sb3IgaW4gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAgIGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcbiAgICAmOmFjdGl2ZSwgJjpob3ZlclxuICAgICAgb3V0bGluZSAwIC8vICsgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkLlxuIiwiQGtleWZyYW1lcyBzcGluXG5cdGZyb21cblx0XHR0cmFuc2Zvcm0gcm90YXRlKDBkZWcpXG5cdHRvXG5cdFx0dHJhbnNmb3JtIHJvdGF0ZSgzNjBkZWcpXG5cbkBrZXlmcmFtZXMgc3dpbmdcblx0ZnJvbVxuXHRcdHRyYW5zZm9ybSByb3RhdGUoM2RlZylcblx0dG9cblx0XHR0cmFuc2Zvcm0gcm90YXRlKC0zZGVnKVxuXG5Aa2V5ZnJhbWVzIHRhcmdldFxuXHRmcm9tXG5cdFx0Ym94LXNoYWRvdyAwIDAgMCAxMHB4ICRyZWQtY29sb3Jcblx0dG9cblx0XHRib3gtc2hhZG93IDAgMCAwIDEwcHggcmdiYSgkcmVkLWNvbG9yLCAwKVxuXG5Aa2V5ZnJhbWVzIHRhcmdldGJhbm5lclxuXHRmcm9tXG5cdFx0Ym94LXNoYWRvdyAwIDAgMCAxMHB4ICRncmVlbi1jb2xvclxuXHR0b1xuXHRcdGJveC1zaGFkb3cgMCAwIDAgMTBweCByZ2JhKCRncmVlbi1jb2xvciwgMClcbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nO1xuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvcGZyZWdhbGRpc3BsYXlwcm8taXRhbGljLmVvdCcpO1xuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvcGZyZWdhbGRpc3BsYXlwcm8taXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9wZnJlZ2FsZGlzcGxheXByby1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvcGZyZWdhbGRpc3BsYXlwcm8taXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUEZSZWdhbERpc3BsYXlQcm8nO1xuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvcGZyZWdhbGRpc3BsYXlwcm8tYm9sZGl0YWxpYy5lb3QnKTtcbiAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL3BmcmVnYWxkaXNwbGF5cHJvLWJvbGRpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL3BmcmVnYWxkaXNwbGF5cHJvLWJvbGRpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvcGZyZWdhbGRpc3BsYXlwcm8tYm9sZGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQRlJlZ2FsRGlzcGxheVBybyc7XG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9wZnJlZ2FsZGlzcGxheXByby11YmxhY2tpdGFsaWMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9wZnJlZ2FsZGlzcGxheXByby11YmxhY2tpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL3BmcmVnYWxkaXNwbGF5cHJvLXVibGFja2l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9wZnJlZ2FsZGlzcGxheXByby11YmxhY2tpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiAkdWx0cmFibGFjaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYUMnO1xuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvcHJhZ21hdGljYWMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9wcmFnbWF0aWNhYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvcHJhZ21hdGljYWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvcHJhZ21hdGljYWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQyc7XG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9wcmFnbWF0aWNhYy1ib2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvcHJhZ21hdGljYWMtYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvcHJhZ21hdGljYWMtYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9wcmFnbWF0aWNhYy1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIi5mYW5jeWJveC1za2luXG5cdGJvcmRlci1yYWRpdXMgMFxuXG4uZmFuY3lib3gtY2xvc2Vcblx0dG9wIDVweFxuXHRyaWdodCAxMHB4XG5cdGxpbmUtaGVpZ2h0IDMwcHhcblx0dGV4dC1hbGlnbiByaWdodFxuXHRiYWNrZ3JvdW5kIG5vbmVcblx0b3BhY2l0eSAuN1xuXHR0cmFuc2l0aW9uIGFsbCAuM3NcblxuXHQmOmhvdmVyXG5cdFx0b3BhY2l0eSAxXG5cblx0JjpiZWZvcmVcblx0XHRjb250ZW50ICdcXDAwZDcnXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdGZvbnQtc2l6ZSAzMHB4XG5cdFx0Y29sb3IgJHRleHQtY29sb3JcbiIsIi5zb2NpYWwtYmxvY2tcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0bWFyZ2luICRtYXJnaW4tZm9ybSAwXG5cdHRleHQtYWxpZ24gY2VudGVyXG5cblx0JjpiZWZvcmVcblx0XHRjb250ZW50ICcnXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdGFic29sdXRlIHRvcCA1MCUgbGVmdFxuXHRcdG1hcmdpbi10b3AgLTFweFxuXHRcdHdpZHRoIDEwMCVcblx0XHRoZWlnaHQgMFxuXHRcdGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICR0ZXh0LWNvbG9yXG5cdFx0XG5cdC5zb2NpYWxcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yXG5cdFx0Ym94LXNoYWRvdyAtMTJweCAwIEBiYWNrZ3JvdW5kLWNvbG9yLCAxMnB4IDAgQGJhY2tncm91bmQtY29sb3JcblxuLnNvY2lhbFxuXHRsaXN0LXVuc3R5bGVkKClcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0ei1pbmRleCAxXG5cdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdHZlcnRpY2FsLWFsaWduIHRvcFxuXHRmb250LXNpemUgMFxuXHRcblx0Jl9faXRlbVxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0XHRtYXJnaW4gMCA2cHhcblxuXHQmX19saW5rXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0c2l6ZSAzMHB4XG5cdFx0bGluZS1oZWlnaHQgMzJweFxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0YmFja2dyb3VuZC1jb2xvciAkc29jaWFsLWNvbG9yXG5cdFx0Y2lyY2xlKClcblxuXHRcdC5pY29uXG5cdFx0XHRjZW50ZXJpbmcoYm90aClcblxuXHQmX19wb3B1cFxuXHRcdGRpc3BsYXkgbm9uZVxuXG5cdCthYm92ZSgkc2NyZWVuLW1kLW1pbilcblx0XHQmX19pdGVtOmhvdmVyICZfX3BvcHVwXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRhYnNvbHV0ZSB0b3AgMTAwJSBsZWZ0IC0xNXB4XG5cdFx0XHR6LWluZGV4IDEwXG5cdFx0XHRtYXJnaW4tdG9wIDVweFxuXHRcdFx0Zm9udC1zaXplICRmb250LXNpemVcblx0XHRcdHdoaXRlLXNwYWNlIG5vd3JhcFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvclxuXHRcdFx0Ym9yZGVyIDE1cHggc29saWQgJGJhY2tncm91bmQtY29sb3Jcblx0XHRcdGJveC1zaGFkb3cgMCAwIDE1cHggJGJvcmRlci1jb2xvci1saWdodFxuXG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdGNvbnRlbnQgJydcblx0XHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0XHRhYnNvbHV0ZSB0b3AgLTMycHggbGVmdCA1cHhcblx0XHRcdFx0ei1pbmRleCAyNVxuXHRcdFx0XHRzaXplIDFweFxuXHRcdFx0XHRib3JkZXIgMTBweCBzb2xpZCB0cmFuc3BhcmVudFxuXHRcdFx0XHRib3JkZXItYm90dG9tIDdweCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvclxuXG5cbi8vIHlhLXNoYXJlXG5cbi55YS1zaGFyZTJcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0ei1pbmRleCAxXG5cdFxuXHQuc2hhcmUgJl9fbGlzdFxuXHRcdGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3Jcblx0XHRib3gtc2hhZG93IC0xMnB4IDAgQGJhY2tncm91bmQtY29sb3IsIDEycHggMCBAYmFja2dyb3VuZC1jb2xvclxuXHRcblx0LnNoYXJlICZfX2NvbnRhaW5lcl9zaXplX20gJl9faXRlbVxuXHRcdEBleHRlbmQgLnNvY2lhbF9faXRlbVxuXHRcdFxuXHRcdCY6aG92ZXJcblx0XHRcdG9wYWNpdHkgMVxuXHRcblx0LnNoYXJlICZfX2xpbmtcblx0XHRAZXh0ZW5kIC5zb2NpYWxfX2xpbmtcblx0XHRwYWRkaW5nIDBcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXG5cdC5zaGFyZSAmX19iYWRnZVxuXHRcdHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXHRcdGJhY2tncm91bmQgbm9uZSAhaW1wb3J0YW50XG5cdFx0XHRcblx0LnNoYXJlICZfX2ljb25cblx0XHR0cmFuc2l0aW9uIG5vbmVcblx0XHRcblx0XHQmOmFjdGl2ZVxuXHRcdFx0Ym94LXNoYWRvdyBub25lXG5cdFx0XG5cdC5zaGFyZSAmX19jb250YWluZXJfc2l6ZV9tICZfX2l0ZW1fc2VydmljZV92a29udGFrdGUgJl9faWNvblxuXHRcdEBleHRlbmQgLmljb24sIC5pY29uLXZrb250YWt0ZVxuXHRcdHZlcnRpY2FsLWFsaWduIGJhc2VsaW5lXG5cdFx0XHRcblx0LnNoYXJlICZfX2NvbnRhaW5lcl9zaXplX20gJl9faXRlbV9zZXJ2aWNlX2ZhY2Vib29rICZfX2ljb25cblx0XHRAZXh0ZW5kIC5pY29uLCAuaWNvbi1mYWNlYm9va1xuXHRcdHZlcnRpY2FsLWFsaWduIGJhc2VsaW5lXG5cdFx0XHRcblx0LnNoYXJlICZfX2NvbnRhaW5lcl9zaXplX20gJl9faXRlbV9zZXJ2aWNlX3R3aXR0ZXIgJl9faWNvblxuXHRcdEBleHRlbmQgLmljb24sIC5pY29uLXR3aXR0ZXJcblx0XHR2ZXJ0aWNhbC1hbGlnbiBiYXNlbGluZVxuXG4uaWNvbi13aGF0c2FwcFxuXHR3aWR0aCAyMHB4XG5cdGhlaWdodCAyMHB4XG5cdGJhY2tncm91bmQtaW1hZ2UgdXJsKGFzc2V0cy9pbWcvaWNvbi13aGF0c2FwcC5zdmcpXG5cdGJhY2tncm91bmQtc2l6ZSBjb250YWluXG5cdGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuIiwiLy8gQmFzZWQgaW4gTmljb2xhcyBHYWxsYWdoZXIncyBnaXQuaW8vbm9ybWFsaXplXG5ub3JtYWxpemUtYmFzZSgpXG4gIGh0bWwgLy8gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UuXG4gICAgZm9udC1mYW1pbHkgc2Fucy1zZXJpZlxuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0IDEwMCVcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3QgMTAwJVxuICBib2R5XG4gICAgbWFyZ2luIDBcbiIsIm5vcm1hbGl6ZS1jc3MoKVxuXG4qXG4qOmJlZm9yZVxuKjphZnRlclxuXHRib3gtc2l6aW5nIGJvcmRlci1ib3hcblxuaHRtbFxuXHR3aWR0aCAxMDAlXG5cbmJvZHlcblx0Y29sb3IgJHRleHQtY29sb3Jcblx0YmFja2dyb3VuZCAkYmFja2dyb3VuZC1jb2xvclxuXHRvdmVyZmxvdy14IGhpZGRlblxuXG4uZmxleGJveFxuLmZsZXhib3hsZWdhY3lcbi5mbGV4Ym94dHdlZW5lclxuXHRib2R5XG5cdFx0c2l6ZSAxMDAlXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cblx0bWFpblxuXHRcdGZsZXgtZ3JvdyAxXG5cbmltZ1xuXHRtYXgtd2lkdGggMTAwJVxuXHRoZWlnaHQgYXV0b1xuXG4uY29udGFpbmVyXG5cdGNlbnRlcigxMjAwcHgsIDIwcHgpXG5cbm1haW5cblx0LypNT0QgQlkgU0hVICovXG5cdHBhZGRpbmcgMTBweCAwIDM1cHhcblxudGRcbnRoXG5cdHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXG4uY2xlYXJmaXhcblx0Y2xlYXJmaXgoKVxuXG4ucHVsbC1sZWZ0XG5cdGZsb2F0IGxlZnQgIWltcG9ydGFudFxuXG4ucHVsbC1yaWdodFxuXHRmbG9hdCByaWdodCAhaW1wb3J0YW50XG5cbi5saXN0LXVuc3R5bGVkXG5cdGxpc3QtdW5zdHlsZWQoKVxuXHRcblx0bGlcblx0XHRtYXJnaW4tYm90dG9tICgkbWFyZ2luIC8gMilcblx0XHRcbi5ib3JkZXItYm90dG9tXG5cdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkXG5cbi5jbG9zZVxuXHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHR2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblx0Zm9udC1zaXplICRmb250LXNpemUtbWRcblx0Zm9udC13ZWlnaHQgJGJvbGRcblx0Y29sb3IgaW5oZXJpdFxuXG4ubmV3cy1jb3VudFxuXHRmb250LWZhbWlseSAkaGVhZGluZ3MtZm9udFxuXHRmb250LXdlaWdodCAkYm9sZFxuXHRjb2xvciAkdGV4dC1jb2xvci1saWdodGVzdFxuXG4uc3RvY2stcHJpY2Vcblx0Y29sb3IgJHN1Y2Nlc3MtY29sb3JcblxuLnNoYWRlZFxuXHRwYWRkaW5nIDE1cHhcblx0bWFyZ2luLXRvcCAtKEBwYWRkaW5nKVxuXHRiYWNrZ3JvdW5kLWNvbG9yICRzaGFkZWQtYmdcblxuXHQubW9yZS1saW5rXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luXG5cdFx0dGV4dC1hbGlnbiBsZWZ0XG5cdFx0YmFja2dyb3VuZC1jb2xvciAkc2hhZGVkLWJnXG5cblx0XHQmOmJlZm9yZVxuXHRcdFx0ZGlzcGxheSBub25lXG5cblx0XHQmX190ZXh0XG5cdFx0XHRwYWRkaW5nIDBcblxuI2JpcmdhLWxlbnRhXG5cdG1hcmdpbi1ib3R0b20gMTVweFxuXHRwYWRkaW5nLWJvdHRvbSAyMHB4XG5cdGhlaWdodCAxMTBweFxuXHRib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yXG5cdG92ZXJmbG93IGhpZGRlblxuXG5cdC8qTU9EIEJZIFNIVSAqL1xuXHQrYmVsb3coJHNjcmVlbi1tZC1tYXgpXG5cdFx0ZGlzcGxheSBub25lIiwiLy8gQmFzZWQgaW4gTmljb2xhcyBHYWxsYWdoZXIncyBnaXQuaW8vbm9ybWFsaXplXG5ub3JtYWxpemUtaHRtbDUoKVxuICAvLyBgYmxvY2tgIGRpc3BsYXkgZm9yIEhUTUw1IGVsZW1lbnRzIGluIElFIDh+MTEgYW5kIEZGLlxuICBhcnRpY2xlLCBkZXRhaWxzLCBzZWN0aW9uLCBzdW1tYXJ5LFxuICBhc2lkZSwgbWFpbiwgbWVudSwgbmF2LCBmaWdjYXB0aW9uLFxuICBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXBcbiAgICBkaXNwbGF5IGJsb2NrXG5cbiAgYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2sgLy8gU2V0IGBpbmxpbmUtYmxvY2tgIG5vdCBkZWZpbmVkIGluIElFIDh+OS5cbiAgICB2ZXJ0aWNhbC1hbGlnbiAgYmFzZWxpbmUgLy8gRml4IHYtYWxpZ24gb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZGLCBhbmQgTy5cblxuICBhdWRpbzpub3QoW2NvbnRyb2xzXSlcbiAgICAgIGRpc3BsYXkgbm9uZSAvLyBQcmV2ZW50IGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICAgICAgaGVpZ2h0ICAwIC8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG5cbiAgW2hpZGRlbl0sIC8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDh+MTAuXG4gIHRlbXBsYXRlICAvLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOH4xMSwgU2FmYXJpLCBhbmQgRkYgPCAyMi5cbiAgICBkaXNwbGF5IG5vbmVcbiIsIi8vIEJhc2VkIGluIE5pY29sYXMgR2FsbGFnaGVyJ3MgZ2l0LmlvL25vcm1hbGl6ZVxubm9ybWFsaXplLXRleHQoKVxuICBhYmJyW3RpdGxlXSAvLyArIHN0eWxlIG5vdCBwcmVzZW50IGluIElFIDh+MTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAgICBib3JkZXItYm90dG9tIDFweCBkb3R0ZWRcblxuICBkZm4gLy8gKyBzdHlsZSBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAgICBmb250LXN0eWxlIGl0YWxpY1xuXG4gIG1hcmsgLy8gKyBzdHlsZSBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gICAgYmFja2dyb3VuZCAjZmYwOyBjb2xvciAjMDAwXG5cbiAgYiwgc3Ryb25nIC8vIEZpeCBgZm9udC13ZWlnaHQ6IGJvbGRlcmAgaW4gRkYgNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAgICBmb250LXdlaWdodCBib2xkXG5cbiAgaDEgLy8gYGgxYCBpbnNpZGUgYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWAgZml4IGZvciBGRiA0KywgU2FmYXJpICYgQ2hyb21lLlxuICAgIGZvbnQtc2l6ZSAyZW1cbiAgICBtYXJnaW4gICAgMC42N2VtIDBcblxuICBzbWFsbCAvLyBDb25zaXN0ZW50IGZvbnQtc2l6ZSBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgZm9udC1zaXplIDgwJVxuXG4gIHN1Yiwgc3VwIC8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgLlxuICAgIGZvbnQtc2l6ZSAgICAgICA3NSVcbiAgICBsaW5lLWhlaWdodCAgICAgMFxuICAgIHBvc2l0aW9uICAgICAgICByZWxhdGl2ZVxuICAgIHZlcnRpY2FsLWFsaWduICBiYXNlbGluZVxuICBzdXBcbiAgICB0b3AgLTAuNWVtXG4gIHN1YlxuICAgIGJvdHRvbSAgLTAuMjVlbVxuIiwiLmljb25cblx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0dmVydGljYWwtYWxpZ24gbWlkZGxlXG5cdGJhY2tncm91bmQtaW1hZ2UgdXJsKCRpbWctcGF0aCArICRzcHJpdGVzaGVldF9pbWFnZSArICc/dj0nICsgcmFuZG9tKDEsIDEwMDAwKSlcblx0YmFja2dyb3VuZC1zaXplICRzcHJpdGVzaGVldFswXSAkc3ByaXRlc2hlZXRbMV1cblxuXHQrcmV0aW5hKClcblx0XHRiYWNrZ3JvdW5kLWltYWdlIHVybCgkaW1nLXBhdGggKyAkX3Nwcml0ZV9zdHlsX2ltYWdlICsgJz92PScgKyByYW5kb20oMSwgMTAwMDApKVxuXG4uaWNvbi12a29udGFrdGVcblx0c3ByaXRlKCRpY29uX3ZrKVxuXG4uaWNvbi1mYWNlYm9va1xuXHRzcHJpdGUoJGljb25fZmFjZWJvb2spXG5cbi5pY29uLXR3aXR0ZXJcblx0c3ByaXRlKCRpY29uX3R3aXR0ZXIpXG5cbi5pY29uLXlvdXR1YmVcblx0c3ByaXRlKCRpY29uX3lvdXR1YmUpXG5cbi5pY29uLXRlbGVncmFtXG5cdHNwcml0ZSgkaWNvbl90ZWxlZ3JhbSlcblxuLmljb24tcnNzXG5cdHNwcml0ZSgkaWNvbl9yc3MpXG5cbi5pY29uLXRlbFxuXHRzcHJpdGUoJGljb25fdGVsKVxuXG4uaWNvbi1sb2NrXG5cdHNwcml0ZSgkaWNvbl9sb2NrKVxuXG4uaWNvbi1zZWFyY2hcblx0c3ByaXRlKCRpY29uX3NlYXJjaClcblxuLmljb24tc2VhcmNoLXdoaXRlXG5cdHNwcml0ZSgkaWNvbl9zZWFyY2hfd2hpdGUpXG5cbi5pY29uLWZvcndhcmRcblx0c3ByaXRlKCRpY29uX2ZvcndhcmQpXG5cbi5pY29uLWFycm93LWJsYWNrXG5cdHNwcml0ZSgkaWNvbl9hcnJvd19ibGFjaylcblxuLmljb24tYXJyb3ctd2hpdGVcblx0c3ByaXRlKCRpY29uX2Fycm93X3doaXRlKVxuXG4uaWNvbi1jb21tZW50XG5cdHNwcml0ZSgkaWNvbl9jb21tZW50KVxuXG4uaWNvbi12aWV3c1xuXHRzcHJpdGUoJGljb25fdmlld3MpXG5cbi5pY29uLXZpZXdzLXdoaXRlXG5cdHNwcml0ZSgkaWNvbl92aWV3c193aGl0ZSlcblxuLmljb24tYmFnXG5cdHNwcml0ZSgkaWNvbl9iYWcpXG5cbi5pY29uLWpldFxuXHRzcHJpdGUoJGljb25famV0KVxuXG4uaWNvbi1hcnJvdy11cFxuXHRzcHJpdGUoJGljb25fYXJyb3dfdXApXG5cbi5pY29uLWFycm93LWRvd25cblx0c3ByaXRlKCRpY29uX2Fycm93X2Rvd24pXG5cbi5pY29uLW5ld1xuXHRzcHJpdGUoJGljb25fbmV3KVxuXG4uaWNvbi1idXktb25saW5lXG5cdHNwcml0ZSgkaWNvbl9idXlfb25saW5lKVxuXG4uaWNvbi1zdGFyXG5cdHNwcml0ZSgkaWNvbl9zdGFyKVxuXG4uaWNvbi1kaWFtb25kXG5cdHNwcml0ZSgkaWNvbl9kaWFtb25kKVxuXG4uaWNvbi1tZWRhbFxuXHRzcHJpdGUoJGljb25fbWVkYWwpXG5cbi5pY29uLXByaW50XG5cdHNwcml0ZSgkaWNvbl9wcmludClcblxuLmljb24tYmFza2V0XG5cdHNwcml0ZSgkaWNvbl9iYXNrZXQpXG5cbi5pY29uLXBob25lXG5cdHNwcml0ZSgkaWNvbl9waG9uZSlcblxuLmljb24tbWFwXG5cdHNwcml0ZSgkaWNvbl9tYXApXG5cbi5pY29uLXVzZXJcblx0c3ByaXRlKCRpY29uX3VzZXIpXG5cbi5pY29uLW1lc3NhZ2Vcblx0c3ByaXRlKCRpY29uX21lc3NhZ2UpXG5cbi5pY29uLWNoYXJ0XG5cdHNwcml0ZSgkaWNvbl9jaGFydClcblxuLmljb24tdHJvbGxcblx0c3ByaXRlKCRpY29uX3Ryb2xsKVxuXG4uaWNvbi1zZWxlY3Rcblx0c3ByaXRlKCRpY29uX3NlbGVjdClcblxuLmljb24tY2FsZW5kYXJcblx0c3ByaXRlKCRpY29uX2NhbGVuZGFyKVxuXG4uaWNvbi1mbGFzaFxuXHRzcHJpdGUoJGljb25fZmxhc2gpXG5cbi5pY29uLWNoZWNrXG5cdHNwcml0ZSgkaWNvbl9jaGVjaylcblxuLmljb24tY2xvc2Vcblx0c3ByaXRlKCRpY29uX2Nsb3NlKVxuIiwiLy8gQmFzZWQgaW4gTmljb2xhcyBHYWxsYWdoZXIncyBnaXQuaW8vbm9ybWFsaXplXG5ub3JtYWxpemUtZW1iZWQoKVxuICBpbWcgLy8gTm8gYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBpbiBJRSA4fjEwLlxuICAgIGJvcmRlciAwXG5cbiAgc3ZnOm5vdCg6cm9vdCkgLy8gT3ZlcmZsb3cgc2hvdWxkIGJlIGhpZGRlbiBpbiBJRSA5fjExLlxuICAgIG92ZXJmbG93IGhpZGRlblxuIiwiLy8gQmFzZWQgaW4gTmljb2xhcyBHYWxsYWdoZXIncyBnaXQuaW8vbm9ybWFsaXplXG5ub3JtYWxpemUtZ3JvdXBzKClcbiAgZmlndXJlIC8vIE1hcmdpbiBzaG91bGQgZXhpc3QgaW4gSUUgOH45IC8gU2FmYXJpLlxuICAgIG1hcmdpbiAxZW0gNDBweFxuXG4gIGhyIC8vIENvbnNpc3RlbmN5IGJldHdlZW4gRkYgYW5kIG90aGVycy5cbiAgICAtbW96LWJveC1zaXppbmcgY29udGVudC1ib3hcbiAgICBib3gtc2l6aW5nICAgICAgY29udGVudC1ib3hcbiAgICBoZWlnaHQgICAgICAgICAgMFxuXG4gIHByZSAvLyBDb250YWluIG92ZXJmbG93IGFuZCB3cmFwIHdvcmRzLlxuICAgIG92ZXJmbG93IGF1dG9cblxuICAvLyBIYWNrIHRvIGZpeCBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICBjb2RlLCBrYmQsIHByZSwgc2FtcFxuICAgIGZvbnQtZmFtaWx5IG1vbm9zcGFjZSwgbW9ub3NwYWNlXG4gICAgZm9udC1zaXplICAgMWVtXG4iLCIuYmFubmVyXG5cdC8vICYgPiBkaXY6bm90KDplbXB0eSlcblx0XHQvLyBtYXJnaW4gJG1hcmdpbi1iYW5uZXIgMFxuXG5cdGRpdlxuXHRcdG1hcmdpbiAwIGF1dG9cblx0XHRtYXgtd2lkdGggMTAwJVxuXHRcblx0LmNvbnRhaW5lciA+ICY6bGFzdC1jaGlsZCBkaXY6bm90KDplbXB0eSlcblx0XHRtYXJnaW4tYm90dG9tIDBcblx0XG5cdCYtLXRvcCA+IGRpdjpub3QoOmVtcHR5KVxuXHRcdG1hcmdpbiAkbWFyZ2luLTR4IGF1dG8gMFxuXG5cdC5ncmlkX19jb250ZW50ICY6Zmlyc3QtY2hpbGQgPiBkaXY6bm90KDplbXB0eSlcblx0XHRtYXJnaW4tdG9wIDBcblxuXHQmLS10aXRsZS1sb25nID4gZGl2Om5vdCg6ZW1wdHkpXG5cdC5ncmlkX19jb250ZW50ICYtLXRpdGxlLWxvbmcgPiBkaXY6bm90KDplbXB0eSlcblx0LmdyaWRfX2NvbnRlbnQgJi0tdGl0bGUtbG9uZzpmaXJzdC1jaGlsZCA+IGRpdjpub3QoOmVtcHR5KVxuXHRcdC8vIG1hcmdpbi10b3AgLTEuMDdlbVxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS10aXRsZSlcblxuXHQuZ3JpZF9fc2lkZWJhciAmID4gZGl2Om5vdCg6ZW1wdHkpXG5cdFx0bWFyZ2luLXRvcCAwXG5cdFx0bWFyZ2luLWJvdHRvbSByZW0oMjRweClcblx0XG5cdC5zZWN0aW9uLW5ld3MgJiA+IGRpdjpub3QoOmVtcHR5KVxuXHRcdG1hcmdpbi10b3AgJG1hcmdpbi00eFxuXHRcblx0K2Fib3ZlKCRzY3JlZW4tbWQtbWluKVxuXHRcdCYgfiAuaGVhZGVyIC5oZWFkZXJfX3RvcCAuY29udGFpbmVyXG5cdFx0XHRwYWRkaW5nLXRvcCAwXG5cblx0K2JlbG93KCRzY3JlZW4tc20tbWF4KVxuXHRcdGRpdlxuXHRcdFx0aGVpZ2h0IGF1dG8gIWltcG9ydGFudFxuXG5cdFx0Ji0tdG9wID4gZGl2Om5vdCg6ZW1wdHkpXG5cdFx0XHRtYXJnaW4gJG1hcmdpbi0yeCBhdXRvIDBcblxuLm5ld3MtYmFubmVyXG5cdG92ZXJmbG93IGhpZGRlblxuXG5cdGRpdlxuXHRcdG1heC13aWR0aCAxMDAlXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblxuXHQrYmVsb3coJHNjcmVlbi1zbS1tYXgpXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0XHR3aWR0aCBhdXRvXG5cblx0XHRkaXZcblx0XHRcdG1hcmdpbiAwIGF1dG9cblx0XHRcdGhlaWdodCBhdXRvICFpbXBvcnRhbnRcblxuLy8gQmFubmVycyBwcmV2aWV3XG5cbi5iYW5uZXItcHJldmlldyBpbWdcblx0Ym94LXNoYWRvdyAwIDAgMCAxMHB4ICRncmVlbi1jb2xvclxuXHRhbmltYXRpb24gdGFyZ2V0YmFubmVyIDEuMnMgMC41cyBlYXNlLW91dCBmb3J3YXJkc1xuXG4uYmFubmVyICsgLm1haW4tc2VjdGlvblxuLmJhbm5lciArIC5zZWN0aW9uLW5ld3Ncblx0bWFyZ2luLXRvcCAkbWFyZ2luLTJ4XG4iLCIuY2FsZW5kYXJcblx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLWl0ZW1cblx0XG5cdCZfX2hlYWRlclxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0cGFkZGluZyAwIDE1cHhcblx0XHRoZWlnaHQgNDVweFxuXHRcdGxpbmUtaGVpZ2h0IEBoZWlnaHRcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRcdHdoaXRlLXNwYWNlIG5vd3JhcFxuXHRcdGNvbG9yICR3aGl0ZS1jb2xvclxuXHRcdGJhY2tncm91bmQtY29sb3IgJGJsYWNrLWNvbG9yXG5cdFx0XG5cdCZfX2Fycm93XG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdGFic29sdXRlIHRvcFxuXHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLXRpdGxlXG5cdFx0XG5cdFx0Ji0tbGVmdFxuXHRcdFx0bGVmdCAxNXB4XG5cdFx0XG5cdFx0Ji0tcmlnaHRcblx0XHRcdHJpZ2h0IDE1cHhcblx0XG5cdCZfX2NvbnRlbnRcblx0XHR3aWR0aCAxMDAlXG5cdFx0Ym9yZGVyLXNwYWNpbmcgMFxuXHRcdFxuXHRcdHRoXG5cdFx0dGRcblx0XHRcdHNpemUgMzBweFxuXHRcdFx0bGluZS1oZWlnaHQgMjVweFxuXHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0XHRcblx0XHR0aFxuXHRcdFx0Zm9udC13ZWlnaHQgJGJvbGRcblx0XHRcdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRcdFx0XG5cdFx0dGQ6bnRoLWNoaWxkKG4gKyA2KVxuXHRcdFx0Y29sb3IgJHJlZC1jb2xvclxuXHRcdFx0XG5cdCZfX2N1cnJlbnRcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdHNpemUgMjVweFxuXHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cdFx0Y29sb3IgJHdoaXRlLWNvbG9yXG5cdFx0YmFja2dyb3VuZC1jb2xvciAkc29jaWFsLWNvbG9yXG5cdFxuXHQmX19saW5rXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRzaXplIDI1cHhcblx0XHRjb2xvciAkd2hpdGUtY29sb3Jcblx0XHRjaXJjbGUoKVxuXHRcdFxuXHRcdCYtLWJsdWVcblx0XHRcdGJhY2tncm91bmQtY29sb3IgJGNhbGVuZGFyLWJsdWUtY29sb3Jcblx0XHRcdFxuXHRcdCYtLW9yYW5nZVxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAkY2FsZW5kYXItb3JhbmdlLWNvbG9yXG5cdFx0XG5cdFx0Ji0tZ3JlZW5cblx0XHRcdGJhY2tncm91bmQtY29sb3IgJGNhbGVuZGFyLWdyZWVuLWNvbG9yIiwiLmNhdGVnb3J5XG5cdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdHZlcnRpY2FsLWFsaWduIHRvcFxuXHRtYXJnaW4tYm90dG9tICRtYXJnaW4tM3hcblx0bWFyZ2luLXJpZ2h0IDEwcHhcblx0cGFkZGluZyAycHggNXB4XG5cdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS1sZylcblx0bGV0dGVyLXNwYWNpbmcgMXB4XG5cdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRiYWNrZ3JvdW5kLWNvbG9yICRtYWluLWNvbG9yXG5cblx0Ji0tY2xhc3Ncblx0XHRiYWNrZ3JvdW5kLWNvbG9yICR3aGl0ZS1jb2xvclxuIiwiLmxvZ2luLWxpbmtcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0Zm9udC1zaXplICRmb250LXNpemUtc20gKyAxIC8vIDEzcHhcblx0Zm9udC13ZWlnaHQgJGJvbGRcblx0dGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG5cdGNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0ZXJcblxuXHQmLS1sa1xuXHRcdHRleHQtdHJhbnNmb3JtIG5vbmVcblxuXHQuaWNvblxuXHRcdHJlbGF0aXZlIHRvcCAtNHB4XG5cdFx0bWFyZ2luLXJpZ2h0IDhweFxuXG5cdC5oZWFkZXJfX2xvZ2luLmFjdGl2ZSAmOmFmdGVyXG5cdFx0Y29udGVudCAnJ1xuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRhYnNvbHV0ZSBib3R0b20gLTEycHggbGVmdFxuXHRcdHdpZHRoIDEwMCVcblx0XHRoZWlnaHQgNXB4XG5cdFx0YmFja2dyb3VuZCAkbWFpbi1jb2xvclxuXG5cdCthYm92ZSgkc2NyZWVuLW1kLW1pbilcblx0XHQuaGVhZGVyX19sb2dpbjpub3QoLmFjdGl2ZSkgJlxuXHRcdFx0JjphZnRlclxuXHRcdFx0XHRjb250ZW50ICcnXG5cdFx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdFx0YWJzb2x1dGUgYm90dG9tIC0xMnB4IGxlZnRcblx0XHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0XHRoZWlnaHQgNXB4XG5cdFx0XHRcdGJhY2tncm91bmQgJG1haW4tY29sb3Jcblx0XHRcdFx0dHJhbnNmb3JtIHNjYWxlWCgwKVxuXHRcdFx0XHR0cmFuc2l0aW9uIGFsbCAuM3NcblxuXHRcdFx0Jjpob3ZlcjphZnRlclxuXHRcdFx0XHR0cmFuc2Zvcm0gbm9uZVxuXG4ubG9nb3V0LWxpbmtcblx0Zm9udC1zaXplICRmb250LXNpemUtc20gKyAxIC8vIDEzcHhcblx0Zm9udC13ZWlnaHQgJGJvbGRcblx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRlciIsIi5iYXJnYVxuXHRzcGFuKDMvNClcblxuXHQmX190aXRsZVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXHRcdGZvbnQtZmFtaWx5ICRtYWluLWZvbnRcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS1sZ1xuXG5cdCZfX2Jsb2NrXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0cGFkZGluZyAkbWFyZ2luLTJ4XG5cdFx0YmFja2dyb3VuZC1jb2xvciAkd2hpdGUtY29sb3Jcblx0XHRib3JkZXIgMXB4IHNvbGlkICRib3JkZXItY29sb3ItbGlnaHRcblx0XHR3aWR0aCAxMDAlXG5cblx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdCZfX2Jsb2NrLXRvcFxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cblx0Jl9fYmxvY2stLWluZm8gJl9fYmxvY2stdG9wXG5cdFx0cGFkZGluZy1yaWdodCAwXG5cblx0Jl9fcHJldmlld1xuXHRcdGFic29sdXRlIHRvcCByaWdodFxuXG5cdCZfX3ByZXZpZXctbGlua1xuXHRcdGZvbnQtc3R5bGUgbm9ybWFsXG5cblx0Ly8gRGV2aWNlc1xuXG5cdCZfX2RldmljZXNcblx0XHRsaXN0LXVuc3R5bGVkKClcblx0XHRwYWRkaW5nIDEwcHggMjBweFxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0YmFja2dyb3VuZC1jb2xvciBsaWdodG5lc3MoJGJhY2tncm91bmQtY29sb3IsIDkwJSlcblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZClcblx0XHRcdG1hcmdpbi10b3AgJG1hcmdpblxuXG5cdFx0bGlcblx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblx0XHRcdG1hcmdpbi1yaWdodCAxNXB4XG5cblx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRtYXJnaW4tcmlnaHQgMFxuXG5cdFx0YVxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0YmFja2dyb3VuZC1zaXplIDEwMCVcblx0XHRcdG9wYWNpdHkgLjVcblx0XHRcdHRyYW5zaXRpb24gYWxsIC4zc1xuXG5cdFx0XHQmOmhvdmVyXG5cdFx0XHRcdG9wYWNpdHkgMVxuXG5cdFx0bGkuYWN0aXZlIGFcblx0XHRcdG9wYWNpdHkgMVxuXG5cdFx0Ji0tYmlnXG5cdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cblxuXHRcdFx0bGlcblx0XHRcdFx0bWFyZ2luLXJpZ2h0IDIwcHhcblxuXHQmX19tb2JpbGVcblx0XHRzaXplIDExcHggMjBweFxuXHRcdGJhY2tncm91bmQgdXJsKCRpbWctcGF0aCArICdtb2JpbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxuXG5cdFx0Ji0tbGFuZHNjYXBlXG5cdFx0XHRzaXplIDIwcHggMTFweFxuXHRcdFx0YmFja2dyb3VuZCB1cmwoJGltZy1wYXRoICsgJ21vYmlsZS1sYW5kc2NhcGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxuXG5cdCZfX3RhYmxldFxuXHRcdHNpemUgMjBweCAzMHB4XG5cdFx0YmFja2dyb3VuZCB1cmwoJGltZy1wYXRoICsgJ3RhYmxldC5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG5cblx0XHQmLS1sYW5kc2NhcGVcblx0XHRcdHNpemUgMzBweCAyMHB4XG5cdFx0XHRiYWNrZ3JvdW5kIHVybCgkaW1nLXBhdGggKyAndGFibGV0LWxhbmRzY2FwZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG5cblx0Jl9fZGVza3RvcFxuXHRcdHNpemUgNThweCAzOXB4XG5cdFx0YmFja2dyb3VuZCB1cmwoJGltZy1wYXRoICsgJ2Rlc2t0b3Auc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxuXG5cdC8vIFByb3BzIGxpc3RcblxuXHQmX19pdGVtLXByb3BzXG5cdFx0d2lkdGggNjAlXG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLW1kKVxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0ZXJcblx0XHRjbGVhcmZpeCgpXG5cblx0XHR1bDpub3QoOm9ubHktY2hpbGQpIC8vIG5vIGZsZXhib3hcblx0XHRcdGZsb2F0IGxlZnRcblxuXHRcdGxpOmxhc3QtY2hpbGRcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdCZfX2Jsb2NrLS1pbmZvICZfX2l0ZW0tcHJvcHNcblx0XHRsaTpub3QoOmxhc3QtY2hpbGQpXG5cdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblxuXHQmX19pbWdzXG5cdFx0ZmxvYXQgcmlnaHRcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0d2lkdGggMjAwcHhcblxuXHQmX19ibG9jay1zdGF0ZVxuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0Y2xlYXJmaXgoKVxuXHRcdHdpZHRoIDY1JVxuXHRcdHBhZGRpbmctdG9wIDMwcHhcblxuXHQmX19zdGF0ZVxuXHRcdGZsb2F0IGxlZnRcblx0XHRmb250LXdlaWdodCAkYm9sZFxuXG5cdFx0Ji0tZGVjbGluZWRcblx0XHRcdGNvbG9yICRyZWQtY29sb3JcblxuXHRcdCYtLXByb2Nlc3Ncblx0XHRcdGNvbG9yICRtYWluLWNvbG9yXG5cblx0XHQmLS1hY3RpdmVcblx0XHRcdGNvbG9yICRzdWNjZXNzLWNvbG9yXG5cblx0XHQmLS1kaXNhYmxlZFxuXHRcdFx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRcblxuXHQmX19hY3Rpb25cblx0XHRwYWRkaW5nIDBcblx0XHRmb250LXN0eWxlIG5vcm1hbFxuXHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcblx0XHRiYWNrZ3JvdW5kIG5vbmVcblx0XHRib3JkZXIgbm9uZVxuXHRcdG91dGxpbmUgbm9uZVxuXHRcdGN1cnNvciBwb2ludGVyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcblxuXHRcdCY6b25seS1jaGlsZFxuXHRcdFx0ZmxvYXQgbGVmdFxuXG5cdCZfX2Jsb2NrLW1lc3NhZ2Vcblx0XHRtYXJnaW4tdG9wICRtYXJnaW5cblxuXHQmX19tZXNzYWdlLXRpdGxlXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luXG5cblx0Jl9fbWVzc2FnZVxuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0cGFkZGluZyAkbWFyZ2luLTJ4XG5cdFx0Zm9udC1mYW1pbHkgJGhlYWRpbmdzLWZvbnRcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS1tZFxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0ZXJcblx0XHRib3JkZXIgMXB4IHNvbGlkICRib3JkZXItY29sb3ItbGlnaHRcblx0XHR3aWR0aCAxMDAlXG5cblx0Lndhcm5pbmdcblx0XHRtYXJnaW4tdG9wICRtYXJnaW4tM3hcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tM3hcblxuXHRcdCYgKyAud2FybmluZ1xuXHRcdFx0bWFyZ2luLXRvcCAtKCRtYXJnaW4pXG5cblx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdCZfX2Jsb2NrLW1vZFxuXHRcdG1hcmdpbi10b3AgJG1hcmdpblxuXG5cdFx0LmZvcm1fX2dyb3VwXG5cdFx0XHR0ZXh0LWFsaWduIGxlZnRcblxuXHRcdC5idG5cblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdG1hcmdpbiAkbWFyZ2luIGF1dG8gMFxuXG5cdC8vIEJpbGxcblxuXHQmX19iaWxsXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTN4XG5cblx0Jl9fdGFibGVcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cblx0XHR3aWR0aCAxMDAlXG5cdFx0Ym9yZGVyLXNwYWNpbmcgMFxuXHRcdHRhYmxlLWxheW91dCBmaXhlZFxuXG5cdFx0dGRcblx0XHRcdHBhZGRpbmcgMCAtICRtYXJnaW5cblx0XHRcdGJvcmRlciBub25lXG5cblx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRwYWRkaW5nLWxlZnQgMjBweFxuXG5cdCZfX3N1YnRpdGxlXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLWxnXG5cblx0Jl9fdmFsdWVcblx0XHRwYWRkaW5nIDAgMTBweFxuXHRcdHdpZHRoIDEwMCVcblx0XHRtaW4taGVpZ2h0IDM1cHhcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS1sZ1xuXHRcdGxpbmUtaGVpZ2h0IDM1cHhcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0XG5cdFx0YmFja2dyb3VuZC1jb2xvciAkd2hpdGUtY29sb3Jcblx0XHRib3JkZXIgMXB4IHNvbGlkICRib3JkZXItY29sb3ItbGlnaHRcblxuXHQvLyBOZXdcblxuXHQuZm9ybVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0zeFxuXG5cdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblxuXHQuZm9ybSAud2FybmluZzpub3QoLmZvcm1fX2Vycm9yKVxuXHRcdG1hcmdpbiAwIDAgJG1hcmdpbi0yeFxuXG5cdC5mb3JtIC53YXJuaW5nJl9fZXJyb3ItZGF0ZXNcblx0XHRtYXJnaW4tdG9wIC0oJG1hcmdpbi0yeClcblx0XHRjb2xvciAkcmVkLWNvbG9yXG5cblx0Ji0tbmV3IC5mb3JtX19ncm91cFxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi00eFxuXG5cdC5ncmlkX19pdGVtIC5mb3JtX19ncm91cFxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXG5cdFx0LmZvcm1fX3RhYmxlXG5cdFx0XHR3aWR0aCAxMDAlXG5cblx0LmZvcm1fX2ZpbGVcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cblxuXHRcdC5idG5cblx0XHRcdHdpZHRoIDM1MnB4XG5cdFx0XHRtYXgtd2lkdGggMTAwJVxuXG5cdCZfX2ZpbGUtdGV4dFxuXHRcdG1hcmdpbi10b3AgJG1hcmdpblxuXHRcdGN1cnNvciBkZWZhdWx0XG5cblx0Jl9fc2VsZWN0LWZvcm1hdFxuXHRcdGlucHV0XG5cdFx0XHRzci1vbmx5KClcblxuXHRcdGxhYmVsOm5vdCguZXJyb3IpXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0XHRwYWRkaW5nIDI0cHggJG1hcmdpbiAkbWFyZ2luLTJ4XG5cdFx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAkd2hpdGUtY29sb3Jcblx0XHRcdGJvcmRlciAxcHggc29saWQgJGJvcmRlci1jb2xvci1saWdodFxuXHRcdFx0Y2xlYXJmaXgoKVxuXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRjb250ZW50ICcnXG5cdFx0XHRcdGFic29sdXRlIHRvcCAtMXB4IGxlZnQgLTFweFxuXHRcdFx0XHRzaXplIDMwcHhcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAkd2hpdGUtY29sb3Jcblx0XHRcdFx0Ym9yZGVyIDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWxpZ2h0XG5cblx0XHRpbnB1dDpjaGVja2VkIH4gbGFiZWw6bm90KC5lcnJvcik6YmVmb3JlXG5cdFx0XHRpY29uLWJnKCRpY29uX2NoZWNrKVxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcblxuXHRcdGlucHV0LmVycm9yIH4gbGFiZWw6bm90KC5lcnJvcilcblx0XHRpbnB1dC5lcnJvciB+IGxhYmVsOm5vdCguZXJyb3IpOmJlZm9yZVxuXHRcdFx0Ym9yZGVyLWNvbG9yICRyZWQtY29sb3JcblxuXHQmX19uYW1lXG5cdFx0Zm9udC1zaXplICRmb250LXNpemUtbWRcblx0XHRjb2xvciAkdGV4dC1jb2xvci1saWdodGVyXG5cdFx0Y3Vyc29yIHBvaW50ZXJcblxuXHQvLyBGaWx0ZXJcblxuXHQmX19maWx0ZXJcblx0XHRmb250LWZhbWlseSAkaGVhZGluZ3MtZm9udFxuXHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLW1kIC0gMVxuXHRcdGNsZWFyZml4KClcblxuXHQmX19maWx0ZXIuZm9ybVxuXHQmX19maWx0ZXIgLmZvcm1fX2lucHV0XG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0Jl9fZmlsdGVyLWxpc3Rcblx0XHRmbG9hdCBsZWZ0XG5cdFx0bGlzdC11bnN0eWxlZCgpXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0bWF4LXdpZHRoIGNhbGMoMTAwJSAtIDIwcHgpXG5cdFx0Y2xlYXJmaXgoKVxuXG5cdFx0bGlcblx0XHRcdGZsb2F0IGxlZnRcblx0XHRcdG1hcmdpbi1yaWdodCAxNXB4XG5cdFx0XHR3aGl0ZS1zcGFjZSBub3dyYXBcblxuXHRcdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRcdG1hcmdpbi1yaWdodCAwXG5cblx0XHRcdCYuYWN0aXZlXG5cdFx0XHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cblx0XHRcdGEuYmFyZ2FfX2ZpbHRlci1saW5rOm5vdCguYnRuKVxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG5cdCZfX2ZpbHRlci1pbnB1dFxuXHRcdHBhZGRpbmcgMFxuXHRcdG1heC13aWR0aCAxMDBweFxuXHRcdGJhY2tncm91bmQgbm9uZVxuXHRcdGJvcmRlciBub25lXG5cdFx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgJHRleHQtY29sb3Jcblx0XHRvdXRsaW5lIG5vbmVcblx0XHQtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxuXG5cdCZfX2ZpbHRlci1yZXNldFxuXHRcdGZsb2F0IHJpZ2h0XG5cdFx0bWFyZ2luLWxlZnQgYXV0b1xuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXHRcdHNpemUgMTVweFxuXG5cdFx0Lmljb25cblx0XHRcdHZlcnRpY2FsLWFsaWduIHRvcFxuXG5cblx0K2JlbG93KCRzY3JlZW4tc20tbWF4KVxuXHRcdHNwYW4oMSlcblxuXHQrYWJvdmUoJHNjcmVlbi1zbS1taW4pXG5cdFx0Jl9fc2VsZWN0LWZvcm1hdDpub3QoJl9fc2VsZWN0LWZvcm1hdC0tc20pIGxhYmVsXG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDI2MHB4XG5cblx0XHQmX19zZWxlY3QtZm9ybWF0Om5vdCgmX19zZWxlY3QtZm9ybWF0LS1zbSkgJl9fZGV2aWNlc1xuXHRcdFx0YWJzb2x1dGUgdG9wIDUwJSByaWdodCAkbWFyZ2luXG5cdFx0XHRtYXJnaW4tdG9wIC0zMHB4XG5cdFx0XHRoZWlnaHQgNjBweFxuXG5cdFx0Ly8gU21hbGwgZGV2aWNlc1xuXG5cdFx0Jl9fc2VsZWN0LWZvcm1hdC0tc20gJl9fZGV2aWNlc1xuXHRcdFx0cGFkZGluZy1sZWZ0IDEwcHhcblx0XHRcdHBhZGRpbmctcmlnaHQgMTBweFxuXG5cdFx0XHRsaVxuXHRcdFx0XHRtYXJnaW4tcmlnaHQgNnB4XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIC8vIGRlc2t0b3AgaWNvblxuXHRcdFx0XHRcdG1hcmdpbi10b3AgJG1hcmdpblxuXG5cdFx0LmZsZXhib3guZmxleHdyYXAgJl9fZmlsdGVyIC5ncmlkX19yb3dcblx0XHQuZmxleGJveGxlZ2FjeS5mbGV4d3JhcCAmX19maWx0ZXIgLmdyaWRfX3Jvd1xuXHRcdC5mbGV4Ym94dHdlZW5lci5mbGV4d3JhcCAmX19maWx0ZXIgLmdyaWRfX3Jvd1xuXHRcdFx0ZmxleC13cmFwIG5vd3JhcFxuXG5cdFx0Jl9fZmlsdGVyIC5ncmlkX19pdGVtXG5cdFx0XHR3aWR0aCBhdXRvXG5cdFx0XHRmbGV4LWdyb3cgMVxuXG5cdFx0Jl9fZmlsdGVyIC5ncmlkX19pdGVtJl9fZmlsdGVyLWJ0blxuXHRcdFx0ZmxvYXQgcmlnaHRcblx0XHRcdGZsZXgtZ3JvdyAwXG5cdFx0XHRmbGV4LXNocmluayAxXG5cblx0XHQmX19maWx0ZXJcblx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0XHRcdGFsaWduLWl0ZW1zIGZsZXgtZW5kXG5cblx0XHQmX19maWx0ZXItbGlzdFxuXHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXHRcdFx0ZmxleC13cmFwIHdyYXBcblxuXG5cdCtiZWxvdygkc2NyZWVuLXhzLW1heClcblx0XHQmX19ibG9jay10b3Bcblx0XHRcdHBhZGRpbmctcmlnaHQgMFxuXG5cdFx0Jl9fcHJldmlld1xuXHRcdFx0cG9zaXRpb24gc3RhdGljXG5cblx0XHQmX19kZXZpY2VzXG5cdFx0XHRwYWRkaW5nIDEwcHhcblx0XHRcdHdoaXRlLXNwYWNlIG5vd3JhcFxuXG5cdFx0Jl9faXRlbS1wcm9wczpub3QoOm9ubHktY2hpbGQpIC8vIGJpbGxcblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXG5cdCthYm92ZSgkc2NyZWVuLXhzLW1pbilcblx0XHQuZmxleGJveCAmX19pdGVtLXByb3BzXG5cdFx0LmZsZXhib3hsZWdhY3kgJl9faXRlbS1wcm9wc1xuXHRcdC5mbGV4Ym94dHdlZW5lciAmX19pdGVtLXByb3BzXG5cdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG5cdFx0XHRhbGlnbi1pdGVtcyBmbGV4LWVuZFxuXG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdGRpc3BsYXkgbm9uZSAvLyByZW1vdmUgY2xlYXJmaXhcblxuXHRcdC8vIEJpZyBkZXZpY2VzXG5cblx0XHQmX19kZXZpY2VzLS1iaWcgJl9fbW9iaWxlXG5cdFx0XHRzaXplIDIycHggNDBweFxuXG5cdFx0XHQmLS1sYW5kc2NhcGVcblx0XHRcdFx0c2l6ZSA0MHB4IDIycHhcblxuXHRcdCZfX2RldmljZXMtLWJpZyAmX190YWJsZXRcblx0XHRcdHNpemUgNDBweCA2MHB4XG5cblx0XHRcdCYtLWxhbmRzY2FwZVxuXHRcdFx0XHRzaXplIDYwcHggNDBweFxuXG5cdFx0Jl9fZGV2aWNlcy0tYmlnICZfX2Rlc2t0b3Bcblx0XHRcdHNpemUgMTE2cHggNzhweFxuXG5cdCtiZWxvdygkc2NyZWVuLW1vYmlsZS1tYXgpXG5cdFx0Jl9faXRlbS1wcm9wc1xuXHRcdFx0dWw6bm90KDpvbmx5LWNoaWxkKVxuXHRcdFx0XHRmbG9hdCBub25lXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXG5cdFx0Jl9fc3RhdGVcblx0XHQmX19hY3Rpb25cblx0XHRcdGZsb2F0IG5vbmVcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXG5cdFx0Jl9fYWN0aW9uXG5cdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdFx0dmVydGljYWwtYWxpZ24gdG9wXG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblxuXHRcdCZfX21lc3NhZ2Vcblx0XHRcdG1hcmdpbi10b3AgJG1hcmdpbi0yeFxuXG5wXG5cdCYuYm9yZGVyLWdyZXlcblx0XHRib3JkZXIgMnB4IHNvbGlkICM4MDgwODBcblx0XHRwYWRkaW5nIDEwcHhcblx0Ji5ib3JkZXItcmVkXG5cdFx0Ym9yZGVyIDJweCBzb2xpZCAjRkYwMDAwXG5cdFx0cGFkZGluZyAxMHB4XG4iLCIuZm9ybVxuXHRwb3NpdGlvbiByZWxhdGl2ZVxuXG5cdC5ncmlkX19pdGVtXG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0Jl9fZmllbGRzZXRcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdG1hcmdpbiAwIDAgJG1hcmdpbi0yeFxuXHRcdHBhZGRpbmcgMFxuXHRcdGJvcmRlciBub25lXG5cblx0Jl9fbGVnZW5kXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblxuXHQmX19ncm91cFxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cblx0XHQmLS1pbmxpbmVcblx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cblx0Jl9fZmllbGRzZXQgPiAmX19ncm91cDpsYXN0LWNoaWxkXG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0Jl9fYnRuXG5cdFx0JltkaXNhYmxlZF1cblx0XHRcdG9wYWNpdHkgLjZcblx0XHRcdGN1cnNvciBkZWZhdWx0XG5cblx0Jl9fZ3JvdXAgKyAmX19idG5cblx0Jl9fZmllbGRzZXQgKyAmX19idG5cblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0bWFyZ2luLXRvcCAkbWFyZ2luLTR4XG5cblx0LmdyaWRfX3JvdyArICZfX2J0blxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRtYXJnaW4tdG9wICRtYXJnaW4tMnhcblxuXHQmX19ib3R0b21cblx0XHRtYXJnaW4tdG9wICRtYXJnaW4tMnhcblxuXHQmX190aXRsZVxuXHRcdG1hcmdpbi1ib3R0b20gNXB4XG5cblx0Jl9faGVscGVyXG5cdFx0Y2xlYXIgYm90aFxuXHRcdG1hcmdpbiA1cHggMFxuXHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLXNtXG5cdFx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRcblxuXHQmX19saW5rXG5cdFx0Ym9yZGVyLWJvdHRvbSAxcHggZG90dGVkXG5cblx0XHQmOmhvdmVyXG5cdFx0XHRib3JkZXItYm90dG9tIG5vbmVcblxuXHQmX192YWx1ZVxuXHRcdG1hcmdpbi1yaWdodCAxNXB4XG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblxuXHRcdCYtLXRhZ1xuXHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRcdHZlcnRpY2FsLWFsaWduIHRvcFxuXHRcdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luXG5cdFx0XHRwYWRkaW5nIDVweCAxMHB4XG5cdFx0XHRmb250LXdlaWdodCAkbm9ybWFsXG5cdFx0XHRjb2xvciAkdGV4dC1jb2xvci1taWRcblx0XHRcdGJhY2tncm91bmQtY29sb3IgcmdiYSgkYmxhY2stY29sb3IsIC4xKVxuXG5cdFx0LmNsb3NlXG5cdFx0XHRtYXJnaW4tbGVmdCA1cHhcblxuXHQmX19sYWJlbFxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cblxuXHQmX19pbnB1dFxuXHRcdHBhZGRpbmcgMCAxMHB4XG5cdFx0bWluLWhlaWdodCAzNXB4XG5cdFx0Ym9yZGVyIDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWxpZ2h0XG5cdFx0b3V0bGluZSBub25lXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcblx0XHRib3JkZXItcmFkaXVzIDBcblx0XHRib3gtc2hhZG93IG5vbmVcblx0XHQrcGxhY2Vob2xkZXIoKVxuXHRcdFx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRlc3RcblxuXHRcdCYtLWZ3XG5cdFx0XHR3aWR0aCAxMDAlXG5cblx0XHR0ZXh0YXJlYSZcblx0XHRcdHBhZGRpbmcgOHB4IDEwcHhcblx0XHRcdG1pbi1oZWlnaHQgNzVweFxuXHRcdFx0cmVzaXplIHZlcnRpY2FsXG5cblx0XHRzZWxlY3QmXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblx0XHRcdHBhZGRpbmcgMCAzMnB4IDAgMTBweFxuXHRcdFx0bWluLXdpZHRoIDgwcHhcblx0XHRcdGhlaWdodCAzNXB4XG5cdFx0XHRpY29uLWJnKCRpY29uX3NlbGVjdClcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24gcmlnaHQgMTBweCBjZW50ZXJcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZSBub25lXG5cdFx0XHQtbW96LWFwcGVhcmFuY2Ugbm9uZVxuXG5cdFx0XHQmOjotbXMtZXhwYW5kXG5cdFx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdFx0JltyZWFkb25seV06bm90KC5kYXRlLWlucHV0KVxuXHRcdCY6ZGlzYWJsZWRcblx0XHRcdGNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIHJnYmEoJGJsYWNrLWNvbG9yLCAuMDUpXG5cblx0aW5wdXRbdHlwZT0nc2VhcmNoJ11cblx0XHRib3gtc2l6aW5nIGJvcmRlci1ib3hcblx0XHQtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxuXHRcdGJvcmRlci1yYWRpdXMgMFxuXG5cdGJ1dHRvblxuXHRpbnB1dFt0eXBlPSdzdWJtaXQnXVxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZSBub25lXG5cdFx0b3V0bGluZSBub25lXG5cdFx0Ym9yZGVyLXJhZGl1cyAwXG5cdFx0Ym94LXNoYWRvdyBub25lXG5cdFx0Y3Vyc29yIHBvaW50ZXJcblxuXHQmX19wb3B1cFxuXHRcdGFic29sdXRlIHRvcCAxMDAlIHJpZ2h0XG5cdFx0ei1pbmRleCAxMFxuXHRcdG1hcmdpbi10b3AgLTVweFxuXHRcdHBhZGRpbmcgMTVweFxuXHRcdG1heC13aWR0aCA3MCVcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yXG5cdFx0Ym94LXNoYWRvdyAwIDAgMTVweCAkYm9yZGVyLWNvbG9yLWxpZ2h0XG5cblx0XHQmOmJlZm9yZVxuXHRcdFx0Y29udGVudCAnJ1xuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0YWJzb2x1dGUgdG9wIC0xN3B4IHJpZ2h0IDUwJVxuXHRcdFx0ei1pbmRleCAyNVxuXHRcdFx0bWFyZ2luLXJpZ2h0IC0xMHB4XG5cdFx0XHRzaXplIDFweFxuXHRcdFx0Ym9yZGVyIDEwcHggc29saWQgdHJhbnNwYXJlbnRcblx0XHRcdGJvcmRlci1ib3R0b20gN3B4IHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yXG5cblx0XHQrYmVsb3coJHNjcmVlbi1zbS1tYXgpXG5cdFx0XHRtYXgtd2lkdGggMTAwJVxuXG5cdCZfX2lucHV0LmVycm9yIH4gJl9fcG9wdXBcblx0XHRcdGRpc3BsYXkgYmxvY2sgIWltcG9ydGFudFxuXG5cblx0Ly8gUG9wdXAgbWVudSBidXR0b25cblxuXHQmX19tZW51XG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdGFic29sdXRlIHRvcCByaWdodFxuXHRcdHNpemUgMzVweFxuXG5cdFx0Lmljb25cblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGFic29sdXRlIHRvcCAxNnB4IGxlZnQgOHB4XG5cdFx0XHRzaXplIDE4cHggMnB4XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0XG5cdFx0XHRib3JkZXItcmFkaXVzIDJweFxuXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0JjphZnRlclxuXHRcdFx0XHRjb250ZW50ICcnXG5cdFx0XHRcdGFic29sdXRlIGxlZnRcblx0XHRcdFx0c2l6ZSAxMDAlIDJweFxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0XG5cdFx0XHRcdGJvcmRlci1yYWRpdXMgMnB4XG5cblx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdHRvcCAtNnB4XG5cblx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0Ym90dG9tIC02cHhcblxuXHQvLyBTdWNjZXNzIC8gZXJyb3IgbWVzc2FnZXNcblxuXHQmX19pbnB1dC5lcnJvclxuXHRcdGJvcmRlci1jb2xvciAkcmVkLWNvbG9yXG5cblx0Jl9faW5wdXQuc3VjY2Vzc1xuXHRcdGJvcmRlci1jb2xvciAkc3VjY2Vzcy1jb2xvclxuXG5cdCZfX2Vycm9yXG5cdFx0bWFyZ2luLXRvcCAkbWFyZ2luXG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplKVxuXHRcdGNvbG9yICRyZWQtY29sb3JcblxuXHQmX19zdWNjZXNzXG5cdFx0cGFkZGluZyAkbWFyZ2luIDBcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUpXG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblx0XHRjb2xvciAkc3VjY2Vzcy1jb2xvclxuXG5cdGxhYmVsLmVycm9yXG5cdFx0ZGlzcGxheSBub25lICFpbXBvcnRhbnRcblxuXHQmX19pbnB1dC5pcy1jaGVja2luZ1xuXHRcdGJvcmRlci1jb2xvciAkYm9yZGVyLWNvbG9yLWxpZ2h0XG5cblx0Jl9faW5wdXQuaXMtY2hlY2tpbmdcblx0Jl9faW5wdXQuaXMtY2hlY2tpbmctZmFpbFxuXHQmX19pbnB1dC5pcy1jaGVja2luZy1va1xuXHRcdHBhZGRpbmctcmlnaHQgMzVweFxuXG5cdCZfX2lucHV0LmlzLWNoZWNraW5nLWZhaWxcblx0XHRib3JkZXItY29sb3IgJHJlZC1jb2xvclxuXG5cdCZfX2lucHV0LmlzLWNoZWNraW5nLW9rXG5cdFx0Ym9yZGVyLWNvbG9yICRzdWNjZXNzLWNvbG9yXG5cblx0Ly8gU3Bpbm5lclxuXG5cdCZfX2dyb3VwIC5zcGlubmVyXG5cdFx0cmlnaHQgOXB4XG5cdFx0Ym90dG9tIDdweFxuXG5cdCZfX2dyb3VwICZfX2lucHV0LmlzLWNoZWNraW5nLWZhaWwgfiAuc3Bpbm5lclxuXHRcdGJvdHRvbSAxMHB4XG5cdFx0QGV4dGVuZCAuaWNvbiwgLmljb24tY2xvc2Vcblx0XHRib3JkZXIgbm9uZVxuXHRcdGJvcmRlci1yYWRpdXMgMFxuXHRcdGFuaW1hdGlvbiBub25lXG5cblx0Jl9fZ3JvdXAgJl9faW5wdXQuaXMtY2hlY2tpbmctb2sgfiAuc3Bpbm5lclxuXHRcdGJvdHRvbSAxMHB4XG5cdFx0QGV4dGVuZCAuaWNvbiwgLmljb24tY2hlY2tcblx0XHRib3JkZXIgbm9uZVxuXHRcdGJvcmRlci1yYWRpdXMgMFxuXHRcdGFuaW1hdGlvbiBub25lXG5cblx0Ly8gQ2hlY2tib3hlcywgcmFkaW9cblxuXHQmX19jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddXG5cdCZfX2NoZWNrYm94IGlucHV0W3R5cGU9J3JhZGlvJ11cblx0XHRkaXNwbGF5IG5vbmVcblxuXHRcdCYgfiBsYWJlbFxuXHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHRwYWRkaW5nLWxlZnQgMjVweFxuXHRcdFx0Y3Vyc29yIHBvaW50ZXJcblxuXHRcdCYgfiBsYWJlbDpiZWZvcmVcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGFic29sdXRlIHRvcCBsZWZ0XG5cdFx0XHRzaXplIDE4cHhcblx0XHRcdGJhY2tncm91bmQtY29sb3IgJHdoaXRlLWNvbG9yXG5cdFx0XHRib3JkZXIgMXB4IHNvbGlkICRib3JkZXItY29sb3ItbGlnaHRcblxuXHRcdCYgfiBsYWJlbDpob3ZlcjpiZWZvcmVcblx0XHRcdGJhY2tncm91bmQtY29sb3IgcmdiYSgkYmxhY2stY29sb3IsIC4wNSlcblxuXHRcdCY6Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZVxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAkc3VjY2Vzcy1jb2xvclxuXHRcdFx0Ym94LXNoYWRvdyBpbnNldCAwIDAgMCAycHggJHdoaXRlLWNvbG9yXG5cblx0XHQmOmRpc2FibGVkIH4gbGFiZWxcblx0XHRcdGN1cnNvciBkZWZhdWx0XG5cblx0XHQmOmRpc2FibGVkIH4gbGFiZWw6YmVmb3JlXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIHJnYmEoJGJsYWNrLWNvbG9yLCAuMDUpXG5cdFx0XHRib3gtc2hhZG93IG5vbmVcblxuXHQmX19jaGVja2JveDpsYXN0LWNoaWxkICZfX2xhYmVsXG5cdFx0bWFyZ2luIDBcblxuXHQmX19jaGVja2JveCBpbnB1dFt0eXBlPSdyYWRpbyddIH4gbGFiZWw6YmVmb3JlXG5cdFx0Y2lyY2xlKClcblxuXHQmX19jaGVja2JveCBpbnB1dFt0eXBlPSdyYWRpbyddLmVycm9yICB+IGxhYmVsOmJlZm9yZVxuXHRcdGJvcmRlci1jb2xvciAkcmVkLWNvbG9yXG5cblx0Jl9fY2hlY2tib3ggKyAmX19oZWxwZXJcblx0XHRtYXJnaW4tdG9wIDBcblx0XHRwYWRkaW5nLWxlZnQgMjVweFxuXG5cdC5hcnRpY2xlICZfX2NoZWNrYm94IGlucHV0IH4gbGFiZWw6YmVmb3JlXG5cdFx0dG9wIC4yNWVtXG5cblx0Ly8gQ2hlY2tib3ggYmxvY2tzXG5cblx0Jl9fY2hlY2tib3gtLWJsb2NrXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0XHRtYXJnaW4tcmlnaHQgMTBweFxuXG5cdCZfX2NoZWNrYm94LS1ibG9jayBpbnB1dFt0eXBlPSdjaGVja2JveCddXG5cdCZfX2NoZWNrYm94LS1ibG9jayBpbnB1dFt0eXBlPSdyYWRpbyddXG5cdFx0JiArIGxhYmVsXG5cdFx0XHRwYWRkaW5nIDAgMTBweFxuXHRcdFx0Zm9udC13ZWlnaHQgJG5vcm1hbFxuXHRcdFx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRcblxuXHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0ZGlzcGxheSBub25lXG5cblx0XHQmOmNoZWNrZWQgKyBsYWJlbFxuXHRcdFx0Y29sb3IgJHdoaXRlLWNvbG9yXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICRsaW5rLWNvbG9yXG5cblx0Ly8gRmlsZVxuXG5cdCZfX2ZpbGVcblx0XHRzcGFuXG5cdFx0XHR3b3JkLXdyYXAgYnJlYWstd29yZFxuXHRcdFx0Y3Vyc29yIHBvaW50ZXJcblxuXHRcdC5idG5cblx0XHRcdHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXHRcdFx0bWFyZ2luLXJpZ2h0IDEwcHhcblxuXHRcdC5idG4gKyBzcGFuXG5cdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdFx0dmVydGljYWwtYWxpZ24gbWlkZGxlXG5cblx0XHRpbnB1dFt0eXBlPSdmaWxlJ11cblx0XHRcdHNyLW9ubHkoKVxuXG5cdFx0aW5wdXQuZXJyb3IgfiAuYnRuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICRyZWQtY29sb3JcblxuXHQvLyBUYWJsZVxuXG5cdCZfX3RhYmxlXG5cdFx0dGRcblx0XHRcdHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdFx0cGFkZGluZy1yaWdodCAxNXB4XG5cblx0XHR0cjpub3QoOmxhc3QtY2hpbGQpIHRkXG5cdFx0XHRwYWRkaW5nLWJvdHRvbSAkbWFyZ2luLTJ4IC8vIC5mb3JtX19ncm91cCBtYXJnaW5cblxuXHQmX190YWJsZSArICZfX2NoZWNrYm94XG5cdFx0bWFyZ2luLXRvcCAkbWFyZ2luLTJ4XG5cdFx0dGV4dC1hbGlnbiByaWdodFxuXG5cdC8vIE1haW5cblxuXHQubWFpbi1zZWN0aW9uICZcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tZm9ybVxuXG5cdC5tYWluLXNlY3Rpb246bGFzdC1jaGlsZCAmXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLWl0ZW1cblxuXHQrYmVsb3coJHNjcmVlbi14cy1tYXgpXG5cdFx0Lm1haW4tc2VjdGlvbjpsYXN0LWNoaWxkICZcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdC8vIFNlYXJjaCBmb3JtXG5cdFxuXHQmX19zZWFyY2gtYnRuXG5cdFx0YWJzb2x1dGUgdG9wIHJpZ2h0IDVweFxuXHRcdHBhZGRpbmcgNXB4IDVweCAwXG5cdFx0YmFja2dyb3VuZCBub25lXG5cdFx0Ym9yZGVyIG5vbmVcblxuXHQmLS1zZWFyY2ggJl9faW5wdXRcblx0XHRwYWRkaW5nIDAgMTVweFxuXHRcdGJvcmRlciBub25lXG5cblxuXHQvLyBMb2dpbiBmb3JtXG5cblx0Ji0tbG9naW5cblx0XHR3aWR0aCAyMDhweFxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0ZXJcblxuXHQmLS1sb2dpbiAmX19ncm91cFxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXG5cdCYtLWxvZ2luICZfX2lucHV0XG5cdFx0bWluLWhlaWdodCA0MHB4XG5cblx0Ji0tbG9naW4gJl9fYm90dG9tXG5cdFx0bWFyZ2luIDBcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXG5cdCYtLWxvZ2luICZfX2JvdHRvbSAucmVnLW5ld1xuXHQmLS1sb2dpbiAmX19ib3R0b20gLmZvcmdvdC1wYXNzXG5cdCYtLWxvZ2luICZfX2JvdHRvbSAubG9naW5cblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0bWFyZ2luLXRvcCByZW0oMTVweClcblx0XHR0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG5cblx0Ji0tbG9naW4gJl9fYnRuXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdG1hcmdpbiAwIGF1dG9cblx0XHRsaW5lLWhlaWdodCAzNXB4XG5cdFx0aGVpZ2h0IDM1cHhcblx0XHRib3JkZXIgbm9uZVxuXHRcdGJvcmRlci1yYWRpdXMgNXB4XG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLW1kKVxuXG5cdCYtLWxvZ2luICZfX2NhcHRjaGEgJl9fbGFiZWxcblx0XHRtYXJnaW4tdG9wICRtYXJnaW4tMnhcblxuXHQmLS1sb2dpbiAmX19jYXB0Y2hhIGltZ1xuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRtYXJnaW4gJG1hcmdpbiAwXG5cblx0Ji0tbG9naW4gLnNvY2lhbFxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRtYXJnaW4gJG1hcmdpbi0yeCBhdXRvXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblxuXHQmLS1sb2dpbiAmX19lcnJvclxuXHQmLS1sb2dpbiAmX19zdWNjZXNzXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luXG5cdFx0Zm9udC1zaXplICRmb250LXNpemUteHNcblx0XHRmb250LXdlaWdodCAkbm9ybWFsXG5cdFx0bGluZS1oZWlnaHQgMS41XG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblxuXHRcdHBcblx0XHRcdG1hcmdpbiAwXG5cblx0Ji0tbG9naW4gJl9fc3VjY2Vzc1xuXHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLXNtXG5cdFx0Y29sb3IgaW5oZXJpdFxuXG5cdC8vIENWXG5cblx0Ji0tY3YgJl9faGVscGVyXG5cdFx0YWJzb2x1dGUgdG9wIDEwMCUgcmlnaHRcblxuXHQmX19pbnB1dC1ibG9ja1xuXHRcdCZbZGF0YS1pZD0nMSddOm5vdCg6bGFzdC1vZi10eXBlKVxuXHRcdFx0cGFkZGluZy1ib3R0b20gJG1hcmdpblxuXG5cdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSlcblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0zeFxuXHRcdFx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgJHRleHQtY29sb3ItbGlnaHRlc3RcblxuXHQmX19pbnB1dC1ibG9jayAmX19oZWxwZXJcblx0XHRyZWxhdGl2ZSB0b3Bcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblx0XHR0ZXh0LWFsaWduIHJpZ2h0XG5cblx0Jl9fcGhvbmU6bm90KDpmaXJzdC1vZi10eXBlKVxuXHQmX19sYW5nOm5vdCg6Zmlyc3Qtb2YtdHlwZSlcblx0XHRtYXJnaW4tdG9wICRtYXJnaW5cblxuXG5cdCthYm92ZSgkc2NyZWVuLWxnLW1pbilcblx0XHQmX19sYWJlbC0taW5saW5lXG5cdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdFx0dmVydGljYWwtYWxpZ24gbWlkZGxlXG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblx0XHRcdG1hcmdpbi1yaWdodCAxNXB4XG5cblx0K2JlbG93KCRzY3JlZW4tbWQtbWF4KVxuXHRcdCZfX3NlYXJjaC1idG5cblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHRyaWdodCAwXG5cdFx0XHRwYWRkaW5nIDNweCA1cHhcblxuXHRcdCYtLXNlYXJjaCAmX19pbnB1dFxuXHRcdFx0ZGlzcGxheSBub25lXG5cdFx0XHRcblx0XHQmLS1zZWFyY2guaXMtc2VhcmNoLXNob3duICZfX2lucHV0XG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRhYnNvbHV0ZSBib3R0b20gLTUwcHggcmlnaHRcblx0XHRcdHotaW5kZXggMjBcblx0XHRcdGJvcmRlciAxcHggc29saWQgJGJvcmRlci1jb2xvci1saWdodFxuXHRcdFx0Ym94LXNoYWRvdyAwIDAgMCAxNXB4ICRiYWNrZ3JvdW5kLWNvbG9yLCAwIDAgMTVweCAxNXB4ICRib3JkZXItY29sb3ItbGlnaHRcblxuXHRcdCYtLXNlYXJjaC5pcy1zZWFyY2gtc2hvd24gJl9fc2VhcmNoLWJ0bjphZnRlclxuXHRcdFx0Y29udGVudCAnJ1xuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0YWJzb2x1dGUgYm90dG9tIGxlZnQgNTAlXG5cdFx0XHR6LWluZGV4IDI1XG5cdFx0XHRtYXJnaW4tbGVmdCAtMTBweFxuXHRcdFx0c2l6ZSAxcHhcblx0XHRcdGJvcmRlciAxMHB4IHNvbGlkIHRyYW5zcGFyZW50XG5cdFx0XHRib3JkZXItYm90dG9tIDdweCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvclxuXG5cdCthYm92ZSgkc2NyZWVuLW1kLW1pbilcblx0XHQmLS1jdiAmX19sYWJlbFxuXHRcdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cblx0K2JlbG93KCRzY3JlZW4tc20tbWF4KVxuXHRcdCYtLXNlYXJjaC5pcy1zZWFyY2gtc2hvd24gJl9faW5wdXRcblx0XHRcdHJpZ2h0IDE1cHhcblxuXHRcdCZfX3RhYmxlXG5cdFx0XHR0ZFxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3BcblxuXHRcdFx0dHI6bm90KDpsYXN0LWNoaWxkKSB0ZFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbSAwXG5cblx0XHQmX190YWJsZSAmX19pbnB1dFxuXHRcdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cblx0XHQmLS1jdiAmX19oZWxwZXJcblx0XHRcdHBvc2l0aW9uIHN0YXRpY1xuXHRcdFx0dGV4dC1hbGlnbiByaWdodFxuXG4uc3Rhci1yZXF1aXJlZFxuXHRjb2xvciAkcmVkLWNvbG9yXG5cbi50cmFpbmluZy1mb3JtX193cmFwcGVyIGlucHV0W3JlYWRvbmx5XTpub3QoLmRhdGUtaW5wdXQpXG5cdGNvbG9yICRibGFjay1jb2xvciIsIi8vIE1haW4gcGFnZVxuXG4uam9iLXRyYXZlbFxuXHQmX19pbWdcblx0XHRpbWdcblx0XHRcdGRpc3BsYXkgYmxvY2tcblxuXHQmX19pdGVtXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luXG5cdFx0cGFkZGluZyA1cHggMTBweFxuXHRcdGJhY2tncm91bmQgJHdoaXRlLWNvbG9yXG5cblx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdFx0YVxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0Y2xlYXJmaXgoKVxuXG5cdCZfX25hbWVcblx0XHRtYXJnaW4tYm90dG9tIDVweFxuXHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cblx0Jl9fY29tcGFueVxuXHRcdGZvbnQtc3R5bGUgaXRhbGljXG5cblx0Jl9fdGl0bGVcblx0XHRzcGFuKC4zKVxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0aGVpZ2h0IDEwMCVcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtdGl0bGUteGwpXG5cblx0XHRzcGFuXG5cdFx0XHRhYnNvbHV0ZSB0b3AgbGVmdFxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cdFx0XHR0cmFuc2Zvcm0gcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlKVxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbiB0b3AgbGVmdFxuXG5cdCZfX3dyYXAtLWZpcnN0ICZfX2l0ZW1cblx0XHRzcGFuKC43KVxuXHRcdGZsb2F0IHJpZ2h0XG5cblx0Jl9fd3JhcC0tY29tcGFueSAmX19pdGVtXG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cdFx0cGFkZGluZy1ib3R0b20gMTVweFxuXG5cdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRwYWRkaW5nLWJvdHRvbSA1cHhcblxuXHQmX193cmFwOm5vdCgmX193cmFwLS1maXJzdCkgJl9fc2FsYXJ5XG5cdFx0ZmxvYXQgbGVmdFxuXG5cdCZfX3dyYXA6bm90KCZfX3dyYXAtLWZpcnN0KSAmX19kYXRlXG5cdFx0ZmxvYXQgcmlnaHRcblx0XHRcblx0K2JlbG93KCRzY3JlZW4tc20tbWF4KVxuXHRcdCZfX3RpdGxlXG5cdFx0XHR3aWR0aCA3MHB4XG5cdFx0XHRcblx0XHQmX193cmFwLS1maXJzdCAmX19pdGVtXG5cdFx0XHR3aWR0aCBjYWxjKDEwMCUgLSA3MHB4KVxuXG5cdCtiZWxvdygkc2NyZWVuLXhzLW1heClcblx0XHQmX19jb21wYW55XG5cdFx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcdFx0Y29sb3IgJHN1YnRpdGxlLWNvbG9yXG5cbi8vIFZhY2FuY3lcblxuLmpvYi1kZXNjXG5cdHdpZHRoIDEwMCVcblx0XG5cdHRib2R5Om5vdCg6bGFzdC1jaGlsZClcblx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCAkd2hpdGUtY29sb3Jcblx0XG5cdHRoXG5cdHRkXG5cdFx0dmVydGljYWwtYWxpZ24gdG9wXG5cdFx0dGV4dC1hbGlnbiBsZWZ0XG5cdFx0XG5cdHRoXG5cdFx0cGFkZGluZy1yaWdodCAxMHB4XG5cdFx0d2lkdGggMzMuMzMzMyVcblx0XHRmb250LXdlaWdodCAkYm9sZFxuXG5cdFx0Jltjb2xzcGFuXVxuXHRcdFx0cGFkZGluZy1ib3R0b20gJG1hcmdpbi0yeFxuXHRcdFxuXHR0ZFxuXHRcdHBhZGRpbmctbGVmdCAxMHB4XG5cdFx0XG5cdHRyOmZpcnN0LWNoaWxkIHRoXG5cdHRyOmZpcnN0LWNoaWxkIHRkXG5cdFx0cGFkZGluZy10b3AgJG1hcmdpblxuXHRcdFxuXHR0cjpsYXN0LWNoaWxkIHRoXG5cdHRyOmxhc3QtY2hpbGQgdGRcblx0XHRwYWRkaW5nLWJvdHRvbSAkbWFyZ2luXG5cdFx0XG5cdCtiZWxvdygkc2NyZWVuLW1vYmlsZS1tYXgpXG5cdFx0dGhcblx0XHR0ZFxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0XG5cdFx0dGhcblx0XHRcdHBhZGRpbmcgMFxuXHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0XG5cdFx0dGRcblx0XHRcdHBhZGRpbmcgMCAwICRtYXJnaW5cblxuLy8gQ1ZcblxuLmpvYi1jdlxuXHRjbGVhcmZpeCgpXG5cblx0Jl9fYmxvY2tcblx0XHRzcGFuKDIvMylcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblxuXHQmX190aXRsZVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXHRcdGZvbnQtZmFtaWx5ICRtYWluLWZvbnRcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbGcpXG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblxuXHQmX19pdGVtXG5cdFx0bWFyZ2luICRtYXJnaW4gMFxuXHRcdHBhZGRpbmcgMTVweFxuXHRcdGJhY2tncm91bmQtY29sb3IgJHdoaXRlLWNvbG9yXG5cdFx0Ym9yZGVyIDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWxpZ2h0XG5cblx0XHQmOmxhc3Qtb2YtdHlwZVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cblx0Jl9fbmFtZVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS14bClcblxuXHQmX19zYWxhcnlcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXHRcdG1hcmdpbi1yaWdodCAxNXB4XG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKVxuXG5cdCZfX2FjdGlvbnNcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXG5cdCZfX2xpbmtcblx0XHRwYWRkaW5nIDBcblx0XHRtYXJnaW4gMFxuXHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcblx0XHRiYWNrZ3JvdW5kIG5vbmVcblx0XHRjb2xvciAkbGluay1jb2xvclxuXHRcdGJvcmRlciBub25lXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcblx0XHQtbW96LWFwcGVhcmFuY2Ugbm9uZVxuXHRcdGN1cnNvciBwb2ludGVyXG5cblx0XHQmOmFjdGl2ZVxuXHRcdCY6Zm9jdXNcblx0XHQmOmFjdGl2ZTpmb2N1c1xuXHRcdFx0b3V0bGluZSBub25lXG5cblx0Jl9fZGVsaW1ldGVyXG5cdFx0bWFyZ2luIDAgNXB4XG5cblx0Jl9fdmlld3Ncblx0XHRzcGFuXG5cdFx0XHRmb250LXdlaWdodCAkYm9sZFxuXG5cdFx0Lmljb25cblx0XHRcdG9wYWNpdHkgLjVcblxuXHQud2FybmluZ1xuXHRcdG1hcmdpbiAkbWFyZ2luIDBcblxuXHQrYmVsb3coJHNjcmVlbi1zbS1tYXgpXG5cdFx0Jl9fYmxvY2tcblx0XHRcdHNwYW4oMSlcblxuXG4vLyBKb2Igc2VhcmNoXG5cbi5qb2Itc2VhcmNoXG5cdCZfX3dyYXBwZXJcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tNHhcblx0XHRwYWRkaW5nIDIwcHhcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICR3aGl0ZS1jb2xvclxuXG5cdFx0JiArIC5idG5cblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi00eFxuXG5cdCZfX3RhYmxlXG5cdFx0d2lkdGggMTAwJVxuXHRcdFxuXHRcdHRkXG5cdFx0XHRwYWRkaW5nIDE1cHhcblx0XHRcdHZlcnRpY2FsLWFsaWduIHRvcFxuXHRcdFx0XG5cdFx0XHQmOmZpcnN0LWNoaWxkXG5cdFx0XHRcdHBhZGRpbmctbGVmdCAwXG5cdFx0XHRcblx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0IDBcblx0XHRcdFx0d2lkdGggNzAlXG5cdFx0XHRcdFxuXHRcdHRyOmZpcnN0LWNoaWxkIHRkXG5cdFx0XHRwYWRkaW5nLXRvcCAwXG5cdFx0XHRcdFxuXHRcdHRyOmxhc3QtY2hpbGQgdGRcblx0XHRcdHBhZGRpbmctYm90dG9tIDBcblxuXHQvLyBGb3JtIHN0eWxlc1xuXG5cdC5mb3JtX19ncm91cFxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXG5cdFx0JjplbXB0eVxuXHRcdFx0ZGlzcGxheSBub25lXG5cdFx0XHRtYXJnaW4gMFxuXG5cdC5mb3JtX19ncm91cCAuZm9ybV9faW5wdXQtLWJ0blxuXHRcdHdpZHRoIDEwMCVcblx0XHRtYXgtd2lkdGggY2FsYygxMDAlIC0gODVweClcblxuXHQuZm9ybV9fYnRuXG5cdCZfX3BvcHVwIC5mb3JtX19idG4gLy8gYnRuIGluIGZhbmN5Ym94IHBvcHVwXG5cdFx0d2lkdGggODBweFxuXHRcdGhlaWdodCAzNXB4XG5cdFx0bGluZS1oZWlnaHQgMzVweFxuXHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplXG5cblx0Ly8gUG9wdXBcblxuXHQmX19wb3B1cCAuZm9ybV9fYnRuXG5cdFx0d2lkdGggYXV0b1xuXG5cdCZfX3BvcHVwIC5maWx0ZXJcblx0XHRtaW4td2lkdGggMzUwcHhcblxuXHQmX19wb3B1cCAuZmlsdGVyX19ibG9ja1xuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXHRcdG1heC1oZWlnaHQgNDEwcHhcblx0XHRvdmVyZmxvdyBhdXRvXG5cblx0Jl9fcG9wdXAgLmZpbHRlciBsaVxuXHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdCtiZWxvdygkc2NyZWVuLXhzLW1heClcblx0XHQmX190YWJsZVxuXHRcdFx0dGRcblx0XHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0XHRwYWRkaW5nIDE1cHggMFxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRcdHBhZGRpbmctdG9wIDBcblx0XHRcdFx0XHR3aWR0aCAxMDAlXG5cblx0XHQmX19wb3B1cCAuZmlsdGVyXG5cdFx0XHRwYWRkaW5nIDBcblx0XHRcdG1pbi13aWR0aCAwXG5cblx0QG1lZGlhIChtYXgtaGVpZ2h0OiA2NTBweClcblx0XHQmX19wb3B1cCAuZmlsdGVyX19ibG9ja1xuXHRcdFx0bWF4LWhlaWdodCA2MHZoIiwiLm1haW4tbWVudVxuXHRsaXN0LXVuc3R5bGVkKClcblxuXHQmX19pdGVtXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3BcblxuXHQmX19saW5rXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplKVxuXHRcdHBhZGRpbmcgZW0oMTZweCwgJGZvbnQtc2l6ZSkgZW0oMTBweCwgJGZvbnQtc2l6ZSlcblx0XHRoZWlnaHQgMTAwJVxuXHRcdGxldHRlci1zcGFjaW5nIDFweFxuXHRcdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yLWRhcmtcblxuXHRcdGltZ1xuXHRcdFx0bWF4LWhlaWdodCAyN3B4XG5cdFx0XHRtYXJnaW4tcmlnaHQgNXB4XG5cdFx0XHRtYXJnaW4tdG9wIC00cHhcblx0XHRcblx0Jl9fbGluay5hY3RpdmVcblx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcdFxuXHRcdCY6YWZ0ZXJcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGFic29sdXRlIGJvdHRvbSBsZWZ0XG5cdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRoZWlnaHQgNXB4XG5cdFx0XHRiYWNrZ3JvdW5kICRtYWluLWNvbG9yXG5cdFx0XHRcblx0K2Fib3ZlKCRzY3JlZW4tbWQtbWluKVxuXHRcdGZsZXgtZ3JvdyAxXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0XG5cdFx0Jl9fbGluazpub3QoLmFjdGl2ZSlcblx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0Y29udGVudCAnJ1xuXHRcdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRcdGFic29sdXRlIGJvdHRvbSBsZWZ0XG5cdFx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdFx0aGVpZ2h0IDVweFxuXHRcdFx0XHRiYWNrZ3JvdW5kICRtYWluLWNvbG9yXG5cdFx0XHRcdHRyYW5zZm9ybSBzY2FsZVgoMClcblx0XHRcdFx0dHJhbnNpdGlvbiBhbGwgLjNzXG5cdFx0XHRcblx0XHRcdCY6aG92ZXI6YWZ0ZXJcblx0XHRcdFx0dHJhbnNmb3JtIG5vbmVcblx0XG5cdCtiZWxvdygkc2NyZWVuLW1kLW1heClcblx0XHQmX19saW5rXG5cdFx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbGcpXG5cdFx0XHRcblx0K2JlbG93KCRzY3JlZW4tc20tbWF4KVxuXHRcdGZpeGVkIHRvcCByaWdodFxuXHRcdHotaW5kZXggMTAwXG5cdFx0cGFkZGluZy10b3AgMjBweFxuXHRcdHNpemUgJG1lbnUtd2lkdGggMTAwJVxuXHRcdG1pbi1oZWlnaHQgMTAwdmhcblx0XHRiYWNrZ3JvdW5kICRiYWNrZ3JvdW5kLWNvbG9yXG5cdFx0b3ZlcmZsb3cteSBhdXRvXG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoJG1lbnUtd2lkdGgpXG5cdFx0dHJhbnNpdGlvbiBhbGwgLjNzXG5cblx0XHQuaXMtbmF2LXNob3duICZcblx0XHRcdHRyYW5zZm9ybSBub25lXG5cdFx0XHRib3gtc2hhZG93IDAgMCAxNXB4ICRib3JkZXItY29sb3ItbGlnaHRcblx0XG5cdFx0Jl9faXRlbVxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXG5cdFx0Jl9fbGlua1xuXHRcdFx0cGFkZGluZyAxZW0gMS41ZW1cblxuXHRcdFx0aW1nXG5cdFx0XHRcdHdpZHRoIDE4cHhcblx0XHRcdFx0bWF4LWhlaWdodCBpbml0aWFsXG5cdFx0XHRcblx0XHRcdHNwYW5cblx0XHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0XHRtYXJnaW4tdG9wIDRweFxuXG5ib2R5XG5cdHJlbGF0aXZlIGxlZnRcblx0dHJhbnNpdGlvbiBsZWZ0IC4zc1xuXG5cdCYuaXMtbmF2LXNob3duXG5cdFx0bGVmdCAtKCRtZW51LXdpZHRoKVxuXHRcdG92ZXJmbG93IGhpZGRlblxuXG5cdFx0JjpiZWZvcmVcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGZpeGVkIHRvcCBsZWZ0IGJvdHRvbSByaWdodFxuXHRcdFx0ei1pbmRleCA1MFxuXHRcdFx0Y3Vyc29yIHBvaW50ZXJcblxuLy8gTmF2aWNvblxuXG4ubmF2aWNvblxuXHRkaXNwbGF5IG5vbmVcblx0YWJzb2x1dGUgdG9wIHJpZ2h0IDE1cHhcblx0c2l6ZSA0MHB4XG5cdGJhY2tncm91bmQgJHNvY2lhbC1jb2xvclxuXHRib3JkZXIgbm9uZVxuXHRjaXJjbGUoKVxuXHRib3gtc2hhZG93IDAgMCAwIDNweCAkYmFja2dyb3VuZC1jb2xvclxuXHQtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxuXHRcblx0Jjpmb2N1c1xuXHRcdG91dGxpbmUgbm9uZVxuXHRcblx0Jl9faWNvblxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRhYnNvbHV0ZSB0b3AgNTAlIGxlZnQgOHB4XG5cdFx0bWFyZ2luLXRvcCAtMXB4XG5cdFx0c2l6ZSAyNHB4IDNweFxuXHRcdGJhY2tncm91bmQtY29sb3IgJHdoaXRlLWNvbG9yXG5cdFx0Ym9yZGVyLXJhZGl1cyAzcHhcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5IHRyYW5zZm9ybVxuXHRcdHRyYW5zaXRpb24tZHVyYXRpb24gLjNzXG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gY3ViaWMtYmV6aWVyKC41NSwgLjA1NSAsLjY3NSwgLjE5KVxuXHRcdFxuXHRcdCY6YmVmb3JlXG5cdFx0JjphZnRlclxuXHRcdFx0Y29udGVudCAnJ1xuXHRcdFx0YWJzb2x1dGUgbGVmdFxuXHRcdFx0c2l6ZSAxMDAlIDNweFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAkd2hpdGUtY29sb3Jcblx0XHRcdGJvcmRlci1yYWRpdXMgM3B4XG5cdFx0XHRcblx0XHQmOmJlZm9yZVxuXHRcdFx0dG9wIC04cHhcblx0XHRcdHRyYW5zaXRpb24gdG9wIC4xcyBlYXNlLWluIC4zNHMsIG9wYWNpdHkgLjFzIGVhc2UtaW5cblx0XHRcdFxuXHRcdCY6YWZ0ZXJcblx0XHRcdGJvdHRvbSAtOHB4XG5cdFx0XHR0cmFuc2l0aW9uIGJvdHRvbSAuMXMgZWFzZS1pbiAuMzRzLCB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSlcblx0XHRcdFxuXHRcdC5pcy1uYXYtc2hvd24gJlxuXHRcdFx0dHJhbnNmb3JtIHJvdGF0ZSgyMjVkZWcpXG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5IC4xNHNcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIGN1YmljLWJlemllciguMjE1LCAuNjEsIC4zNTUsIDEpXG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdHRvcCAwXG5cdFx0XHRcdG9wYWNpdHkgMFxuXHRcdFx0XHR0cmFuc2l0aW9uIHRvcCAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgLjFzIC4xNHMgZWFzZS1vdXRcblx0XHRcdFxuXHRcdFx0JjphZnRlclxuXHRcdFx0XHRib3R0b20gMFxuXHRcdFx0XHR0cmFuc2Zvcm0gcm90YXRlKC05MGRlZylcblx0XHRcdFx0dHJhbnNpdGlvbiBib3R0b20gLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjNzIC4xNHMgY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSlcblxuXHQuaXMtbmF2LXNob3duICZcblx0LmlzLW1lbnUtZml4ZWQgJlxuXHRcdHotaW5kZXggMTAwXG5cblx0LmlzLW1lbnUtZml4ZWQgJlxuXHRcdGZpeGVkIHRvcCAkbWFyZ2luLTR4XG5cdFx0dHJhbnNpdGlvbiB0cmFuc2Zvcm0gLjNzXG5cblx0LmlzLW1lbnUtZml4ZWQuaXMtbmF2LXNob3duICZcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtKCRtZW51LXdpZHRoKSlcblxuXHQrYmVsb3coJHNjcmVlbi1zbS1tYXgpXG5cdFx0ZGlzcGxheSBibG9ja1xuXG5cdFx0LmlzLW1lbnUtZml4ZWQgJlxuXHRcdFx0dG9wICRtYXJnaW4tMnhcblxuIiwiLnZpZGVvLWl0ZW1cblx0cG9zaXRpb24gcmVsYXRpdmVcblx0YmFja2dyb3VuZC1jb2xvciAkYmxhY2stY29sb3JcblxuXHR2aWRlb1xuXHRcdHdpZHRoIDEwMCVcblx0XHRtaW4taGVpZ2h0IDEwMCVcblxuXHQmX19vdmVybGF5XG5cdFx0YWJzb2x1dGUgdG9wIGxlZnQgYm90dG9tIHJpZ2h0XG5cdFx0ei1pbmRleCAyXG5cdFx0YmFja2dyb3VuZC1jb2xvciByZ2JhKCRibGFjay1jb2xvciwgLjIpXG5cdFx0b3BhY2l0eSAwXG5cdFx0dHJhbnNpdGlvbiBhbGwgLjNzXG5cblx0XHQmOmhvdmVyXG5cdFx0XHRvcGFjaXR5IDFcblxuXHRcdC52aWRlby1pdGVtX19idG4tLXBsYXlcblx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdFx0Ji5pcy1wYXVzZWRcblx0XHRcdG9wYWNpdHkgMVxuXG5cdFx0XHQudmlkZW8taXRlbV9fYnRuLS1wbGF5XG5cdFx0XHRcdGRpc3BsYXkgYmxvY2tcblxuXHRcdFx0LnZpZGVvLWl0ZW1fX2J0bi0tcGF1c2Vcblx0XHRcdFx0ZGlzcGxheSBub25lXG5cblx0Jl9fYnRuXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdGFic29sdXRlIHRvcCA1MCUgbGVmdCA1MCVcblx0XHRtYXJnaW4tdG9wIC00MHB4XG5cdFx0bWFyZ2luLWxlZnQgLTQwcHhcblx0XHRzaXplIDgwcHhcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICRtYWluLWNvbG9yXG5cdFx0Y29sb3IgJGJsYWNrLWNvbG9yXG5cdFx0Ym9yZGVyIG5vbmVcblx0XHRjaXJjbGUoKVxuXHRcdG91dGxpbmUgbm9uZVxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZSBub25lXG5cblx0XHQmLS1wbGF5OmJlZm9yZVxuXHRcdFx0Y29udGVudCAnJ1xuXHRcdFx0YWJzb2x1dGUgdG9wIDUwJSBsZWZ0IDMxcHhcblx0XHRcdG1hcmdpbi10b3AgLTE1cHhcblx0XHRcdGJvcmRlci1sZWZ0IDI3cHggc29saWQgJHRleHQtY29sb3ItZGFya1xuXHRcdFx0Ym9yZGVyLXRvcCAxNXB4IHNvbGlkIHRyYW5zcGFyZW50XG5cdFx0XHRib3JkZXItYm90dG9tIDE1cHggc29saWQgdHJhbnNwYXJlbnRcblxuXHRcdCYtLXBhdXNlOmJlZm9yZVxuXHRcdCYtLXBhdXNlOmFmdGVyXG5cdFx0XHRjb250ZW50ICcnXG5cdFx0XHRhYnNvbHV0ZSB0b3AgNTAlXG5cdFx0XHRtYXJnaW4tdG9wIC0xNXB4XG5cdFx0XHRzaXplIDZweCAzMHB4XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICR0ZXh0LWNvbG9yLWRhcmtcblxuXHRcdCYtLXBhdXNlOmJlZm9yZVxuXHRcdFx0bGVmdCAzMHB4XG5cblx0XHQmLS1wYXVzZTphZnRlclxuXHRcdFx0cmlnaHQgMzBweFxuXG5cdCthYm92ZSgkc2NyZWVuLW1kLW1pbilcblx0XHRzaXplIDEwMCUiLCIvKlxuICogU2l6ZSB1dGlsaXR5LlxuICpcbiAqIFN5bm9wc2lzOlxuICpcbiAqICAgc2l6ZTogPHdpZHRoPiA8aGVpZ2h0PiB8IDx3aWR0aCAmIGhlaWdodD5cbiAqXG4gKiBFeGFtcGxlczpcbiAqXG4gKiAgICAgc2l6ZTogMTAwJSAzMHB4XG4gKiAgICAgICB5aWVsZHM6XG4gKiAgICAgICAgIHdpZHRoOiAxMDAlXG4gKiAgICAgICAgIGhlaWdodDogMzBweFxuICpcbiAqICAgICBzaXplOiA1cHhcbiAqICAgICAgIHlpZWxkczpcbiAqICAgICAgICAgd2lkdGg6IDVweFxuICogICAgICAgICBoZWlnaHQ6IDVweFxuICpcbiAqL1xuXG5zaXplKClcbiAgaWYgbGVuZ3RoKGFyZ3VtZW50cykgPT0gMVxuICAgIHdpZHRoOiBhcmd1bWVudHNbMF1cbiAgICBoZWlnaHQ6IGFyZ3VtZW50c1swXVxuICBlbHNlXG4gICAgd2lkdGg6IGFyZ3VtZW50c1swXVxuICAgIGhlaWdodDogYXJndW1lbnRzWzFdXG4iLCJjb2x1bW4oJHJhdGlvcyA9IDEsICRvZmZzZXQgPSAwLCAkY3ljbGUgPSAwLCAkZ3V0dGVyID0gJGplZXQuZ3V0dGVyLCAkY2xlYXJmaXggPSB0cnVlLCAkbnRoID0gJGplZXQubnRoKVxyXG4gIHNpZGUgPSBfZ2V0LWxheW91dC1kaXJlY3Rpb24oKVxyXG4gIG9wcG9zaXRlLXNpZGUgPSBvcHBvc2l0ZS1wb3NpdGlvbihzaWRlKVxyXG4gIGNvbHVtbi13aWR0aHMgPSBfZ2V0LWNvbHVtbigkcmF0aW9zLCAkZ3V0dGVyKVxyXG4gIG1hcmdpbi1sYXN0ID0gMFxyXG4gIG1hcmdpbi1sID0gbWFyZ2luLWxhc3RcclxuICBtYXJnaW4tciA9IGNvbHVtbi13aWR0aHNbMV1cclxuICAkbnRoLXNlbGVjdG9yID0gXCJudGgtY2hpbGRcIlxyXG4gIGlmICRudGggaXMgXCJ0eXBlXCJcclxuICAgICRudGgtc2VsZWN0b3IgPSBcIm50aC1vZi10eXBlXCJcclxuXHJcbiAgdW5sZXNzICRvZmZzZXQgPT0gMFxyXG4gICAgaWYgJG9mZnNldCA8IDBcclxuICAgICAgJG9mZnNldCAqPSAtMVxyXG4gICAgICAkb2Zmc2V0ID0gX2dldC1jb2x1bW4oJG9mZnNldCwgY29sdW1uLXdpZHRoc1sxXSlbMF1cclxuICAgICAgbWFyZ2luLXIgPSBtYXJnaW4tbGFzdCA9ICRvZmZzZXQgKyBjb2x1bW4td2lkdGhzWzFdICogMlxyXG4gICAgZWxzZVxyXG4gICAgICAkb2Zmc2V0ID0gX2dldC1jb2x1bW4oJG9mZnNldCwgY29sdW1uLXdpZHRoc1sxXSlbMF1cclxuICAgICAgbWFyZ2luLWwgPSAkb2Zmc2V0ICsgY29sdW1uLXdpZHRoc1sxXVxyXG5cclxuICBpZiAkY2xlYXJmaXhcclxuICAgIGNsZWFyZml4KClcclxuXHJcbiAgZmxvYXQ6IHNpZGVcclxuICBjbGVhcjogbm9uZVxyXG4gIHRleHQtYWxpZ246IGluaGVyaXRcclxuICB3aWR0aDogKGNvbHVtbi13aWR0aHNbMF0pJVxyXG4gIG1hcmdpbi17c2lkZX06IChtYXJnaW4tbCklXHJcbiAgbWFyZ2luLXtvcHBvc2l0ZS1zaWRlfTogKG1hcmdpbi1yKSVcclxuXHJcbiAgaWYgJGN5Y2xlICE9IDBcclxuICAgICY6eyRudGgtc2VsZWN0b3J9KG4pXHJcbiAgICAgIG1hcmdpbi17b3Bwb3NpdGUtc2lkZX06IChtYXJnaW4tciklXHJcbiAgICAgIGZsb2F0OiBzaWRlXHJcbiAgICAgIGNsZWFyOiBub25lXHJcblxyXG4gICAgJjp7JG50aC1zZWxlY3Rvcn0oeyRjeWNsZX1uKVxyXG4gICAgICBtYXJnaW4te29wcG9zaXRlLXNpZGV9OiAobWFyZ2luLWxhc3QpJVxyXG4gICAgICBmbG9hdDogb3Bwb3NpdGUtc2lkZVxyXG5cclxuICAgICY6eyRudGgtc2VsZWN0b3J9KHskY3ljbGV9biArIDEpXHJcbiAgICAgIGNsZWFyOiBib3RoXHJcbiAgZWxzZVxyXG4gICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgIG1hcmdpbi17b3Bwb3NpdGUtc2lkZX06IChtYXJnaW4tbGFzdCklXHJcblxyXG5cclxuY29sdW1uLXdpZHRoKCRyYXRpb3MgPSAxLCAkZ3V0dGVyID0gJGplZXQuZ3V0dGVyKVxyXG4gICRyYXRpb3MgPSBfcmV2ZXJzZSgkcmF0aW9zKSB1bmxlc3MgJGplZXQucGFyZW50LWZpcnN0IGlzIHRydWVcclxuICB3ID0gMTAwXHJcblxyXG4gIGZvciByYXRpbyBpbiAkcmF0aW9zXHJcbiAgICB3ID0gMTAwICogcmF0aW8gLSAkZ3V0dGVyICsgcmF0aW8gKiAkZ3V0dGVyXHJcblxyXG4gIHJldHVybiB3ICsgJyUnXHJcblxyXG5cclxuY29sdW1uLWd1dHRlcigkcmF0aW9zID0gMSwgJGd1dHRlciA9ICRqZWV0Lmd1dHRlcilcclxuICAkcmF0aW9zID0gX3JldmVyc2UoJHJhdGlvcykgdW5sZXNzICRqZWV0LnBhcmVudC1maXJzdCBpcyB0cnVlXHJcbiAgdyA9IDEwMFxyXG5cclxuICBmb3IgcmF0aW8gaW4gJHJhdGlvc1xyXG4gICAgJGd1dHRlciA9ICRndXR0ZXIgLyB3ICogMTAwXHJcblxyXG4gIHJldHVybiAkZ3V0dGVyICsgJyUnXHJcblxyXG5cclxuc3BhbigkcmF0aW8gPSAxLCAkb2Zmc2V0ID0gMCwgJGN5Y2xlID0gMCwgJGNsZWFyZml4ID0gdHJ1ZSwgJG50aCA9ICRqZWV0Lm50aClcclxuICBzaWRlID0gX2dldC1sYXlvdXQtZGlyZWN0aW9uKClcclxuICBvcHBvc2l0ZS1zaWRlID0gb3Bwb3NpdGUtcG9zaXRpb24oc2lkZSlcclxuICBzcGFuLXdpZHRoID0gX2dldC1zcGFuKCRyYXRpbylcclxuICBtYXJnaW4tciA9IDBcclxuICBtYXJnaW4tbCA9IG1hcmdpbi1yXHJcbiAgJG50aC1zZWxlY3RvciA9IFwibnRoLWNoaWxkXCJcclxuICBpZiAkbnRoIGlzIFwidHlwZVwiXHJcbiAgICAkbnRoLXNlbGVjdG9yID0gXCJudGgtb2YtdHlwZVwiXHJcblxyXG5cclxuICB1bmxlc3MgJG9mZnNldCA9PSAwXHJcbiAgICBpZiAkb2Zmc2V0IDwgMFxyXG4gICAgICAkb2Zmc2V0ICo9IC0xXHJcbiAgICAgIG1hcmdpbi1yID0gX2dldC1zcGFuKCRvZmZzZXQpXHJcbiAgICBlbHNlXHJcbiAgICAgIG1hcmdpbi1sID0gX2dldC1zcGFuKCRvZmZzZXQpXHJcblxyXG4gIGlmICRjbGVhcmZpeFxyXG4gICAgY2xlYXJmaXgoKVxyXG5cclxuICBmbG9hdDogc2lkZVxyXG4gIGNsZWFyOiBub25lXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxyXG4gIHdpZHRoOiAoc3Bhbi13aWR0aCklXHJcbiAgbWFyZ2luLXtzaWRlfTogKG1hcmdpbi1sKSVcclxuICBtYXJnaW4te29wcG9zaXRlLXNpZGV9OiAobWFyZ2luLXIpJVxyXG5cclxuICBpZiAkY3ljbGUgIT0gMFxyXG4gICAgJjp7JG50aC1zZWxlY3Rvcn0obilcclxuICAgICAgZmxvYXQ6IHNpZGVcclxuICAgICAgY2xlYXI6IG5vbmVcclxuXHJcbiAgICAmOnskbnRoLXNlbGVjdG9yfSh7JGN5Y2xlfW4pXHJcbiAgICAgIGZsb2F0OiBvcHBvc2l0ZS1zaWRlXHJcblxyXG4gICAgJjp7JG50aC1zZWxlY3Rvcn0oeyRjeWNsZX1uICsgMSlcclxuICAgICAgY2xlYXI6IGJvdGhcclxuXHJcblxyXG5tb3ZlKCRyYXRpb3MgPSAwLCAkY29sLW9yLXNwYW4gPSBjb2x1bW4sICRndXR0ZXIgPSAkamVldC5ndXR0ZXIpXHJcbiAgdHJhbnNsYXRlID0gJydcclxuICBzaWRlID0gX2dldC1sYXlvdXQtZGlyZWN0aW9uKClcclxuXHJcbiAgaWYgc2lkZSA9PSByaWdodFxyXG4gICAgJHJhdGlvcyA9IF9yZXBsYWNlLW50aCgkcmF0aW9zLCAwLCAkcmF0aW9zWzBdICogLTEpXHJcblxyXG4gIGlmICRjb2wtb3Itc3BhbiA9PSBjb2x1bW4gb3IgJGNvbC1vci1zcGFuID09IGNvbCBvciAkY29sLW9yLXNwYW4gPT0gY1xyXG4gICAgY29sdW1uLXdpZHRocyA9IF9nZXQtY29sdW1uKCRyYXRpb3MsICRndXR0ZXIpXHJcbiAgICB0cmFuc2xhdGUgPSBjb2x1bW4td2lkdGhzWzBdICsgY29sdW1uLXdpZHRoc1sxXVxyXG4gIGVsc2VcclxuICAgIHRyYW5zbGF0ZSA9IF9nZXQtc3BhbigkcmF0aW9zKVxyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBsZWZ0OiAodHJhbnNsYXRlKSVcclxuXHJcblxyXG51bm1vdmUoKVxyXG4gIHBvc2l0aW9uOiBzdGF0aWNcclxuICBsZWZ0OiAwXHJcblxyXG5cclxuZGVidWcoJGNvbG9yID0gYmx1ZSwgJGltcG9ydGFudCA9IGZhbHNlKVxyXG4gIGlmICRpbXBvcnRhbnRcclxuICAgICpcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIDUlKSAhaW1wb3J0YW50XHJcbiAgZWxzZVxyXG4gICAgKlxyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgNSUpXHJcblxyXG5cclxuY2VudGVyKCRtYXgtd2lkdGggPSAkamVldC5tYXgtd2lkdGgsICRwYWQgPSAwKVxyXG4gIGNsZWFyZml4KClcclxuICB3aWR0aDogYXV0b1xyXG4gIG1heC13aWR0aDogJG1heC13aWR0aFxyXG4gIGZsb2F0OiBub25lXHJcbiAgZGlzcGxheTogdW5xdW90ZSgnYmxvY2snKVxyXG4gIG1hcmdpbi1yaWdodDogYXV0b1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbiAgcGFkZGluZy1sZWZ0OiAkcGFkXHJcbiAgcGFkZGluZy1yaWdodDogJHBhZFxyXG5cclxuXHJcbnVuY2VudGVyKClcclxuICBtYXgtd2lkdGg6IG5vbmVcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxuICBtYXJnaW4tbGVmdDogMFxyXG4gIHBhZGRpbmctbGVmdDogMFxyXG4gIHBhZGRpbmctcmlnaHQ6IDBcclxuXHJcblxyXG5zdGFjaygkcGFkID0gMCwgJGFsaWduID0gZmFsc2UpXHJcbiAgc2lkZSA9IF9nZXQtbGF5b3V0LWRpcmVjdGlvbigpXHJcbiAgb3Bwb3NpdGUtc2lkZSA9IG9wcG9zaXRlLXBvc2l0aW9uKHNpZGUpXHJcblxyXG4gIGRpc3BsYXk6IHVucXVvdGUoJ2Jsb2NrJylcclxuICBjbGVhcjogYm90aFxyXG4gIGZsb2F0OiBub25lXHJcbiAgd2lkdGg6IDEwMCVcclxuICBtYXJnaW4tbGVmdDogYXV0b1xyXG4gIG1hcmdpbi1yaWdodDogYXV0b1xyXG5cclxuICAmOmZpcnN0LWNoaWxkXHJcbiAgICBtYXJnaW4te3NpZGV9OiBhdXRvXHJcblxyXG4gICY6bGFzdC1jaGlsZFxyXG4gICAgbWFyZ2luLXtvcHBvc2l0ZS1zaWRlfTogYXV0b1xyXG5cclxuICBpZiAkcGFkICE9IDBcclxuICAgIHBhZGRpbmctbGVmdDogJHBhZFxyXG4gICAgcGFkZGluZy1yaWdodDogJHBhZFxyXG5cclxuICBpZiAoJGFsaWduIGlzIG5vdCBmYWxzZSlcclxuICAgIGlmICgkYWxpZ24gPT0gY2VudGVyKSBvciAoJGFsaWduID09IGMpXHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgaWYgKCRhbGlnbiA9PSBsZWZ0KSBvciAoJGFsaWduID09IGwpXHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgIGlmICgkYWxpZ24gPT0gcmlnaHQpIG9yICgkYWxpZ24gPT0gcilcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuXHJcblxyXG51bnN0YWNrKClcclxuICBzaWRlID0gX2dldC1sYXlvdXQtZGlyZWN0aW9uKClcclxuICBvcHBvc2l0ZS1zaWRlID0gb3Bwb3NpdGUtcG9zaXRpb24oc2lkZSlcclxuXHJcbiAgdGV4dC1hbGlnbjogc2lkZVxyXG4gIGRpc3BsYXk6IGlubGluZVxyXG4gIGNsZWFyOiBub25lXHJcbiAgd2lkdGg6IGF1dG9cclxuICBtYXJnaW4tbGVmdDogMFxyXG4gIG1hcmdpbi1yaWdodDogMFxyXG5cclxuICAmOmZpcnN0LWNoaWxkXHJcbiAgICBtYXJnaW4te3NpZGV9OiAwXHJcblxyXG4gICY6bGFzdC1jaGlsZFxyXG4gICAgbWFyZ2luLXtvcHBvc2l0ZS1zaWRlfTogMFxyXG5cclxuXHJcbmFsaWduKCRkaXJlY3Rpb24gPSBib3RoKVxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2RcclxuXHJcbiAgaWYgKCRkaXJlY3Rpb24gPT0gaG9yaXpvbnRhbCkgb3IgKCRkaXJlY3Rpb24gPT0gaClcclxuICAgIGxlZnQ6IDUwJVxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbiAgZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSB2ZXJ0aWNhbCkgb3IgKCRkaXJlY3Rpb24gPT0gdilcclxuICAgIHRvcDogNTAlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICBlbHNlXHJcbiAgICB0b3A6IDUwJVxyXG4gICAgbGVmdDogNTAlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG5cclxuXHJcbmNsZWFyZml4KClcclxuICAmOjphZnRlclxyXG4gICAgY29udGVudDogJydcclxuICAgIGRpc3BsYXk6IHRhYmxlXHJcbiAgICBjbGVhcjogYm90aFxyXG4iLCJiYXNlLWZvbnQtc2l6ZSA/PSAxNnB4XG5yYXN0ZXJpc2UtbWVkaWEtcXVlcmllcyA/PSBmYWxzZVxuXG5ydXB0dXJlID0ge1xuICByYXN0ZXJpc2UtbWVkaWEtcXVlcmllczogcmFzdGVyaXNlLW1lZGlhLXF1ZXJpZXNcbiAgbW9iaWxlLWN1dG9mZjogNDAwcHhcbiAgZGVza3RvcC1jdXRvZmY6IDEwNTBweFxuICBoZC1jdXRvZmY6IDE4MDBweFxuICBlbmFibGUtZW0tYnJlYWtwb2ludHM6IGZhbHNlXG4gIGJhc2UtZm9udC1zaXplOiBiYXNlLWZvbnQtc2l6ZVxuICBhbnRpLW92ZXJsYXA6IGZhbHNlXG4gIGRlbnNpdHktcXVlcmllczogJ2RwcHgnICd3ZWJraXQnICdtb3onICdkcGknXG4gIHJldGluYS1kZW5zaXR5OiAxLjVcbiAgdXNlLWRldmljZS13aWR0aDogZmFsc2Vcbn1cbnJ1cHR1cmUuc2NhbGUgPSAwIChydXB0dXJlLm1vYmlsZS1jdXRvZmYpIDYwMHB4IDgwMHB4IChydXB0dXJlLmRlc2t0b3AtY3V0b2ZmKSAocnVwdHVyZS5oZC1jdXRvZmYpXG5ydXB0dXJlLnNjYWxlLW5hbWVzID0gJ3hzJyAncycgJ20nICdsJyAneGwnICdoZCdcblxuLWlzLXN0cmluZyh2YWwpXG4gIGlmIHR5cGVvZih2YWwpIGlzIG5vdCAndW5pdCdcbiAgICBpZiB2YWwgaXMgYSAnc3RyaW5nJyBvciB2YWwgaXMgYSAnaWRlbnQnXG4gICAgICB0cnVlXG4gICAgZWxzZVxuICAgICAgZmFsc2VcbiAgZWxzZVxuICAgIGZhbHNlXG5cbi1nZXQtc2NhbGUtbnVtYmVyKHNjYWxlLW5hbWUpXG4gIGZvciBsaXN0LWl0ZW0sIGkgaW4gcnVwdHVyZS5zY2FsZS1uYW1lc1xuICAgIGlmIGxpc3QtaXRlbSBpcyBzY2FsZS1uYW1lXG4gICAgICByZXR1cm4gaSArIDFcbiAgcmV0dXJuIGZhbHNlXG5cbi1jb252ZXJ0LXRvKHRvLXVuaXQsIHZhbHVlLCBjb250ZXh0ID0gcnVwdHVyZS5iYXNlLWZvbnQtc2l6ZSlcbiAgZnJvbS11bml0ID0gdW5pdCh2YWx1ZSlcbiAgcmV0dXJuIHZhbHVlIGlmIHRvLXVuaXQgaXMgZnJvbS11bml0XG4gIGlmIHRvLXVuaXQgaW4gKCdlbScgJ3JlbScpXG4gICAgcmV0dXJuIHZhbHVlIGlmIGZyb20tdW5pdCBpbiAoJ2VtJyAncmVtJylcbiAgICByZXR1cm4gdW5pdCgodmFsdWUgLyBjb250ZXh0KSwgdG8tdW5pdClcbiAgaWYgdG8tdW5pdCBpcyAncHgnXG4gICAgcmV0dXJuIHVuaXQoKHZhbHVlICogY29udGV4dCksICdweCcpXG5cbi1vbi1zY2FsZShuKVxuICByZXR1cm4gdW5pdChuKSBpcyAnJ1xuXG4tbGFyZ2VyLXRoYW4tc2NhbGUobilcbiAgcmV0dXJuIChuID4gKGxlbmd0aChydXB0dXJlLnNjYWxlKSAtIDEpKSBhbmQgLW9uLXNjYWxlKG4pXG5cbi1pcy16ZXJvKG4pXG4gIHJldHVybiBuIGlzIDBcblxuLW92ZXJsYXAtc2hpZnQoYW50aS1vdmVybGFwLCBuKVxuICBzaGlmdC11bml0ID0gdW5pdChuKVxuICBhbnRpLW92ZXJsYXAgPSAwcHggdW5sZXNzIGFudGktb3ZlcmxhcFxuICBhbnRpLW92ZXJsYXAgPSAxcHggaWYgYW50aS1vdmVybGFwIGlzIHRydWVcbiAgaWYgbGVuZ3RoKGFudGktb3ZlcmxhcCkgaXMgMVxuICAgIHJldHVybiAtY29udmVydC10byhzaGlmdC11bml0LCBhbnRpLW92ZXJsYXApXG4gIGZvciB2YWwgaW4gYW50aS1vdmVybGFwXG4gICAgcmV0dXJuIHZhbCBpZiB1bml0KHZhbCkgaXMgc2hpZnQtdW5pdFxuXG4tYWRqdXN0LW92ZXJsYXAoYW50aS1vdmVybGFwLCBuLCBzaWRlID0gJ21pbicpXG4gIC1zaGlmdCA9IC1vdmVybGFwLXNoaWZ0KGFudGktb3ZlcmxhcCwgbilcbiAgaWYgKHNpZGUgaXMgJ21pbicgYW5kIC1zaGlmdCA+IDApIG9yIChzaWRlIGlzICdtYXgnIGFuZCAtc2hpZnQgPCAwKVxuICAgIG4gPSBuICsgLXNoaWZ0XG4gIHJldHVybiBuXG5cbi1pcy1wb3NpdGl2ZShuKVxuICByZXR1cm4gbiA+PSAwXG5cbi1kZW5zaXR5LXF1ZXJpZXMoZGVuc2l0eSlcbiAgaWYgdHlwZW9mKGRlbnNpdHkpIGlzIG5vdCAndW5pdCdcbiAgICBpZiBub3QgLWlzLXN0cmluZyhkZW5zaXR5KVxuICAgICAgZGVuc2l0eSA9ICclcycgJSBkZW5zaXR5XG4gIGRlbnNpdHkgPSBydXB0dXJlLnJldGluYS1kZW5zaXR5IGlmIGRlbnNpdHkgaXMgJ3JldGluYSdcbiAgcXVlcmllcyA9ICgpXG4gIGZvciBxdWVyeSBpbiBydXB0dXJlLmRlbnNpdHktcXVlcmllc1xuICAgIGlmIHF1ZXJ5IGlzICd3ZWJraXQnXG4gICAgICBwdXNoKHF1ZXJpZXMsICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAlcyknICUgKGRlbnNpdHkpKVxuICAgIGVsc2UgaWYgcXVlcnkgaXMgJ21veidcbiAgICAgIHB1c2gocXVlcmllcywgJyhtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86ICVzKScgJSAoZGVuc2l0eSkpXG4gICAgZWxzZSBpZiBxdWVyeSBpcyAnbydcbiAgICAgIHB1c2gocXVlcmllcywgJygtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAlcy8xKScgJSAoZGVuc2l0eSkpXG4gICAgZWxzZSBpZiBxdWVyeSBpcyAncmF0aW8nXG4gICAgICBwdXNoKHF1ZXJpZXMsICcobWluLWRldmljZS1waXhlbC1yYXRpbzogJXMpJyAlIChkZW5zaXR5KSlcbiAgICBlbHNlIGlmIHF1ZXJ5IGlzICdkcGknXG4gICAgICBpZiAtaXMtc3RyaW5nKGRlbnNpdHkpXG4gICAgICAgIGRlbnNpdHk9Y29udmVydChkZW5zaXR5KVxuICAgICAgcHVzaChxdWVyaWVzLCAnKG1pbi1yZXNvbHV0aW9uOiAlc2RwaSknICUgKHJvdW5kKGRlbnNpdHkgKiA5NiwgMSkpKVxuICAgIGVsc2UgaWYgcXVlcnkgaXMgJ2RwcHgnXG4gICAgICBwdXNoKHF1ZXJpZXMsICcobWluLXJlc29sdXRpb246ICVzZHBweCknICUgKGRlbnNpdHkpKVxuICByZXR1cm4gcXVlcmllc1xuXG5jcmVhdGUtZmFsbGJhY2stY2xhc3Moc2VsZWN0ZWQsIGNsYXNzKVxuICAveycnICsgY2xhc3MgKyAnICcgKyBzZWxlY3RlZH1cbiAgICB7YmxvY2t9XG5cbi8vICtiZXR3ZWVuKG1pbiwgbWF4KVxuLy8gdXNhZ2UgKHNjYWxlIGNhbiBiZSBtaXhlZCB3aXRoIGN1c3RvbSB2YWx1ZXMpOlxuLy8gICAtICtiZXR3ZWVuKDEsIDMpIHNjYWxlOnNjYWxlXG4vLyAgIC0gK2JldHdlZW4oMCwgMykgMCB3aWR0aDpzY2FsZVxuLy8gICAtICtiZXR3ZWVuKDIwMHB4LCA1MDBweCkgY3VzdG9tOmN1c3RvbVxuLy8gICAtICtiZXR3ZWVuKDAsIDMwMHB4KSAwIHdpZHRoOmN1c3RvbVxuLy8gICAtICtiZXR3ZWVuKDEsIDMwMHB4KSBzY2FsZTpjdXN0b21cbi8vICAgLSArYmV0d2VlbigyMDBweCwgNCkgY3VzdG9tOnNjYWxlXG5cbmJldHdlZW4obWluLCBtYXgsIGFudGktb3ZlcmxhcCA9IHJ1cHR1cmUuYW50aS1vdmVybGFwLCBkZW5zaXR5ID0gbnVsbCwgb3JpZW50YXRpb24gPSBudWxsLCB1c2UtZGV2aWNlLXdpZHRoID0gcnVwdHVyZS51c2UtZGV2aWNlLXdpZHRoLCBmYWxsYmFjay1jbGFzcyA9IG51bGwpXG4gIHNlbGVjdGVkID0gc2VsZWN0b3IoKVxuXG4gIGlmIC1pcy1zdHJpbmcob3JpZW50YXRpb24pXG4gICAgb3JpZW50YXRpb24gPSBjb252ZXJ0KG9yaWVudGF0aW9uKVxuICBpZiAtaXMtc3RyaW5nKGRlbnNpdHkpXG4gICAgZGVuc2l0eSA9IGNvbnZlcnQoZGVuc2l0eSlcbiAgaWYgLWlzLXN0cmluZyhtaW4pXG4gICAgbWluID0gLWdldC1zY2FsZS1udW1iZXIobWluKVxuICBpZiAtaXMtc3RyaW5nKG1heClcbiAgICBtYXggPSAtZ2V0LXNjYWxlLW51bWJlcihtYXgpXG5cbiAgLW1pbiA9IHJ1cHR1cmUuc2NhbGVbbWluIC0gMV0gdW5sZXNzIC1pcy16ZXJvKG1pbikgb3IgKG5vdCAtb24tc2NhbGUobWluKSlcbiAgLW1heCA9IHJ1cHR1cmUuc2NhbGVbbWF4XSB1bmxlc3Mgbm90IC1vbi1zY2FsZShtYXgpXG4gIC1taW4gPz0gbWluXG4gIC1tYXggPz0gbWF4XG5cbiAgaWYgKHJ1cHR1cmUucmFzdGVyaXNlLW1lZGlhLXF1ZXJpZXMpXG4gICAgaWYgbm90IChkZW5zaXR5IG9yIC1tYXggb3Igb3JpZW50YXRpb24pXG4gICAgICB7YmxvY2t9XG4gIGVsc2VcbiAgICBjb25kaXRpb24gPSAnb25seSBzY3JlZW4nXG4gICAgdXNlLWRldmljZS13aWR0aCA9IHVzZS1kZXZpY2Utd2lkdGggPyAnZGV2aWNlLScgOiAnJ1xuICAgIHVubGVzcyAtbWluIGlzIDBcbiAgICAgIC1taW4gPSAtY29udmVydC10bygnZW0nLCAtbWluKSBpZiBydXB0dXJlLmVuYWJsZS1lbS1icmVha3BvaW50c1xuICAgICAgLW1pbiA9IC1hZGp1c3Qtb3ZlcmxhcChhbnRpLW92ZXJsYXAsIC1taW4sIHNpZGU6ICdtaW4nKVxuICAgICAgY29uZGl0aW9uID0gY29uZGl0aW9uICsgJyBhbmQgKG1pbi0nICsgdXNlLWRldmljZS13aWR0aCArICd3aWR0aDogJXMpJyAlICgtbWluKVxuICAgIHVubGVzcyAtbGFyZ2VyLXRoYW4tc2NhbGUobWF4KVxuICAgICAgLW1heCA9IC1jb252ZXJ0LXRvKCdlbScsIC1tYXgpIGlmIHJ1cHR1cmUuZW5hYmxlLWVtLWJyZWFrcG9pbnRzXG4gICAgICAtbWF4ID0gLWFkanVzdC1vdmVybGFwKGFudGktb3ZlcmxhcCwgLW1heCwgc2lkZTogJ21heCcpXG4gICAgICBjb25kaXRpb24gPSBjb25kaXRpb24gKyAnIGFuZCAobWF4LScgKyB1c2UtZGV2aWNlLXdpZHRoICsgJ3dpZHRoOiAlcyknICUgKC1tYXgpXG4gICAgaWYgb3JpZW50YXRpb25cbiAgICAgIGNvbmRpdGlvbiA9IGNvbmRpdGlvbiArICcgYW5kIChvcmllbnRhdGlvbjogJXMpJyAlIChvcmllbnRhdGlvbilcbiAgICBpZiBkZW5zaXR5XG4gICAgICBjb25kaXRpb25zID0gKClcbiAgICAgIGZvciBxdWVyeSBpbiAtZGVuc2l0eS1xdWVyaWVzKGRlbnNpdHkpXG4gICAgICAgIHB1c2goY29uZGl0aW9ucywgY29uZGl0aW9uICsgJyBhbmQgJXMnICUgKHF1ZXJ5KSlcbiAgICAgIGNvbmRpdGlvbiA9IGpvaW4oJywgJywgY29uZGl0aW9ucylcbiAgICBAbWVkaWEgY29uZGl0aW9uXG4gICAgICB7YmxvY2t9XG4gIGlmIGZhbGxiYWNrLWNsYXNzXG4gICAgK2NyZWF0ZS1mYWxsYmFjay1jbGFzcyhzZWxlY3RlZCwgZmFsbGJhY2stY2xhc3MpXG4gICAgICB7YmxvY2t9XG5cbmF0KHNjYWxlLXBvaW50LCBhbnRpLW92ZXJsYXAgPSBydXB0dXJlLmFudGktb3ZlcmxhcCwgZGVuc2l0eSA9IG51bGwsIG9yaWVudGF0aW9uID0gbnVsbCwgdXNlLWRldmljZS13aWR0aCA9IHJ1cHR1cmUudXNlLWRldmljZS13aWR0aCwgZmFsbGJhY2stY2xhc3MgPSBudWxsKVxuICBpZiAtaXMtc3RyaW5nKG9yaWVudGF0aW9uKVxuICAgIG9yaWVudGF0aW9uID0gY29udmVydChvcmllbnRhdGlvbilcbiAgaWYgLWlzLXN0cmluZyhkZW5zaXR5KVxuICAgIGRlbnNpdHkgPSBjb252ZXJ0KGRlbnNpdHkpXG4gICtiZXR3ZWVuKHNjYWxlLXBvaW50LCBzY2FsZS1wb2ludCwgYW50aS1vdmVybGFwLCBkZW5zaXR5LCBvcmllbnRhdGlvbiwgdXNlLWRldmljZS13aWR0aCwgZmFsbGJhY2stY2xhc3MpXG4gICAge2Jsb2NrfVxuXG5mcm9tLXdpZHRoKHNjYWxlLXBvaW50LCBhbnRpLW92ZXJsYXAgPSBydXB0dXJlLmFudGktb3ZlcmxhcCwgZGVuc2l0eSA9IG51bGwsIG9yaWVudGF0aW9uID0gbnVsbCwgdXNlLWRldmljZS13aWR0aCA9IHJ1cHR1cmUudXNlLWRldmljZS13aWR0aCwgZmFsbGJhY2stY2xhc3MgPSBudWxsKVxuICBpZiAtaXMtc3RyaW5nKG9yaWVudGF0aW9uKVxuICAgIG9yaWVudGF0aW9uID0gY29udmVydChvcmllbnRhdGlvbilcbiAgaWYgLWlzLXN0cmluZyhkZW5zaXR5KVxuICAgIGRlbnNpdHkgPSBjb252ZXJ0KGRlbnNpdHkpXG4gICtiZXR3ZWVuKHNjYWxlLXBvaW50LCBsZW5ndGgocnVwdHVyZS5zY2FsZSksIGFudGktb3ZlcmxhcCwgZGVuc2l0eSwgb3JpZW50YXRpb24sIHVzZS1kZXZpY2Utd2lkdGgsIGZhbGxiYWNrLWNsYXNzKVxuICAgIHtibG9ja31cblxuYWJvdmUgPSBmcm9tLXdpZHRoXG5cbnRvLXdpZHRoKHNjYWxlLXBvaW50LCBhbnRpLW92ZXJsYXAgPSBydXB0dXJlLmFudGktb3ZlcmxhcCwgZGVuc2l0eSA9IG51bGwsIG9yaWVudGF0aW9uID0gbnVsbCwgdXNlLWRldmljZS13aWR0aCA9IHJ1cHR1cmUudXNlLWRldmljZS13aWR0aCwgZmFsbGJhY2stY2xhc3MgPSBudWxsKVxuICBpZiAtaXMtc3RyaW5nKG9yaWVudGF0aW9uKVxuICAgIG9yaWVudGF0aW9uID0gY29udmVydChvcmllbnRhdGlvbilcbiAgaWYgLWlzLXN0cmluZyhkZW5zaXR5KVxuICAgIGRlbnNpdHkgPSBjb252ZXJ0KGRlbnNpdHkpXG4gICtiZXR3ZWVuKDEsIHNjYWxlLXBvaW50LCBhbnRpLW92ZXJsYXAsIGRlbnNpdHksIG9yaWVudGF0aW9uLCB1c2UtZGV2aWNlLXdpZHRoLCBmYWxsYmFjay1jbGFzcylcbiAgICB7YmxvY2t9XG5cbmJlbG93ID0gdG8td2lkdGhcblxubW9iaWxlKGFudGktb3ZlcmxhcCA9IHJ1cHR1cmUuYW50aS1vdmVybGFwLCBkZW5zaXR5ID0gbnVsbCwgb3JpZW50YXRpb24gPSBudWxsLCB1c2UtZGV2aWNlLXdpZHRoID0gcnVwdHVyZS51c2UtZGV2aWNlLXdpZHRoLCBmYWxsYmFjay1jbGFzcyA9IG51bGwpXG4gIGlmIC1pcy1zdHJpbmcob3JpZW50YXRpb24pXG4gICAgb3JpZW50YXRpb24gPSBjb252ZXJ0KG9yaWVudGF0aW9uKVxuICBpZiAtaXMtc3RyaW5nKGRlbnNpdHkpXG4gICAgZGVuc2l0eSA9IGNvbnZlcnQoZGVuc2l0eSlcbiAgK2JlbG93KHJ1cHR1cmUubW9iaWxlLWN1dG9mZiwgYW50aS1vdmVybGFwLCBkZW5zaXR5LCBvcmllbnRhdGlvbiwgdXNlLWRldmljZS13aWR0aCwgZmFsbGJhY2stY2xhc3MpXG4gICAge2Jsb2NrfVxuXG50YWJsZXQoYW50aS1vdmVybGFwID0gcnVwdHVyZS5hbnRpLW92ZXJsYXAsIGRlbnNpdHkgPSBudWxsLCBvcmllbnRhdGlvbiA9IG51bGwsIHVzZS1kZXZpY2Utd2lkdGggPSBydXB0dXJlLnVzZS1kZXZpY2Utd2lkdGgsIGZhbGxiYWNrLWNsYXNzID0gbnVsbClcbiAgaWYgLWlzLXN0cmluZyhvcmllbnRhdGlvbilcbiAgICBvcmllbnRhdGlvbiA9IGNvbnZlcnQob3JpZW50YXRpb24pXG4gIGlmIC1pcy1zdHJpbmcoZGVuc2l0eSlcbiAgICBkZW5zaXR5ID0gY29udmVydChkZW5zaXR5KVxuICArYmV0d2VlbihydXB0dXJlLm1vYmlsZS1jdXRvZmYsIHJ1cHR1cmUuZGVza3RvcC1jdXRvZmYsIGFudGktb3ZlcmxhcCwgZGVuc2l0eSwgb3JpZW50YXRpb24sIHVzZS1kZXZpY2Utd2lkdGgsIGZhbGxiYWNrLWNsYXNzKVxuICAgIHtibG9ja31cblxuZGVza3RvcChhbnRpLW92ZXJsYXAgPSBydXB0dXJlLmFudGktb3ZlcmxhcCwgZGVuc2l0eSA9IG51bGwsIG9yaWVudGF0aW9uID0gbnVsbCwgdXNlLWRldmljZS13aWR0aCA9IHJ1cHR1cmUudXNlLWRldmljZS13aWR0aCwgZmFsbGJhY2stY2xhc3MgPSBudWxsKVxuICBpZiAtaXMtc3RyaW5nKG9yaWVudGF0aW9uKVxuICAgIG9yaWVudGF0aW9uID0gY29udmVydChvcmllbnRhdGlvbilcbiAgaWYgLWlzLXN0cmluZyhkZW5zaXR5KVxuICAgIGRlbnNpdHkgPSBjb252ZXJ0KGRlbnNpdHkpXG4gICthYm92ZShydXB0dXJlLmRlc2t0b3AtY3V0b2ZmLCBhbnRpLW92ZXJsYXAsIGRlbnNpdHksIG9yaWVudGF0aW9uLCB1c2UtZGV2aWNlLXdpZHRoLCBmYWxsYmFjay1jbGFzcylcbiAgICB7YmxvY2t9XG5cbmhkKGFudGktb3ZlcmxhcCA9IHJ1cHR1cmUuYW50aS1vdmVybGFwLCBkZW5zaXR5ID0gbnVsbCwgb3JpZW50YXRpb24gPSBudWxsLCB1c2UtZGV2aWNlLXdpZHRoID0gcnVwdHVyZS51c2UtZGV2aWNlLXdpZHRoLCBmYWxsYmFjay1jbGFzcyA9IG51bGwpXG4gIGlmIC1pcy1zdHJpbmcob3JpZW50YXRpb24pXG4gICAgb3JpZW50YXRpb24gPSBjb252ZXJ0KG9yaWVudGF0aW9uKVxuICBpZiAtaXMtc3RyaW5nKGRlbnNpdHkpXG4gICAgZGVuc2l0eSA9IGNvbnZlcnQoZGVuc2l0eSlcbiAgK2Fib3ZlKHJ1cHR1cmUuaGQtY3V0b2ZmLCBhbnRpLW92ZXJsYXAsIGRlbnNpdHksIG9yaWVudGF0aW9uLCB1c2UtZGV2aWNlLXdpZHRoLCBmYWxsYmFjay1jbGFzcylcbiAgICB7YmxvY2t9XG5cbmRlbnNpdHkoZGVuc2l0eSwgb3JpZW50YXRpb24gPSBudWxsLCBmYWxsYmFjay1jbGFzcyA9IG51bGwpXG4gIHNlbGVjdGVkID0gc2VsZWN0b3IoKVxuICBpZiBub3QgKHJ1cHR1cmUucmFzdGVyaXNlLW1lZGlhLXF1ZXJpZXMpXG4gICAgY29uZGl0aW9ucyA9ICgpXG4gICAgZm9yIHF1ZXJ5IGluIC1kZW5zaXR5LXF1ZXJpZXMoZGVuc2l0eSlcbiAgICAgIGNvbmRpdGlvbiA9ICdvbmx5IHNjcmVlbiBhbmQgJXMnICUgKHF1ZXJ5KVxuICAgICAgaWYgb3JpZW50YXRpb25cbiAgICAgICAgY29uZGl0aW9uID0gY29uZGl0aW9uICsgJyBhbmQgKG9yaWVudGF0aW9uOiAlcyknICUgKG9yaWVudGF0aW9uKVxuICAgICAgcHVzaChjb25kaXRpb25zLCBjb25kaXRpb24pXG4gICAgY29uZGl0aW9uID0gam9pbignLCAnLCBjb25kaXRpb25zKVxuICAgIEBtZWRpYSBjb25kaXRpb25cbiAgICAgIHtibG9ja31cbiAgICBpZiBmYWxsYmFjay1jbGFzc1xuICAgICAgK2NyZWF0ZS1mYWxsYmFjay1jbGFzcyhzZWxlY3RlZCwgZmFsbGJhY2stY2xhc3MpXG4gICAgICAgIHtibG9ja31cblxucGl4ZWwtcmF0aW8gPSBkZW5zaXR5XG5cbnJldGluYShvcmllbnRhdGlvbiA9IG51bGwsIGZhbGxiYWNrLWNsYXNzID0gbnVsbClcbiAgK2RlbnNpdHkoJ3JldGluYScsIG9yaWVudGF0aW9uLCBmYWxsYmFjay1jbGFzcylcbiAgICB7YmxvY2t9XG5cbmxhbmRzY2FwZShkZW5zaXR5ID0gbnVsbCwgZmFsbGJhY2stY2xhc3MgPSBudWxsKVxuICBzZWxlY3RlZCA9IHNlbGVjdG9yKClcbiAgaWYgbm90IChydXB0dXJlLnJhc3RlcmlzZS1tZWRpYS1xdWVyaWVzKVxuICAgIGlmIC1pcy1zdHJpbmcoZGVuc2l0eSlcbiAgICAgIGRlbnNpdHkgPSBjb252ZXJ0KGRlbnNpdHkpXG4gICAgaWYgZGVuc2l0eVxuICAgICAgK3BpeGVsLXJhdGlvKGRlbnNpdHksIG9yaWVudGF0aW9uOiBsYW5kc2NhcGUsIGZhbGxiYWNrLWNsYXNzKVxuICAgICAgICB7YmxvY2t9XG4gICAgZWxzZVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSlcbiAgICAgICAge2Jsb2NrfVxuICAgICAgaWYgZmFsbGJhY2stY2xhc3NcbiAgICAgICAgK2NyZWF0ZS1mYWxsYmFjay1jbGFzcyhzZWxlY3RlZCwgZmFsbGJhY2stY2xhc3MpXG4gICAgICAgICAge2Jsb2NrfVxuXG5wb3J0cmFpdChkZW5zaXR5ID0gbnVsbCwgZmFsbGJhY2stY2xhc3MgPSBudWxsKVxuICBzZWxlY3RlZCA9IHNlbGVjdG9yKClcbiAgaWYgbm90IChydXB0dXJlLnJhc3RlcmlzZS1tZWRpYS1xdWVyaWVzKVxuICAgIGlmIC1pcy1zdHJpbmcoZGVuc2l0eSlcbiAgICAgIGRlbnNpdHkgPSBjb252ZXJ0KGRlbnNpdHkpXG4gICAgaWYgZGVuc2l0eVxuICAgICAgK3BpeGVsLXJhdGlvKGRlbnNpdHksIG9yaWVudGF0aW9uOiBwb3J0cmFpdCwgZmFsbGJhY2stY2xhc3MpXG4gICAgICAgIHtibG9ja31cbiAgICBlbHNlXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpXG4gICAgICAgIHtibG9ja31cbiAgICAgIGlmIGZhbGxiYWNrLWNsYXNzXG4gICAgICAgICtjcmVhdGUtZmFsbGJhY2stY2xhc3Moc2VsZWN0ZWQsIGZhbGxiYWNrLWNsYXNzKVxuICAgICAgICAgIHtibG9ja31cbiIsIi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jcyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlIGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXG4vLyBTb3VyY2UgaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkAtbXMtdmlld3BvcnRcblx0d2lkdGggZGV2aWNlLXdpZHRoXG5cbi8vIFJlc3BvbnNpdmUgdmlzaWJpbGl0eSAtIHV0aWxpdHkgY2xhc3Nlc1xuXG4udmlzaWJsZS1sZ1xuLnZpc2libGUtbWRcbi52aXNpYmxlLXNtXG4udmlzaWJsZS14c1xuXHRkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuXG4udmlzaWJsZS1sZ1xuXHRkaXNwbGF5IGJsb2NrICFpbXBvcnRhbnRcblxuLmhpZGRlbi1sZ1xuXHRkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuXG4uaGlkZGVuXG5cdGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XG5cbitiZWxvdygkc2NyZWVuLW1kLW1heClcblx0LmhpZGRlbi1tZFxuXHRcdGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XG5cblx0LnZpc2libGUtbWRcblx0XHRkaXNwbGF5IGJsb2NrICFpbXBvcnRhbnRcblxuK2JlbG93KCRzY3JlZW4tc20tbWF4KVxuXHQuaGlkZGVuLXNtXG5cdFx0ZGlzcGxheSBub25lICFpbXBvcnRhbnRcblxuXHQudmlzaWJsZS1zbVxuXHRcdGRpc3BsYXkgYmxvY2sgIWltcG9ydGFudFxuXG4rYmVsb3coJHNjcmVlbi14cy1tYXgpXG5cdC5oaWRkZW4teHNcblx0XHRkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuXG5cdC52aXNpYmxlLXhzXG5cdFx0ZGlzcGxheSBibG9jayAhaW1wb3J0YW50IiwiLmJsb2NrcXVvdGVcblx0bWFyZ2luLWxlZnQgYXV0b1xuXHRtYXJnaW4tcmlnaHQgYXV0b1xuXHRtYXgtd2lkdGggMTAyMHB4XG5cdGZvbnQtZmFtaWx5ICRoZWFkaW5ncy1mb250XG5cdGZvbnQtd2VpZ2h0ICRib2xkXG5cdFxuXHQmX19pbWdcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0bWFyZ2luIDAgYXV0byAkbWFyZ2luLTJ4XG5cdFx0c2l6ZSAxMDVweFxuXHRcdGNpcmNsZSgpXG5cdFx0b3ZlcmZsb3cgaGlkZGVuXG5cblx0Jl9fdGV4dFxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi1pdGVtXG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLXF1b3RlKVxuXG5cdFx0YVxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXG5cdCZfX3RleHQgJl9fY29udGVudFxuXHRcdGRpc3BsYXkgaW5saW5lXG5cdFx0bWFyZ2luIDBcblx0XHRwYWRkaW5nIDBcblx0XHRmb250LXNpemUgaW5oZXJpdFxuXHRcdGxpbmUtaGVpZ2h0IGluaGVyaXRcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRcdGNvbG9yIGluaGVyaXRcblxuXHRcdCY6YmVmb3JlXG5cdFx0JjphZnRlclxuXHRcdFx0ZGlzcGxheSBpbmxpbmVcblx0XHRcdHZlcnRpY2FsLWFsaWduIHRleHQtYm90dG9tXG5cdFx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtdGl0bGUteGwpXG5cdFx0XHRsaW5lLWhlaWdodCAuMDFcblxuXHRcdCY6YmVmb3JlXG5cdFx0XHRjb250ZW50ICdcXDAyMDFDJ1xuXHRcdFx0bWFyZ2luLXJpZ2h0IDdweFxuXG5cdFx0JjphZnRlclxuXHRcdFx0Y29udGVudCAnXFwwMjAxRCdcblxuXHRcdCY6aG92ZXJcblx0XHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cblx0Jl9fYXV0aG9yXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHR0ZXh0LWFsaWduIHJpZ2h0XG5cdFx0YmFja2dyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvclxuXHRcdFxuXHRcdCY6YmVmb3JlXG5cdFx0XHRjb250ZW50ICcnXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRhYnNvbHV0ZSB0b3AgNTAlIGxlZnRcblx0XHRcdG1hcmdpbi10b3AgLTFweFxuXHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0aGVpZ2h0IDBcblx0XHRcdGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICR0ZXh0LWNvbG9yXG5cdFx0XHRcblx0XHRzcGFuXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdFx0ei1pbmRleCAxXG5cdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdFx0dmVydGljYWwtYWxpZ24gdG9wXG5cdFx0XHRwYWRkaW5nIDJweCA1cHhcblx0XHRcdHBhZGRpbmctbGVmdCAxN3B4XG5cdFx0XHRmb250LWZhbWlseSAkaGVhZGluZ3MtZm9udFxuXHRcdFx0Zm9udC1zaXplICRmb250LXNpemUtbGdcblx0XHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cdFx0XHRjb2xvciAkdGV4dC1jb2xvclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciBpbmhlcml0XG5cblx0K2JlbG93KCRzY3JlZW4teHMtbWF4KVxuXHRcdGZvbnQtd2VpZ2h0ICRub3JtYWwiLCIuY2FyZFxuXHRtYXJnaW4tYm90dG9tICRtYXJnaW4tNHhcblx0cGFkZGluZy1sZWZ0IDMwcHhcblx0cGFkZGluZy1yaWdodCAzMHB4XG5cdGxpbmUtaGVpZ2h0IDEuM1xuXHR0ZXh0LWFsaWduIGNlbnRlclxuXHRkaXNwbGF5IGZsZXhcblx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cblx0Ji5ncmlkX19pdGVtXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblxuXHQmOmJlZm9yZVxuXHRcdGNvbnRlbnQgJydcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0bWFyZ2luIDAgYXV0byAyM3B4XG5cdFx0c2l6ZSAxMDBweFxuXHRcdGJhY2tncm91bmQgbm8tcmVwZWF0IDAgMFxuXHRcdGNpcmNsZSgpXG5cdFx0b3BhY2l0eSAuNVxuXG5cdCYtLXRyYWluaW5nOmJlZm9yZVxuXHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCRpbWctcGF0aCArICd0cmFpbmluZy5wbmcnKVxuXG5cdCYtLXdlYmluYXI6YmVmb3JlXG5cdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJGltZy1wYXRoICsgJ3dlYmluYXIucG5nJylcblxuXHQmX190aXRsZVxuXHQmX19hdXRob3Jcblx0Jl9fZGF0ZVxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRmb250LWZhbWlseSAkaGVhZGluZ3MtZm9udFxuXHRcdGZvbnQtd2VpZ2h0ICR1bHRyYWJsYWNrXG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKVxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0ZXJcblx0XG5cdCZfX3RpdGxlXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luXG5cblx0Jl9fZGF0ZVxuXHRcdG1hcmdpbi1ib3R0b20gcmVtKDI1cHgpXG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLWxnKVxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0XG5cdFx0XG5cdCZfX2F1dGhvclxuXHRcdG1hcmdpbi1ib3R0b20gcmVtKDIycHgpXG5cblx0Jl9fdGhlbWVcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tM3hcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbGcpXG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblxuXHQmX19wYXJ0aWNpcGF0ZVxuXHRcdG1hcmdpbi10b3AgYXV0b1xuXHRcdG1hcmdpbi1ib3R0b20gcmVtKDI1cHgpXG5cblxuXHQrYmVsb3coJHNjcmVlbi1zbS1tYXgpXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpXG5cdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4taXRlbVxuXG5cdFx0Ji5ncmlkX19pdGVtLS1zbTpudGgtY2hpbGQoMm4gKyAxKVxuXHRcdFx0Y2xlYXIgbGVmdFxuXG5cblx0K2JlbG93KCRzY3JlZW4teHMtbWF4KVxuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpXG5cdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tM3hcblxuXHRcdCYuZ3JpZF9faXRlbVxuXHRcdFx0dGV4dC1hbGlnbiBsZWZ0XG5cblx0XHQmOmJlZm9yZVxuXHRcdCZfX3BhcnRpY2lwYXRlXG5cdFx0Jl9fbGlua1xuXHRcdFx0ZGlzcGxheSBub25lXG5cblx0XHQmX190aXRsZVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cdFx0XHRmb250LWZhbWlseSAkbWFpbi1mb250XG5cdFx0XHRmb250LXNpemUgJGZvbnQtc2l6ZSArIDFcblx0XHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cdFx0XHRjb2xvciAkdGV4dC1jb2xvclxuXG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdGNvbnRlbnQgJzonXG5cblx0XHQmX19kYXRlXG5cdFx0Jl9fYXV0aG9yXG5cdFx0Jl9fdGhlbWVcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdFx0Jl9fZGF0ZVxuXHRcdFx0Zm9udC1mYW1pbHkgJG1haW4tZm9udFxuXHRcdFx0Zm9udC1zaXplICRmb250LXNpemVcblx0XHRcdGZvbnQtd2VpZ2h0ICRub3JtYWxcblx0XHRcdGZvbnQtc3R5bGUgaXRhbGljXG5cdFx0XHRjb2xvciAkdGV4dC1jb2xvclxuXHRcdFx0b3JkZXIgMVxuXG5cdFx0Jl9fYXV0aG9yXG5cdFx0XHRmb250LWZhbWlseSAkbWFpbi1mb250XG5cdFx0XHRmb250LXNpemUgJGZvbnQtc2l6ZSArIDFcblx0XHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cdFx0XHRjb2xvciAkdGV4dC1jb2xvclxuXG5cdFx0Jl9fdGhlbWVcblx0XHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplICsgMVxuXHRcdFx0Zm9udC13ZWlnaHQgJG5vcm1hbCIsIi8vIGhlbHBlclxuXG4tcG9zKHR5cGUsIGFyZ3MpXG4gIGkgPSAwXG4gIHBvc2l0aW9uOiB1bnF1b3RlKHR5cGUpXG4gIGZvciBqIGluICgxLi40KVxuICAgIGlmIGxlbmd0aChhcmdzKSA+IGlcbiAgICAgIHthcmdzW2ldfTogYXJnc1tpICsgMV0gaXMgYSAndW5pdCcgPyBhcmdzW2kgKz0gMV0gOiAwXG4gICAgaSArPSAxXG5cbi8qXG4gKiBQb3NpdGlvbiB1dGlsaXR5LlxuICpcbiAqIFN5bm9wc2lzOlxuICpcbiAqICAgZml4ZWQ6IDxwb3M+IFtuXSA8cG9zPiBbbl1cbiAqXG4gKiBFeGFtcGxlczpcbiAqXG4gKiAgICAgZml4ZWQ6IHRvcCBsZWZ0XG4gKiAgICAgZml4ZWQ6IHRvcCA1cHggbGVmdFxuICogICAgIGZpeGVkOiB0b3AgbGVmdCA1cHhcbiAqICAgICBmaXhlZDogdG9wIDVweCBsZWZ0IDVweFxuICpcbiAqL1xuXG5maXhlZCgpXG4gIC1wb3MoJ2ZpeGVkJywgYXJndW1lbnRzKVxuXG4vKlxuICogUG9zaXRpb24gdXRpbGl0eS5cbiAqXG4gKiBTeW5vcHNpczpcbiAqXG4gKiAgIGFic29sdXRlOiA8cG9zPiBbbl0gPHBvcz4gW25dXG4gKlxuICogRXhhbXBsZXM6XG4gKlxuICogICAgIGFic29sdXRlOiB0b3AgbGVmdFxuICogICAgIGFic29sdXRlOiB0b3AgNXB4IGxlZnRcbiAqICAgICBhYnNvbHV0ZTogdG9wIGxlZnQgNXB4XG4gKiAgICAgYWJzb2x1dGU6IHRvcCA1cHggbGVmdCA1cHhcbiAqXG4gKi9cblxuYWJzb2x1dGUoKVxuICAtcG9zKCdhYnNvbHV0ZScsIGFyZ3VtZW50cylcblxuLypcbiAqIFBvc2l0aW9uIHV0aWxpdHkuXG4gKlxuICogU3lub3BzaXM6XG4gKlxuICogICByZWxhdGl2ZTogPHBvcz4gW25dIDxwb3M+IFtuXVxuICpcbiAqIEV4YW1wbGVzOlxuICpcbiAqICAgICByZWxhdGl2ZTogdG9wIGxlZnRcbiAqICAgICByZWxhdGl2ZTogdG9wIDVweCBsZWZ0XG4gKiAgICAgcmVsYXRpdmU6IHRvcCBsZWZ0IDVweFxuICogICAgIHJlbGF0aXZlOiB0b3AgNXB4IGxlZnQgNXB4XG4gKlxuICovXG5cbnJlbGF0aXZlKClcbiAgLXBvcygncmVsYXRpdmUnLCBhcmd1bWVudHMpXG4iLCIuYXJ0aWNsZVxuXHRtYXJnaW4tYm90dG9tICRtYXJnaW4tM3hcblx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLWxnKVxuXHRsaW5lLWhlaWdodCAxLjdcblx0XG5cdGE6bm90KFtjbGFzc10pXG5cdFx0Y29sb3IgJGxpbmstY29sb3Jcblx0XG5cdHBcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tM3hcblx0XHRcblx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdCZfX3ZpZGVvXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTN4XG5cblx0XHRpZnJhbWVcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdHdpZHRoIDEwMCVcblxuXHQmLS1uby12aWRlb1xuXHRcdCYgKyAubW9yZS1saW5rLS10b2dnbGVcblx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdCZfX2ltZ1xuXHQmX190ZXh0LWJsb2NrXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTN4XG5cblx0Jl9faW1nLWNhcHRpb25cblx0XHRwYWRkaW5nLWJvdHRvbSA1cHhcblx0XHRmb250LWZhbWlseSAkaGVhZGluZ3MtZm9udFxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS1sZylcblx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0XG5cdFx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgJHRleHQtY29sb3Jcblx0XG5cdCZfX2Jsb2NrcXVvdGVcblx0XHRjbGVhciBib3RoXG5cdFx0bWFyZ2luICRtYXJnaW4tNHggMFxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0XG5cdFx0LmJsb2NrcXVvdGVfX3RleHRcblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXHRcblx0Jl9fc2hhcmVcblx0XHRjbGVhciBib3RoXG5cdFx0bWFyZ2luICRtYXJnaW4tM3ggMFxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0XG5cdFx0LnNvY2lhbC1ibG9ja1xuXHRcdFx0bWFyZ2luIDBcblx0XHRcblx0Jl9faW5mb1xuXHRcdGNsZWFyIGJvdGhcblx0XHRtYXJnaW4gJG1hcmdpbi00eCAwICRtYXJnaW4tM3hcblx0XHRcblx0XHRhOm5vdChbY2xhc3NdKVxuXHRcdFx0Y29sb3IgaW5oZXJpdFxuXHRcdFxuXHQmX190YWdzXG5cdFx0bWFyZ2luLWJvdHRvbSA1cHhcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbGcpXG5cdFx0dGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG5cdFx0Y2xlYXJmaXgoKVxuXHRcdFxuXHQmX190YWdcblx0XHRmbG9hdCBsZWZ0XG5cdFx0d2lkdGggMTUwcHhcblx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcdFxuXHQmX190YWctbmFtZVxuXHRcdGZsb2F0IGxlZnRcblx0XHR3aWR0aCBjYWxjKDEwMCUgLSAxNTBweClcblxuXHQmX19jZXJ0XG5cdFx0aW1nXG5cdFx0XHRtYXJnaW4gJG1hcmdpbiAwXG5cdFx0XHRib3JkZXIgMXB4IHNvbGlkICRib3JkZXItY29sb3ItbGlnaHRcblxuXHRcdGFcblx0XHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZSlcblx0XHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cdFx0XHRjb2xvciBpbmhlcml0XG5cblx0Jl9fY29weVxuXHRcdG1hcmdpbi10b3AgJG1hcmdpbi0zeFxuXHRcdGZvbnQtZmFtaWx5ICRoZWFkaW5ncy1mb250XG5cdFx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRlclxuXG5cdFx0YTpub3QoW2NsYXNzXSlcblx0XHRcdGNvbG9yIGluaGVyaXRcblx0XHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcblxuXHQvLyBUcmFpbmluZyBmaW5hbGlzdHNcblxuXHQmX19maW5hbGlzdHMtLWxhc3Rcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4taXRlbVxuXG5cdCZfX2ZpbmFsaXN0cy1saW5rXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0XHRtYXJnaW4tdG9wICRtYXJnaW4tMnhcblxuXHQrYmVsb3coJHNjcmVlbi14cy1tYXgpXG5cdFx0Jl9fdmlkZW9cblx0XHRcdGlmcmFtZVxuXHRcdFx0XHRoZWlnaHQgMzE1cHhcblxuXHQrYmVsb3coJHNjcmVlbi1tb2JpbGUtbWF4KVxuXHRcdCZfX3ZpZGVvXG5cdFx0XHRpZnJhbWVcblx0XHRcdFx0aGVpZ2h0IDI1MHB4XG5cblx0XHQmX190YWdcblx0XHRcdHdpZHRoIDExMHB4XG5cdFx0XHRcblx0XHQmX190YWctbmFtZVxuXHRcdFx0d2lkdGggY2FsYygxMDAlIC0gMTEwcHgpXG5cbi5hcnRpY2xlX19maW5hbGlzdHMtLWxpc3QgKyAuYnRuLS1maW5hbGlzdHNcblx0bWFyZ2luLXRvcCAkbWFyZ2luLWl0ZW1cbiIsIi5jYXQtbGlzdFxuXHQmX19jb2xcblx0XHRib3JkZXItcmlnaHQgMXB4IHNvbGlkXG5cdFx0XG5cdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRib3JkZXItcmlnaHQgbm9uZVxuXHRcdFxuXHQmX190aXRsZVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXHRcdGZvbnQtZmFtaWx5ICRtYWluLWZvbnRcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbWQpXG5cdFx0Zm9udC13ZWlnaHQgJG5vcm1hbFxuXHRcdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRcdGxldHRlci1zcGFjaW5nIDEuNXB4XG5cdFx0XG5cdGE6bm90KC5idG4pXG5cdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXHRcdFxuXHQuYnRuXG5cdFx0Zm9udC13ZWlnaHQgJG5vcm1hbFxuXHRcdFxuXHR1bDpub3QoOmxhc3QtY2hpbGQpXG5cdFx0bWFyZ2luLWJvdHRvbSByZW0oMzRweClcblx0XHRcblx0bGlcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbGcgLSAxKSAvLyAxN3B4XG5cblx0K2JlbG93KCRzY3JlZW4tc20tbWF4KVxuXHRcdCZfX2NvbDpudGgtY2hpbGQoMm4pXG5cdFx0XHRib3JkZXItcmlnaHQgbm9uZVxuXG5cdCtiZWxvdygkc2NyZWVuLXhzLW1heClcblx0XHQuZ3JpZF9fcm93XG5cdFx0XHRtYXJnaW4gMFxuXHRcblx0XHQmX19jb2xcblx0XHRcdHBhZGRpbmcgMFxuXHRcdFx0cGFkZGluZy1ib3R0b20gJG1hcmdpbi00eFxuXHRcdFx0Ym9yZGVyLXJpZ2h0IG5vbmVcblx0XHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkXG5cdFx0XHRcblx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbSAwXG5cdFx0XHRcdGJvcmRlci1ib3R0b20gbm9uZSIsIi53YXJuaW5nXG5cdG1hcmdpbiAkbWFyZ2luLTJ4IDBcblx0cGFkZGluZyAxLjFlbSAxNXB4XG5cdGZvbnQtc2l6ZSAkZm9udC1zaXplLXhzXG5cdGJhY2tncm91bmQtY29sb3IgJHdoaXRlLWNvbG9yXG5cdGJvcmRlciAxcHggc29saWQgJHJlZC1jb2xvclxuXG5cdCY6Zmlyc3QtY2hpbGRcblx0XHRtYXJnaW4tdG9wIDBcblxuXHQmLS1iaWdcblx0XHRmb250LXNpemUgaW5oZXJpdFxuXG5cdCYtLWluZm9cblx0XHRtYXJnaW4gJG1hcmdpbi0zeCAwXG5cdFx0Ym9yZGVyLWNvbG9yICRib3JkZXItY29sb3ItbGlnaHRcblxuXHRwOmZpcnN0LWNoaWxkXG5cdFx0bWFyZ2luLXRvcCAwXG5cblx0cDpsYXN0LWNoaWxkXG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0YVxuXHRcdGNvbG9yICRsaW5rLWNvbG9yXG5cdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZSIsIi5jb21wYW55LWluZm9cblx0Jl9fdGl0bGVcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblx0XHRmb250LWZhbWlseSAkbWFpbi1mb250XG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLWxnKVxuXHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cblx0Lndhcm5pbmdcblx0XHRtYXJnaW4tdG9wICRtYXJnaW4tMngiLCIubWFpbi1zdWJ0aXRsZVxuXHRmb250LWZhbWlseSAkbWFpbi1mb250XG5cblx0KiArICZcblx0XHRtYXJnaW4tdG9wICRtYXJnaW4tNHgiLCIuaXRlbS1waG9uZVxuXHRtYXJnaW4gMFxuXHR0ZXh0LWFsaWduIHJpZ2h0XG5cdGNsZWFyZml4KClcblxuXHRhXG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblxuXHQmX19pY29uXG5cdFx0ZmxvYXQgcmlnaHRcblx0XHRtYXJnaW4tbGVmdCAxMHB4XG5cblx0Lm1haW4tc2VjdGlvbi0tbGF0ZXN0IC5ncmlkX19zaWRlYmFyICZcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4taXRlbVxuXG5cdCtiZXR3ZWVuKCRzY3JlZW4tc20tbWluLCAkc2NyZWVuLXNtLW1heClcblx0XHQubWFpbi1zZWN0aW9uLS1sYXRlc3QgLmdyaWRfX3NpZGViYXIgJlxuXHRcdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTN4IiwiLm1vcmUtbGlua1xuXHRjbGVhciBib3RoXG5cdHBvc2l0aW9uIHJlbGF0aXZlXG5cdG1hcmdpbi10b3AgLSAoJG1hcmdpbilcblx0Zm9udC1zaXplICRmb250LXNpemUtbGdcblx0dGV4dC1hbGlnbiByaWdodFxuXHRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yXG5cblx0Lm1haW4tc2VjdGlvbiAmXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLWl0ZW1cblxuXHQubmV3cy1saXN0LS1iaWcgJlxuXHRcdG1hcmdpbi10b3AgcmVtKDU4cHgpXG5cblx0JjpiZWZvcmVcblx0XHRjb250ZW50ICcnXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdGFic29sdXRlIHRvcCAuOWVtIGxlZnRcblx0XHR3aWR0aCAxMDAlXG5cdFx0aGVpZ2h0IDBcblx0XHRib3JkZXItYm90dG9tIDJweCBzb2xpZCAkdGV4dC1jb2xvci1saWdodGVyXG5cblx0Jl9fdGV4dFxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0ei1pbmRleCAxXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0XHRwYWRkaW5nIDJweCA1cHhcblx0XHRwYWRkaW5nLWxlZnQgMTdweFxuXHRcdGZvbnQtZmFtaWx5ICRoZWFkaW5ncy1mb250XG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblx0XHRjb2xvciAkdGV4dC1jb2xvci1saWdodGVyXG5cdFx0YmFja2dyb3VuZC1jb2xvciBpbmhlcml0XG5cdFx0XG5cdC5zaGFyZVxuXHRcdGFic29sdXRlIHRvcCBsZWZ0IDUwJVxuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG5cblx0Ji0tbGVmdFxuXHRcdHRleHQtYWxpZ24gbGVmdFxuXG5cdCYtLWxlZnQgJl9fdGV4dFxuXHRcdHBhZGRpbmctbGVmdCAwXG5cdFx0cGFkZGluZy1yaWdodCAxN3B4XG5cblx0Ji0tY2VudGVyZWRcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXG5cdCYtLWNlbnRlcmVkICZfX3RleHRcblx0XHRwYWRkaW5nLXJpZ2h0IDE3cHhcblx0XG5cdCthYm92ZSgkc2NyZWVuLW1kLW1pbilcblx0XHQuc2hhcmUgKyAmX190ZXh0XG5cdFx0XHRtYXgtd2lkdGggY2FsYyg1MCUgLSA2MHB4KVxuXG5cdCtiZWxvdygkc2NyZWVuLXNtLW1heClcblx0XHQuc2hhcmUgKyAmX190ZXh0XG5cdFx0XHR0b3AgNDBweFxuXG5cdFx0Jl9fdGV4dC52aXNpYmxlLXNtXG5cdFx0XHRkaXNwbGF5IGlubGluZS1ibG9jayAhaW1wb3J0YW50XG5cblx0K2JlbG93KCRzY3JlZW4teHMtbWF4KVxuXHRcdC5tYWluLXNlY3Rpb246bm90KC5tYWluLXNlY3Rpb24tLW5ld3MpICY6bm90KCYtLWJsb2NrcXVvdGUpXG5cdFx0XHRkaXNwbGF5IG5vbmVcblxuXHRcdC5tYWluLXNlY3Rpb24tLW5ld3MgJlxuXHRcdFx0bWFyZ2luLXRvcCAkbWFyZ2luXG5cblx0XHQubmV3cy1saXN0LS1iaWcgJlxuXHRcdFx0bWFyZ2luLXRvcCAwXG5cbi5pdGVtLW1vcmUtbGlua1xuXHRkaXNwbGF5IGJsb2NrXG5cdHBhZGRpbmcgNnB4IDIwcHhcblx0Zm9udC1mYW1pbHkgJGhlYWRpbmdzLWZvbnRcblx0Zm9udC1zaXplICRmb250LXNpemUtbGdcblx0Zm9udC13ZWlnaHQgJGJvbGRcblx0dGV4dC1hbGlnbiByaWdodFxuXHRjb2xvciAkd2hpdGUtY29sb3Jcblx0YmFja2dyb3VuZC1jb2xvciByZ2JhKCRibGFjay1jb2xvciwgLjY1KVxuXG4uaXRlbS1tb3JlLWxpbmstZXh0ZXJuYWxcblx0YmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudCIsIi5hcnRpY2xlLWluLWFydGljbGVcblx0bWFyZ2luICRtYXJnaW4tNHggMFxuXHRwYWRkaW5nLXRvcCAkbWFyZ2luLTN4XG5cdGZvbnQtc2l6ZSAkZm9udC1zaXplXG5cdGJvcmRlci10b3AgMnB4IHNvbGlkICRib3JkZXItY29sb3JcblxuXHQmX19pbWdcblx0XHRmbG9hdCBsZWZ0XG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0bWF4LXdpZHRoIDE1MHB4XG5cblx0Jl9fdGl0bGVcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0bWFyZ2luLWJvdHRvbSAoJG1hcmdpbi0yeCAvIDIpXG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLXRpdGxlKVxuXHRcdGxpbmUtaGVpZ2h0IDEuM1xuXHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cblx0Jl9fc3VidGl0bGVcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbGcpXG5cdFx0Zm9udC1zdHlsZSBpdGFsaWNcblxuXHQmX190ZXh0XG5cdFx0Y2xlYXIgYm90aFxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0ZXJcblxuXHQmX19zb3VyY2Vcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHRleHQtYWxpZ24gcmlnaHRcblxuXHRcdCY6YmVmb3JlXG5cdFx0XHRjb250ZW50ICcnXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRhYnNvbHV0ZSB0b3AgNTAlIGxlZnRcblx0XHRcdG1hcmdpbi10b3AgLTFweFxuXHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0aGVpZ2h0IDBcblx0XHRcdGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICR0ZXh0LWNvbG9yXG5cblx0Jl9fbGlua1xuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0ei1pbmRleCAxXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0XHRwYWRkaW5nIDJweCA1cHhcblx0XHRwYWRkaW5nLWxlZnQgMTdweFxuXHRcdGZvbnQtZmFtaWx5ICRoZWFkaW5ncy1mb250XG5cdFx0Zm9udC1zaXplICRmb250LXNpemUtbGdcblx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yXG5cdFx0YmFja2dyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvclxuXG5cdC8vIEV4dGVybmFsXG5cblx0Ji0tZXh0XG5cdFx0ZmxvYXQgcmlnaHRcblx0XHRtYXJnaW4gJG1hcmdpbi0zeFxuXHRcdG1hcmdpbi1yaWdodCAwXG5cdFx0cGFkZGluZyAkbWFyZ2luLTJ4ICRtYXJnaW4tMnggJG1hcmdpblxuXHRcdHdpZHRoIDQxNXB4XG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplKVxuXHRcdGJhY2tncm91bmQtY29sb3IgJHdoaXRlLWNvbG9yXG5cdFx0Ym9yZGVyLXRvcCBub25lXG5cdFx0Y3Vyc29yIHBvaW50ZXJcblxuXHQmLS1leHQgJl9faW1nXG5cdFx0ZmxvYXQgcmlnaHRcblx0XHRtYXJnaW4tbGVmdCAkbWFyZ2luLTJ4XG5cblx0Ji0tZXh0ICZfX3RpdGxlXG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLWxnKVxuXG5cdCYtLWV4dCAmX19zdWJ0aXRsZVxuXHRcdGZvbnQtc2l6ZSBpbmhlcml0XG5cdFx0Zm9udC1zdHlsZSBub3JtYWxcblx0XHRjb2xvciAkbGluay1jb2xvclxuXG5cdCYtLWV4dCAmX190ZXh0XG5cdFx0Y2xlYXIgbm9uZVxuXHRcdG1hcmdpbi1ib3R0b20gMFxuXHRcdGNvbG9yIGluaGVyaXRcblxuXHQmLS1leHQgJl9fc291cmNlOmJlZm9yZVxuXHRcdGJvcmRlci1ib3R0b20td2lkdGggMXB4XG5cblx0Ji0tZXh0ICZfX2xpbmtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICR3aGl0ZS1jb2xvclxuXG5cdCtiZWxvdygkc2NyZWVuLXNtLW1heClcblx0XHRmbG9hdCBub25lXG5cdFx0bWFyZ2luICRtYXJnaW4tM3ggMFxuXHRcdHdpZHRoIDEwMCUiLCIuYmlnbmV3c1xuXHQmX19pdGVtXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHR3b3JkLXdyYXAgYnJlYWstd29yZFxuXHRcdG92ZXJmbG93LXdyYXAgYnJlYWstd29yZFxuXG5cdCZfX2ltZ1xuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHotaW5kZXggMVxuXG5cdFx0JjpiZWZvcmVcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGFic29sdXRlIHRvcCBsZWZ0XG5cdFx0XHRzaXplIDEwMCVcblx0XHRcdGJhY2tncm91bmQtY29sb3IgcmdiYSgkYmxhY2stY29sb3IsIC42NSlcblxuXHRcdGltZ1xuXHRcdFx0ZGlzcGxheSBibG9ja1xuXG5cdCZfX2luZm9cblx0XHRhYnNvbHV0ZSB0b3AgbGVmdFxuXHRcdHBhZGRpbmcgMjBweCA0MHB4XG5cdFx0d2lkdGggMTAwJVxuXHRcdG1heC1oZWlnaHQgMTAwJVxuXHRcdG92ZXJmbG93IGhpZGRlblxuXG5cdCZfX2NhdGVnb3J5XG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHR6LWluZGV4IDVcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblxuXHQubWFpbi1zZWN0aW9uLS1ob3RsaW5lICZfX2NhdGVnb3J5XG5cdFx0Zm9udC1mYW1pbHkgJGhlYWRpbmdzLWZvbnRcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbGcpXG5cdFx0bGluZS1oZWlnaHQgMWVtXG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblx0XHRcblx0XHRzcGFuXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdFx0ei1pbmRleCA1XG5cdFx0XHRwYWRkaW5nLWxlZnQgNXB4XG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDVweFxuXHRcdFx0bGluZS1oZWlnaHQgbm9ybWFsXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybSBub25lXG5cdFx0XHRjb2xvciAkd2hpdGUtY29sb3Jcblx0XHRcdGJhY2tncm91bmQtY29sb3IgJHJlZC1jb2xvclxuXHRcdFx0Ym94LWRlY29yYXRpb24tYnJlYWsgY2xvbmVcblx0XHRcdHRyYW5zaXRpb24gYWxsIC4zc1xuXHRcblx0Ly8gUmVlc3RyXG5cblx0Ji0tcmVlc3RyICZfX2ltZ1xuXHRcdCY6YmVmb3JlXG5cdFx0XHRkaXNwbGF5IG5vbmVcblxuXHQmX190aXRsZVxuXHQmX19jb250ZW50XG5cdFx0cGFkZGluZyA1cHhcblxuXHRcdC5kYXJrLWJnXG5cdFx0XHRsaW5lLWhlaWdodCBub3JtYWxcblx0XHRcdGNvbG9yIGluaGVyaXRcblx0XHRcdGJhY2tncm91bmQtY29sb3IgJGJsYWNrLWNvbG9yXG5cdFx0XHRvdXRsaW5lIDVweCBzb2xpZCAkYmxhY2stY29sb3JcblxuXHRcdEBzdXBwb3J0cyAoYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lKVxuXHRcdFx0cGFkZGluZyAwXG5cblx0XHRcdHNwYW5cblx0XHRcdFx0cGFkZGluZy1sZWZ0IDVweFxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0IDVweFxuXHRcdFx0XHRvdXRsaW5lIG5vbmVcblx0XHRcdFx0Ym94LWRlY29yYXRpb24tYnJlYWsgY2xvbmVcblx0XHRcdFxuXHQmX190aXRsZVxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0ei1pbmRleCA1XG5cdFx0Zm9udC1mYW1pbHkgJG1haW4tZm9udFxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS10aXRsZSlcblx0XHRsaW5lLWhlaWdodCAxXG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblx0XHRjb2xvciAkd2hpdGUtY29sb3Jcblx0XHRcblx0XHQmICsgLm5ld3MtbGlzdFxuXHRcdFx0bWFyZ2luLXRvcCAkbWFyZ2luLTJ4XG5cblx0Jl9fY29udGVudFxuXHRcdC5saXN0LXVuc3R5bGVkXG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblx0XHRcdGxpbmUtaGVpZ2h0IDFcblxuXHRcdFx0bGlcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0XHRcdC5kYXJrLWJnXG5cdFx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHRcdHBhZGRpbmcgcmVtKDhweCkgMFxuXG5cdCZfX3RpdGxlICsgJl9fY29udGVudFxuXHRcdC5saXN0LXVuc3R5bGVkIGxpOmZpcnN0LWNoaWxkIC5kYXJrLWJnXG5cdFx0XHRwYWRkaW5nLXRvcCAkbWFyZ2luLTJ4XG5cblx0Jl9fY29udGVudFxuXHQmX19pbmZvIC5uZXdzLWxpc3Rcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbWQpXG5cblx0Jl9fY29udGVudFxuXHQmX19pbmZvIC5uZXdzLWxpc3Rcblx0Jl9fbGlzdFxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0ei1pbmRleCAxMFxuXHRcdGNvbG9yICR3aGl0ZS1jb2xvclxuXG5cdC8vIExpc3QgaXRlbVxuXHRcblx0Jl9fbGlzdC1pdGVtXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblx0XHRwYWRkaW5nLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0bWF4LXdpZHRoIDI1MHB4XG5cblx0XHQmOmFmdGVyXG5cdFx0XHRjb250ZW50ICcnXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRhYnNvbHV0ZSBib3R0b20gbGVmdFxuXHRcdFx0d2lkdGggMTUwcHhcblx0XHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICR3aGl0ZS1jb2xvclxuXG5cdFx0JjpmaXJzdC1jaGlsZDphZnRlclxuXHRcdCY6bGFzdC1jaGlsZDphZnRlclxuXHRcdFx0ZGlzcGxheSBub25lXG5cblx0XHQmOmZpcnN0LWNoaWxkXG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblx0XHRcdHBhZGRpbmctYm90dG9tIDBcblx0XHRcdG1heC13aWR0aCBub25lXG5cblx0Jl9fbmFtZVxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbGcpXG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblxuXHQmX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgJl9fbmFtZVxuXHRcdG1hcmdpbi1ib3R0b20gLjZlbVxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS10aXRsZSlcblx0XHRsaW5lLWhlaWdodCAxXG5cblx0LmdyaWRfX2l0ZW0tLW1kICZfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCAmX19uYW1lXG5cdC5ncmlkX19pdGVtLS1sZyAmX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgJl9fbmFtZVxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS10aXRsZS1tZClcblxuXHQuZ3JpZF9faXRlbS0teGwgJl9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkICZfX25hbWVcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtdGl0bGUtbGcpXG5cblx0Jl9fbW9yZVxuXHRcdGFic29sdXRlIGJvdHRvbSBsZWZ0IDIwcHggcmlnaHQgMjBweFxuXHRcdHotaW5kZXggMTVcblxuXHQrYmVsb3coJHNjcmVlbi1zbS1tYXgpXG5cdFx0Jl9faW1nXG5cdFx0XHRhYnNvbHV0ZSB0b3AgbGVmdCAyMHB4IHJpZ2h0IDIwcHhcblx0XHRcdGhlaWdodCAxMDAlXG5cdFx0XHRvdmVyZmxvdyBoaWRkZW5cblx0XHRcdFxuXHRcdFx0aW1nXG5cdFx0XHRcdG1heC13aWR0aCBub25lXG5cdFx0XHRcdG1pbi13aWR0aCAxMDAlXG5cdFx0XHRcdG1pbi1oZWlnaHQgMTAwJVxuXHRcdFx0XHRzaXplIGF1dG9cblx0XHRcdFx0XG5cdFx0Jl9faW5mb1xuXHRcdFx0cG9zaXRpb24gc3RhdGljXG5cdFx0XHRwYWRkaW5nICRtYXJnaW4tMnggMjBweCAkbWFyZ2luLTR4XG5cblx0K2JlbG93KCRzY3JlZW4teHMtbWF4KVxuXHRcdCZfX2RhdGVcblx0XHRcdGZvbnQtc3R5bGUgaXRhbGljXG4iLCIucmVzdWx0LW1zZ1xuXHRtYXJnaW4gJG1hcmdpbi0yeCAwXG5cdHBhZGRpbmcgJG1hcmdpblxuXHRmb250LWZhbWlseSAkaGVhZGluZ3MtZm9udFxuXHRmb250LXdlaWdodCAkbm9ybWFsXG5cdGNvbG9yICR0ZXh0LWNvbG9yXG5cdGJhY2tncm91bmQtY29sb3IgJG1haW4tY29sb3JcblxuXHQmX190aXRsZVxuXHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cblx0YTpub3QoW2NsYXNzXSlcblx0LmFydGljbGUgJiBhOm5vdChbY2xhc3NdKVxuXHRcdGNvbG9yIGluaGVyaXRcblxuXHRwXG5cdC5hcnRpY2xlICYgcFxuXHRcdG1hcmdpbi10b3AgMFxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXG5cdCtiZWxvdygkc2NyZWVuLW1kLW1heClcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS1tZCIsIi5tYWluLXRpdGxlXG5cdHBhZGRpbmcgMCAwIDRweFxuXHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtdGl0bGUpXG5cdGZvbnQtd2VpZ2h0ICR1bHRyYWJsYWNrXG5cdGNvbG9yICR0ZXh0LWNvbG9yXG5cdGJvcmRlci1ib3R0b20gM3B4IHNvbGlkICRtYWluLWNvbG9yXG5cblx0Ji0tZ3JheVxuXHRcdGJvcmRlci1ib3R0b20tY29sb3IgJHRleHQtY29sb3JcblxuXHQmLS1pbWdcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHBhZGRpbmctbGVmdCA2NXB4XG5cdFx0Ym9yZGVyLWJvdHRvbSBub25lXG5cdFx0XG5cdFx0YVxuXHRcdHNwYW5cblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGJvcmRlci1ib3R0b20gM3B4IHNvbGlkICRtYWluLWNvbG9yXG5cdFx0XG5cdFx0XHRpbWdcblx0XHRcdFx0YWJzb2x1dGUgYm90dG9tIGxlZnRcblx0XHRcdFx0bWF4LXdpZHRoIDUwcHhcblxuXHQmLS1zbVxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS10aXRsZS1zbSlcblxuXHQmLS1sb25nXG5cdFx0bWFyZ2luLXRvcCAtMS4zZW1cblxuXHQrYmVsb3coJHNjcmVlbi1zbS1tYXgpIC8vIHNpZGViYXIgd2lkdGggMTAwJVxuXHRcdCYtLWxvbmdcblx0XHRcdG1hcmdpbi10b3AgMFxuXG5cdFx0Ji0tZ3JheVxuXHRcdC5zZWN0aW9uLW5ld3MtLWFjdHVhbDpub3QoLnNlY3Rpb24tbmV3cy0tZGV0YWlsKSAmXG5cdFx0XHRtYXJnaW4tYm90dG9tIHJlbSgyNXB4KVxuXHRcdFx0cGFkZGluZyAwXG5cdFx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS14bFxuXHRcdFx0Ym9yZGVyLWJvdHRvbSAycHggc29saWQgJHRleHQtY29sb3JcblxuXHQrYmVsb3coJHNjcmVlbi14cy1tYXgpXG5cdFx0LnNlY3Rpb24tbmV3cy0tYWN0dWFsLnNlY3Rpb24tbmV3cy0tZGV0YWlsICZcblx0XHRcdG1hcmdpbi1ib3R0b20gcmVtKDI1cHgpXG5cdFx0XHRwYWRkaW5nIDBcblx0XHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLXhsXG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoIDJweCIsIi5wYWdpbmF0aW9uXG5cdGxpc3QtdW5zdHlsZWQoKVxuXHRtYXJnaW4tYm90dG9tICRtYXJnaW4tNHhcblx0Zm9udC1zaXplIDBcblx0dGV4dC1hbGlnbiBjZW50ZXJcblxuXHQubmV3cy1saXN0X19pdGVtICsgJlxuXHRcdG1hcmdpbi10b3AgcmVtKDYwcHgpXG5cblx0Lm1vcmUtbGluayArICZcblx0Lmxpc3RpbmctdGFibGUgKyAmXG5cdFx0bWFyZ2luLXRvcCAkbWFyZ2luLTJ4XG5cdFxuXHQmX19pdGVtXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRwYWRkaW5nIDAgMTBweFxuXHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplXG5cdFx0bGluZS1oZWlnaHQgMTVweFxuXHRcdGNvbG9yIGluaGVyaXRcblx0XHRib3JkZXItcmlnaHQgMXB4IHNvbGlkICR0ZXh0LWNvbG9yLWxpZ2h0XG5cdFx0XG5cdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRib3JkZXItcmlnaHQgbm9uZVxuXHRcdFxuXHRcdGFcblx0XHRcdGNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0XG5cdFx0XHRcblx0XHQmLmFjdGl2ZVxuXHRcdFx0Zm9udC13ZWlnaHQgJGJvbGQiLCIucG9wdXBcblx0ZGlzcGxheSBub25lXG5cdGZpeGVkIHRvcCBsZWZ0IGJvdHRvbSByaWdodFxuXHR6LWluZGV4IDEwMDAwXG5cdGxpbmUtaGVpZ2h0IDEwMHZoXG5cdHRleHQtYWxpZ24gY2VudGVyXG5cblx0Jl9fb3ZlcmxheVxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRhYnNvbHV0ZSB0b3AgbGVmdCBib3R0b20gcmlnaHRcblx0XHR6LWluZGV4IDFcblx0XHRjdXJzb3IgcG9pbnRlclxuXG5cdCZfX2NvbnRlbnRcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0ei1pbmRleCAyXG5cdFx0bWFyZ2luIDAgMjBweFxuXHRcdHBhZGRpbmcgMjVweFxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZSlcblx0XHRsaW5lLWhlaWdodCBub3JtYWxcblx0XHR0ZXh0LWFsaWduIGxlZnRcblx0XHRtYXgtd2lkdGggNjAwcHhcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yXG5cdFx0Ym9yZGVyLXJhZGl1cyA1cHhcblx0XHRib3gtc2hhZG93IDVweCA1cHggMjBweCAxMHB4IHJnYmEoJGJsYWNrLWNvbG9yLCAuMTIpXG5cblx0JiAmX19jb250ZW50IHBcblx0JiAmX19jb250ZW50IHA6bGFzdC1jaGlsZFxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXHRcdGxpbmUtaGVpZ2h0IDEuNFxuXG5cdCYgJl9fY29udGVudCBwOmZpcnN0LW9mLXR5cGVcblx0XHRtYXJnaW4tdG9wIDBcblxuXHQmICZfX2NvbnRlbnQgLmZvcm1fX2NoZWNrYm94IGlucHV0IH4gbGFiZWw6YmVmb3JlXG5cdFx0dG9wIDBcblxuXHQmX19jbG9zZVxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRhYnNvbHV0ZSB0b3AgNXB4IHJpZ2h0IDEwcHhcblx0XHRsaW5lLWhlaWdodCAzMHB4XG5cdFx0dGV4dC1hbGlnbiByaWdodFxuXHRcdGJhY2tncm91bmQgbm9uZVxuXHRcdHRyYW5zaXRpb24gYWxsIC4zc1xuXHRcdGN1cnNvciBwb2ludGVyXG5cblx0XHQmOmJlZm9yZVxuXHRcdFx0Y29udGVudCAnXFwwMGQ3J1xuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0Zm9udC1zaXplIDMwcHhcblx0XHRcdGNvbG9yICR0ZXh0LWNvbG9yXG5cblx0Jl9fdGl0bGVcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZSArIDEgLy8gMTVweFxuXHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cdFx0dGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0XHRjb2xvciAkdGV4dC1jb2xvciIsIi50aW1lbGluZVxuXHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRwYWRkaW5nIDE1cHhcblx0YmFja2dyb3VuZC1jb2xvciAkd2hpdGUtY29sb3Jcblx0XG5cdCZfX2xpc3Rcblx0XHRsaXN0LXVuc3R5bGVkKClcblx0XG5cdCZfX2l0ZW1cblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRwYWRkaW5nLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0cGFkZGluZy1sZWZ0IDIwcHhcblx0XHRib3JkZXItbGVmdCAzcHggc29saWQgJG1haW4tY29sb3Jcblx0XG5cdFx0JjphZnRlclxuXHRcdFx0Y29udGVudCAnJ1xuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0YWJzb2x1dGUgdG9wIGxlZnQgLThweFxuXHRcdFx0c2l6ZSAxM3B4XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICR3aGl0ZS1jb2xvclxuXHRcdFx0Ym9yZGVyIDNweCBzb2xpZCAkbWFpbi1jb2xvclxuXHRcdFx0Y2lyY2xlKClcblx0XHRcblx0Jl9fc3VidGl0bGVcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0Zm9udC13ZWlnaHQgJGJvbGQiLCIucXVvdGUtb2YtZGF5XG5cdG1hcmdpbi1ib3R0b20gJG1hcmdpbi00eFxuXHRcblx0Lm1haW4tc2VjdGlvbiArICZcblx0XHRtYXJnaW4tdG9wIC0gKCRtYXJnaW4tMngpXG5cblx0Lm1haW4tc2VjdGlvbi0tbGF0ZXN0ICZcblx0XHRwYWRkaW5nLXRvcCAkbWFyZ2luLTN4XG5cdFx0Ym9yZGVyLXRvcCAycHggc29saWQgJHRleHQtY29sb3ItbGlnaHRlclxuXG5cdCtiZWxvdygkc2NyZWVuLXNtLW1heClcblx0XHRtYXJnaW4tYm90dG9tIDEwMHB4XG5cblx0XHQubWFpbi1zZWN0aW9uLS1sYXRlc3QgJlxuXHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0K2JlbG93KCRzY3JlZW4teHMtbWF4KVxuXHRcdC5ibG9ja3F1b3RlX190ZXh0XG5cdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tM3hcblxuXHRcdC5tb3JlLWxpbmtcblx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uLXJldmVyc2VcblxuXHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0ZGlzcGxheSBub25lXG5cblx0XHRcdCZfX3RleHRcblx0XHRcdFx0dG9wIDBcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0XHRcdHBhZGRpbmctbGVmdCA1cHhcblxuXHRcdC5zaGFyZVxuXHRcdFx0cmVsYXRpdmUgdG9wIGxlZnRcblx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0XHR0cmFuc2Zvcm0gbm9uZVxuXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRjb250ZW50ICcnXG5cdFx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdFx0YWJzb2x1dGUgdG9wIDUwJSBsZWZ0XG5cdFx0XHRcdG1hcmdpbi10b3AgLTFweFxuXHRcdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRcdGhlaWdodCAwXG5cdFx0XHRcdGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICR0ZXh0LWNvbG9yXG5cblx0XHQueWEtc2hhcmUyXG5cdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdFx0dmVydGljYWwtYWxpZ24gdG9wXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yXG5cdFx0XHRib3gtc2hhZG93IC0xMnB4IDAgQGJhY2tncm91bmQtY29sb3IsIDEycHggMCBAYmFja2dyb3VuZC1jb2xvciIsIi5zcGlubmVyXG5cdGRpc3BsYXkgYmxvY2tcblx0cG9zaXRpb24gYWJzb2x1dGVcblx0c2l6ZSAyMHB4XG5cdGJvcmRlciAycHggc29saWQgJGxpbmstY29sb3Jcblx0Ym9yZGVyLXRvcCAycHggc29saWQgdHJhbnNwYXJlbnRcblx0Ym9yZGVyLXJhZGl1cyA1MCVcblx0YW5pbWF0aW9uIHNwaW4gLjc1cyBsaW5lYXIgaW5maW5pdGUiLCIuYnRuLWJsb2NrXG5cdHRleHQtYWxpZ24gY2VudGVyXG5cdFxuXHQubWFpbi1zZWN0aW9uICsgJlxuXHQuc2VjdGlvbi1uZXdzICsgJlxuXHQubmV3cy1kZXRhaWwgKyAmXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLWZvcm1cblxuXHQuYXJ0aWNsZSAmXG5cdFx0Y2xlYXIgYm90aFxuXHRcdG1hcmdpbiAkbWFyZ2luLTN4IDBcblx0XG5cdCZfX3dyYXBwZXJcblx0XHRjbGVhcmZpeCgpXG5cdFxuXHQuYnRuXG5cdC5mb3JtX19pbnB1dFxuXHRcdHNwYW4oMS8yKVxuXG5cdFx0Jjpvbmx5LWNoaWxkXG5cdFx0XHRmbG9hdCBub25lXG5cdFx0XHRtYXJnaW4gMCBhdXRvXG5cdFx0XHR3aWR0aCBhdXRvXG5cdFx0XHRtYXgtd2lkdGggMTAwJVxuXHRcdFx0bWluLXdpZHRoIDUwJVxuXHRcblx0LmZvcm1fX2lucHV0XG5cdFx0cGFkZGluZyAwIDMwcHhcblx0XHRoZWlnaHQgNDVweFxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS1sZylcblx0XHR0ZXh0LWFsaWduIGxlZnRcblx0XHRib3JkZXItbGVmdCBub25lXG5cblx0XHQmLmVycm9yXG5cdFx0XHRib3JkZXItbGVmdCAxcHggc29saWQgJHJlZC1jb2xvclxuXHRcdFxuXHQuZm9ybV9fZXJyb3Jcblx0XHRhYnNvbHV0ZSB0b3AgMTAwJSBsZWZ0IHJpZ2h0XG5cdFx0XG5cdC5mb3JtX19zdWNjZXNzXG5cdFx0aGVpZ2h0IDQ1cHhcblxuXHQmX19lcnJvclxuXHRcdG1hcmdpbi10b3AgJG1hcmdpbi0yeFxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0Y29sb3IgJHJlZC1jb2xvclxuXG5cdC8vIFNtYWxsXG5cblx0Ji0tc21cblx0XHQuYnRuXG5cdFx0XHR3aWR0aCAzMy4zMzMzJVxuXHRcdFxuXHRcdC5mb3JtX19pbnB1dFxuXHRcdFx0d2lkdGggNjYuNjY2NiVcblxuXHQvLyBQb3B1cFxuXG5cdC5wb3B1cFxuXHRcdC5idG5cblx0XHRcdGZsb2F0IG5vbmVcblx0XHRcdHdpZHRoIGF1dG9cblxuXHRcdC5mb3JtX19lcnJvclxuXHRcdFx0cG9zaXRpb24gc3RhdGljXG5cdFx0XG5cdCthYm92ZSgkc2NyZWVuLW1kLW1pbilcblx0XHQuZm9ybV9faW5wdXRcblx0XHRcdCtwbGFjZWhvbGRlcigpXG5cdFx0XHRcdGZvbnQtZmFtaWx5ICRoZWFkaW5ncy1mb250XG5cdFx0XHRcdGZvbnQtd2VpZ2h0ICR1bHRyYWJsYWNrXG5cdFxuXHQrYmVsb3coJHNjcmVlbi1zbS1tYXgpXG5cdFx0Jl9fd3JhcHBlclxuXHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblx0XHRcdFxuXHRcdC5idG5cblx0XHQuZm9ybV9faW5wdXRcblx0XHRcdHNwYW4oMSlcblx0XHRcblx0XHQuYnRuXG5cdFx0XHRwYWRkaW5nIDE1cHhcblx0XHRcdGxpbmUtaGVpZ2h0IGluaGVyaXRcblx0XHRcblx0XHQuZm9ybV9faW5wdXRcblx0XHRcdHBhZGRpbmcgMTVweFxuXHRcdFx0dGV4dC1hbGlnbiBsZWZ0XG5cdFx0XHRib3JkZXItbGVmdCAxcHggc29saWQgJGJvcmRlci1jb2xvci1saWdodFxuXHRcdFx0Ym9yZGVyLXJpZ2h0IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWxpZ2h0XG5cdFx0XHRib3JkZXItdG9wIG5vbmVcblxuXHRcdFx0Ji5lcnJvclxuXHRcdFx0XHRib3JkZXItdG9wIDFweCBzb2xpZCAkcmVkLWNvbG9yXG5cdFx0XHRcblx0XHQuYnRuICsgLmJ0blxuXHRcdFx0bWFyZ2luLXRvcCAkbWFyZ2luLTJ4XG4iLCIuZm9vdGVyXG5cdHBhZGRpbmcgJG1hcmdpbi00eCAwXG5cdGxpbmUtaGVpZ2h0IDEuNVxuXHRjb2xvciAkdGV4dC1jb2xvci1saWdodGVzdFxuXHRiYWNrZ3JvdW5kLWNvbG9yICRmb290ZXItY29sb3Jcblx0XG5cdGFcblx0XHRjb2xvciAkbGluay1jb2xvclxuXHRcdFxuXHRcdCZbaHJlZl49J3RlbDonXVxuXHRcdFx0Y29sb3IgaW5oZXJpdFxuXG5cdCZfX2FkdlxuXHRcdG1hcmdpbiAwIC0yMHB4XG5cdFx0bWFyZ2luLWJvdHRvbSA2MHB4XG5cdFx0Zm9udC1zaXplICRmb250LXNpemVcblx0XHRjbGVhcmZpeCgpXG5cblx0Jl9fYWR2LWl0ZW1cblx0XHRzcGFuKDEvMylcblx0XHRwYWRkaW5nIDAgMjBweFxuXHRcdFxuXHQmX19hZHYtdGl0bGVcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdG1hcmdpbi1ib3R0b20gNXB4XG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLWxnKVxuXHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cdFx0XG5cdFx0Ji0taW1nXG5cdFx0XHRwYWRkaW5nLWxlZnQgNTBweFxuXHRcdFxuXHRcdGltZ1xuXHRcdFx0YWJzb2x1dGUgYm90dG9tIDVweCBsZWZ0XG5cdFx0XHRtYXgtd2lkdGggNDBweFxuXHRcdFxuXHRcdGFcblx0XHRcdGNvbG9yIGluaGVyaXRcblxuXHRcdC8qTU9EIEJZIFNIVSovXG5cdFx0Ly8mLS1zdG9ja1xuXHRcdC8vXHRjb2xvciAkc3VjY2Vzcy1jb2xvclxuXG5cdCZfX2Fkdi1pbWdcblx0XHRpbWdcblx0XHRcdGFic29sdXRlIGJvdHRvbSA1cHggbGVmdFxuXHRcdFx0bWFyZ2luLWJvdHRvbSAtNXB4XG5cdFx0XHRtYXgtd2lkdGggNDBweFxuXG5cdCZfX2JvdHRvbVxuXHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLXhzXG5cdFx0Y2xlYXJmaXgoKVxuXG5cdCtiZWxvdygkc2NyZWVuLXhzLW1heClcblx0XHRwYWRkaW5nIDUwcHggMFxuXHRcblx0XHQmX19hZHZcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXHRcdFxuXHRcdCZfX2Fkdi1pdGVtXG5cdFx0XHRzcGFuKDEpXG5cdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4taXRlbVxuXHRcdFx0XG5cdFx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cdFx0XHRcblx0XHQmX19ib3R0b21cblx0XHRcdGRpc3BsYXkgbm9uZVxuXG4uZm9vdGVyLXNvY2lhbFxuXHRtYXJnaW4tYm90dG9tICRtYXJnaW4tNHhcblx0dGV4dC1hbGlnbiBjZW50ZXIiLCIuZ3JpZFxuXHQmX19yb3dcblx0XHRtYXJnaW4tbGVmdCAtKCRncmlkLXBhZGRpbmcpXG5cdFx0bWFyZ2luLXJpZ2h0IC0oJGdyaWQtcGFkZGluZylcblx0XHRjbGVhcmZpeCgpXG5cblx0Jl9faXRlbVxuXHRcdG1hcmdpbi1ib3R0b20gJGdyaWQtcGFkZGluZyAqIDJcblx0XHRwYWRkaW5nLWxlZnQgJGdyaWQtcGFkZGluZ1xuXHRcdHBhZGRpbmctcmlnaHQgJGdyaWQtcGFkZGluZ1xuXHRcdG1heC13aWR0aCAxMDAlXG5cblx0XHQmLS14c1xuXHRcdFx0c3BhbigxLzYpXG5cblx0XHQmLS1zbVxuXHRcdFx0c3BhbigxLzQpXG5cblx0XHQmLS1tZFxuXHRcdFx0c3BhbigxLzIpXG5cblx0XHQmLS1sZ1xuXHRcdFx0c3BhbigzLzQpXG5cblx0XHQmLS14bFxuXHRcdFx0c3BhbigxKVxuXG5cdCYgJl9faXRlbSZfX3RpdGxlIC8vIGZpeCBzcGVjaWZpY2l0eSBpc3N1ZXNcblx0XHRtYXJnaW4tYm90dG9tIDBcblxuXHQmX19jb250ZW50XG5cdCZfX3NpZGViYXJcblx0XHRwYWRkaW5nLWxlZnQgJGdyaWQtcGFkZGluZ1xuXHRcdHBhZGRpbmctcmlnaHQgJGdyaWQtcGFkZGluZ1xuXG5cdCZfX2NvbnRlbnRcblx0XHRzcGFuKDMvNClcblxuXHQmX19zaWRlYmFyXG5cdFx0c3BhbigxLzQpXG5cdFx0ZmxvYXQgcmlnaHRcblxuXHQmX19jb250ZW50ICZfX2l0ZW1cblx0XHQmLS1zbVxuXHRcdFx0c3BhbigxLzMpXG5cblx0XHQmLS1tZFxuXHRcdFx0c3BhbigyLzMpXG5cblx0XHQmLS1sZ1xuXHRcdFx0c3BhbigxKVxuXG5cdFx0Ji0taGFsZlxuXHRcdFx0c3BhbigxLzIpXG5cblx0Ly8gV2hpdGUgYmFja2dyb3VuZCBibG9ja1xuXG5cdC53aGl0ZS1iZyAmXG5cdFx0cGFkZGluZyAxNXB4XG5cdFx0bWFyZ2luLWxlZnQgLShAcGFkZGluZylcblx0XHRtYXJnaW4tcmlnaHQgLShAcGFkZGluZylcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICR3aGl0ZS1jb2xvclxuXG5cdFx0Jjpvbmx5LWNoaWxkXG5cdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tNHhcblxuXHRcdC5tb3JlLWxpbmtcblx0XHRcdG1hcmdpbi10b3AgYXV0b1xuXHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0LndoaXRlLWJnICY6bm90KCYtLWZvb3RlcikgJl9fY29udGVudFxuXHQud2hpdGUtYmcgJjpub3QoJi0tZm9vdGVyKSAmX19zaWRlYmFyXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cblx0XHQubW9yZS1saW5rXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICR3aGl0ZS1jb2xvclxuXG5cdC53aGl0ZS1iZy5hY3RwYWdlICZfX2NvbnRlbnRcblx0XHR3aWR0aCAxMDAlXG5cblx0LndoaXRlLWJnICYtLWZvb3RlclxuXHRcdHBhZGRpbmcgMFxuXHRcdG1hcmdpbiAwXG5cdFx0YmFja2dyb3VuZCBub25lXG5cblx0K2Fib3ZlKCRzY3JlZW4tbWQtbWluKVxuXHRcdC53aGl0ZS1iZy5hY3RwYWdlICZfX2l0ZW0tLXNtXG5cdFx0XHR3aWR0aCAyNSVcblxuXHRcdC53aGl0ZS1iZyAmLS1mb290ZXIgJl9fY29udGVudFxuXHRcdFx0cGFkZGluZy1yaWdodCAwXG5cblx0XHQud2hpdGUtYmcgJi0tZm9vdGVyICZfX3NpZGViYXJcblx0XHRcdHBhZGRpbmctbGVmdCAwXG5cblx0K2JlbG93KCRzY3JlZW4tc20tbWF4KVxuXHRcdCZfX2l0ZW1cblx0XHQmX19jb250ZW50ICZfX2l0ZW1cblx0XHRcdCYtLXhzXG5cdFx0XHRcdHNwYW4oMS80KVxuXHRcdFx0XHRcblx0XHRcdCYtLXNtXG5cdFx0XHQmLS1tZFxuXHRcdFx0Ji0tbGdcblx0XHRcdFx0c3BhbigxLzIpXG5cblx0XHQuZm9ybSAmX19pdGVtXG5cdFx0XHRzcGFuKDEpXG5cblx0XHQmX19jb250ZW50XG5cdFx0XHRzcGFuKDEpXG5cdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblxuXHRcdCZfX3NpZGViYXJcblx0XHRcdHNwYW4oMSlcblx0XHRcdG1heC13aWR0aCBub25lXG5cblx0XHRcdC5uZXdzLWxpc3Rcblx0XHRcdFx0Y2xlYXJmaXgoKVxuXHRcdFx0XHRcblx0XHRcdC5uZXdzLWxpc3Q6bm90KC5uZXdzLWxpc3QtLWFzaWRlKSAubmV3cy1saXN0X19pdGVtXG5cdFx0XHRcdHNwYW4oMS8yKVxuXHRcdFx0XHRwYWRkaW5nIDAgMjBweFxuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4tMSlcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQgMFxuXHRcdFx0XHRcdGNsZWFyIGxlZnRcblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDJuKVxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQgMFxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tY29tcGFueS53aGl0ZS1iZyAmX19zaWRlYmFyXG5cdFx0XHRkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuXG5cdC8vIExhdGVzdCBuZXdzIC0gdGFibGV0XG5cblx0K2JldHdlZW4oJHNjcmVlbi1zbS1taW4sICRzY3JlZW4tc20tbWF4KVxuXHRcdC5tYWluLXNlY3Rpb24tLWxhdGVzdCAmX19zaWRlYmFyXG5cdFx0Lm1haW4tc2VjdGlvbi0tbGF0ZXN0ICZfX2NvbnRlbnRcblx0XHRcdHNwYW4oMS8yKVxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tbGF0ZXN0ICZfX2NvbnRlbnRcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tbGF0ZXN0ICZfX2l0ZW1cblx0XHRcdHNwYW4oMSlcblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0zeFxuXG5cdCtiZWxvdygkc2NyZWVuLXhzLW1heClcblx0XHQmX19pdGVtXG5cdFx0Jl9fY29udGVudCAmX19pdGVtXG5cdFx0XHQmLS14c1xuXHRcdFx0XHRzcGFuKDEvMilcblx0XHRcdFx0XG5cdFx0XHQmLS1zbVxuXHRcdFx0Ji0tbWRcblx0XHRcdCYtLWxnXG5cdFx0XHRcdHNwYW4oMSlcblxuXHRcdCZfX3NpZGViYXIgLm5ld3MtbGlzdDpub3QoLm5ld3MtbGlzdC0tYXNpZGUpIC5uZXdzLWxpc3RfX2l0ZW1cblx0XHRcdHNwYW4oMSlcblx0XHRcdHBhZGRpbmcgMFxuXG5cdFx0Zm9yIGkgaW4gMS4uOFxuXHRcdFx0Jl9faXRlbS5tb2JpbGUte2l9XG5cdFx0XHRcdG9yZGVyIGlcblxuXHRcdC5tYWluLXNlY3Rpb24tLWNvbXBhbnkud2hpdGUtYmcgJlxuXHRcdFx0cGFkZGluZy1ib3R0b20gMFxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tbGF0ZXN0ICZfX2NvbnRlbnRcblx0XHQubWFpbi1zZWN0aW9uLS1jb21wYW55LndoaXRlLWJnICZfX2NvbnRlbnRcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tY29tcGFueS53aGl0ZS1iZyAmX19pdGVtXG5cdFx0Lm1haW4tc2VjdGlvbi0tdGhlbWUgJl9faXRlbVxuXHRcdC5tYWluLXNlY3Rpb24tLWhvdGxpbmUgJl9faXRlbVxuXHRcdC5tYWluLXNlY3Rpb24tLXN0b2NrICZfX2l0ZW1cblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0zeFxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tdGhlbWUgJl9faXRlbSZfX3RpdGxlXG5cdFx0XHRvcmRlciAxXG5cblx0XHQubWFpbi1zZWN0aW9uLS10aGVtZSAmX19pdGVtXG5cdFx0XHRvcmRlciAyXG5cblx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDBcblxuXHRcdFx0Ji5uZXdzLWJhbm5lclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIHJlbSg1MHB4KVxuXHRcdFx0XHRvcmRlciAwXG5cblx0XHQubWFpbi1zZWN0aW9uLS10aGVtZS5uZXdzLWRldGFpbCAmX19pdGVtLm5ld3MtYmFubmVyXG5cdFx0XHRtYXJnaW4gJG1hcmdpbi0zeCAwXG5cdFx0XHRvcmRlciAzXG5cblx0XHQuc2VjdGlvbi1uZXdzLS1hY3R1YWwgJl9faXRlbS0teHNcblx0XHQuc2VjdGlvbi1uZXdzLS1hY3R1YWwgJl9fY29udGVudCAmX19pdGVtLS14c1xuXHRcdFx0c3BhbiAxXG5cblx0XHQud2hpdGUtYmcuYWN0cGFnZSAmXG5cdFx0XHRtYXJnaW4gMFxuXHRcdFx0cGFkZGluZyAwXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG5cblx0K2JlbG93KCRzY3JlZW4tbW9iaWxlLW1heClcblx0XHQmX19pdGVtXG5cdFx0Jl9fY29udGVudCAmX19pdGVtXG5cdFx0XHQmLS14c1xuXHRcdFx0XHRzcGFuKDEpXG5cblx0Ly8gRmxleGJveCBncmlkXG5cblx0LmZsZXhib3guZmxleHdyYXAgJlxuXHQuZmxleGJveGxlZ2FjeS5mbGV4d3JhcCAmXG5cdC5mbGV4Ym94dHdlZW5lci5mbGV4d3JhcCAmXG5cdFx0Jl9fcm93XG5cdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdGZsZXgtd3JhcCB3cmFwXG5cblx0XHQmX19pdGVtXG5cdFx0XHRmbGV4IDAgMSBhdXRvXG5cblx0XHQubmV3cy1saXN0LS1hc2lkZVxuXHRcdFx0aGVpZ2h0IDEwMCVcblx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cdFx0XHRcblx0XHRcdC5pdGVtLW1vcmUtbGlua1xuXHRcdFx0XHRtYXJnaW4tdG9wIGF1dG9cblxuXHQubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5Lm5vLWZsZXhib3h0d2VlbmVyICZcblx0XHQubmV3cy1pdGVtXG5cdFx0Lm5ld3MtbGlzdC0tYXNpZGVcblx0XHRcdG1pbi1oZWlnaHQgNTAwcHhcblxuXHQrYWJvdmUoJHNjcmVlbi1tZC1taW4pXG5cdFx0Lm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeS5uby1mbGV4Ym94dHdlZW5lciAmX19jb250ZW50ICYgLy8gbWFpbiBwYWdlIGllOSBmaXhcblx0XHRcdCZfX2l0ZW0tLXNtOm50aC1jaGlsZCg0bilcblx0XHRcdFx0Y2xlYXIgbGVmdFxuXG5cdFx0LmZsZXhib3ggJlxuXHRcdC5mbGV4Ym94bGVnYWN5ICZcblx0XHQuZmxleGJveHR3ZWVuZXIgJlxuXHRcdFx0Jl9faXRlbVxuXHRcdFx0XHRhbGlnbi1zZWxmIGZsZXgtc3RhcnRcblxuLmdyaWQtbGF5b3V0X19jb2x1bW5cblx0d2lkdGggMTAwJVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pXG5cdC53aGl0ZS1iZyAuZ3JpZC0tYmdcblx0XHRwYWRkaW5nLXRvcCAwXG5cdFx0YmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuXG5cdFx0Lm5ld3MtaXRlbVxuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0LmdyaWQtbGF5b3V0X19jb2x1bW4tLWJnXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNmZmZcblx0XHRcdHBhZGRpbmctdG9wIDE1cHhcblxuXHRcdC5ncmlkX19zaWRlYmFyXG5cdFx0XHRtYXJnaW4tbGVmdCAtMXB4XG5cblx0LmdyaWQtbGF5b3V0XG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0ZmxleC1kaXJlY3Rpb24gcm93XG5cdFx0YWxpZ24taXRlbXMgc3RyZXRjaFxuXG5cdC5ncmlkLWxheW91dF9fY29sdW1uXG5cdFx0d2lkdGggMzMuMzMzMzMzMzMzMzMzMzMlXG5cdFx0LmdyaWRfX2l0ZW1cblx0XHRcdHdpZHRoIDEwMCUhaW1wb3J0YW50XG5cblx0XHRcdC5uZXdzLWxpc3RfX25hbWVcblx0XHRcdFx0bGluZS1oZWlnaHQgMS4xXG5cblx0XHRcdC5uZXdzLWxpc3RfX3RpdGxlXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMS4xcmVtXG5cblx0XHRcdC5uZXdzLWxpc3RfX3RleHRcblx0XHRcdFx0bWF4LWhlaWdodCAxMjhweFxuXHRcdFx0XHRvdmVyZmxvdyBoaWRkZW5cblxuXHRcdFx0Lm5ld3MtbGlzdF9fZGF0ZVxuXHRcdFx0XHRtYXJnaW4gMFxuXG5cdFx0XHQmLS1zb2xvXG5cdFx0XHRcdG1pbi1oZWlnaHQgMjU4cHhcblx0XHRcdFx0b3ZlcmZsb3cgaGlkZGVuXG5cdFx0XHRcdG1hcmdpbiAwIDAgMTBweFxuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlXG5cdFx0XHRcdFx0aGVpZ2h0IGF1dG9cblx0XHRcdFx0XHRtYXJnaW4gMFxuXG5cdC5ncmlkLWxheW91dF9fY29sdW1uLS1mb3VyXG5cdFx0d2lkdGggMjUlXG4iLCIubWFpbi1zZWN0aW9uXG5cdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXG5cdCYtLWhvdGxpbmVcblx0XHRtYXJnaW4tdG9wICRtYXJnaW4tM3hcblxuXHQmOmxhc3QtY2hpbGRcblx0XHRtYXJnaW4tYm90dG9tIDBcblxuXHQmLS1sYXRlc3Rcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tM3hcblxuXHQmX190aXRsZVxuXHRcdG1hcmdpbi1ib3R0b20gMFxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS10aXRsZS1sZylcblxuXHQmX19zdWJ0aXRsZVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi1zdWJ0aXRsZVxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS1sZylcblxuXHQrYmVsb3coJHNjcmVlbi1zbS1tYXgpXG5cdFx0Jl9fdGl0bGVcblx0XHRcdG1hcmdpbi1ib3R0b20gcmVtKDI1cHgpXG5cdFx0XHRwYWRkaW5nIDBcblx0XHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLXhsXG5cdFx0XHRjb2xvciAkdGV4dC1jb2xvclxuXHRcdFx0Ym9yZGVyLWJvdHRvbSAycHggc29saWQgJHRleHQtY29sb3JcblxuXHQrYmVsb3coJHNjcmVlbi14cy1tYXgpXG5cdFx0Jl9fc3VidGl0bGVcblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0zeFxuXG5cdFx0Ji53aGl0ZS1iZy5hY3RwYWdlXG5cdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cbiIsIi5oZWFkZXJcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0bWFyZ2luLXRvcCAkbWFyZ2luLTR4XG5cdFxuXHQmX190b3Bcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tM3hcblx0XG5cdFx0LmNvbnRhaW5lclxuXHRcdFx0cGFkZGluZy10b3AgNDBweFxuXHRcdFx0Y2xlYXJmaXgoKVxuXG5cdCZfX2xvZ29cblx0XHRmbG9hdCBsZWZ0XG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLXRpdGxlLW1kKVxuXHRcdFx0XG5cdFx0aW1nXG5cdFx0XHRtYXgtaGVpZ2h0IDFlbVxuXG5cdFx0LmxvZ28tdGV4dC0tdWFcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGZvbnQtc2l6ZSAxLjA3NXJlbVxuXHRcdFxuXHRcdC5sb2dvLXRleHRcblx0XHRcdGZvbnQtZmFtaWx5ICRoZWFkaW5ncy1mb250XG5cdFx0XHRmb250LXNpemUgaW5oZXJpdFxuXHRcdFx0Zm9udC13ZWlnaHQgJHVsdHJhYmxhY2tcblxuXHQmX191c2VyLWJsb2NrXG5cdFx0ZmxvYXQgcmlnaHRcblx0XHRwYWRkaW5nLXRvcCAxNnB4XG5cdFx0dGV4dC1hbGlnbiByaWdodFxuXG5cdCZfX3NvY2lhbFxuXHQmX19sb2dpblxuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0dmVydGljYWwtYWxpZ24gbWlkZGxlXG5cblx0Jl9fbG9naW5cblx0XHRtYXJnaW4tbGVmdCAzMnB4XG5cblx0Jl9fbmF2XG5cdFx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgJGJvcmRlci1jb2xvclxuXHRcdGNsZWFyZml4KClcblxuXHQubWFpbi1tZW51XG5cdFx0ZmxvYXQgbGVmdFxuXG5cdCZfX3NlYXJjaFxuXHRcdGZsb2F0IHJpZ2h0XG5cdFx0cGFkZGluZy10b3AgZW0oNXB4LCAkZm9udC1zaXplKVxuXHRcdFxuXHQrYWJvdmUoJHNjcmVlbi1tZC1taW4pXG5cdFx0Jl9fbmF2XG5cdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG5cblx0K2JlbG93KCRzY3JlZW4tc20tbWF4KVxuXHRcdG1hcmdpbi10b3AgJG1hcmdpbi0yeFxuXG5cdFx0LmNvbnRhaW5lclxuXHRcdFx0cG9zaXRpb24gc3RhdGljXG5cdFx0XHRcblx0XHQmX190b3Bcblx0XHRcdC5jb250YWluZXJcblx0XHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRcdGZsZXgtd3JhcCB3cmFwXG5cdFx0XG5cdFx0Jl9fbG9nb1xuXHRcdFx0ZmxleC1ncm93IDFcblx0XHRcdFxuXHRcdCZfX3VzZXItYmxvY2tcblx0XHRcdHBhZGRpbmctcmlnaHQgNjVweFxuXHRcdFxuXHRcdCZfX25hdlxuXHRcdFx0bWFyZ2luLXRvcCAkbWFyZ2luXG5cdFx0XG5cdFx0Jl9fc2VhcmNoXG5cdFx0XHRhYnNvbHV0ZSB0b3AgNjBweCByaWdodCAxNXB4XG5cdFx0XHRwYWRkaW5nLXRvcCAwXG5cdFx0XG5cdCtiZWxvdygkc2NyZWVuLXhzLW1heClcblx0XHQmX190b3Bcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXHRcdFxuXHRcdFx0LmNvbnRhaW5lclxuXHRcdFx0XHRwYWRkaW5nLXRvcCAwXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblx0XG5cdFx0Jl9fbG9nb1xuXHRcdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luXG5cdFx0XHRtYXJnaW4tcmlnaHQgMzJweFxuXHRcdFx0Zm9udC1zaXplICRmb250LXNpemUtdGl0bGVcblx0XHRcdFxuXHRcdFx0LmxvZ28tdGV4dFxuXHRcdFx0XHRmb250LXNpemUgaW5oZXJpdFxuXHRcdFx0XHRcblx0XHQmX191c2VyLWJsb2NrXG5cdFx0XHRmbG9hdCBsZWZ0XG5cdFx0XHR0ZXh0LWFsaWduIGxlZnRcblx0XHRcdFxuXHRcdCZfX3NvY2lhbFxuXHRcdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTN4XG5cdFx0XHRtYXJnaW4tbGVmdCAtNnB4IC8vIHNvY2lhbCBpdGVtIG1hcmdpblxuXHRcdFx0bWFyZ2luLXJpZ2h0IDMycHhcblx0XHRcdFxuXHRcdCZfX2xvZ2luXG5cdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblx0XHRcdG1hcmdpbi1sZWZ0IDBcblx0XHRcblx0XHQmX19uYXZcblx0XHRcdG1hcmdpbi10b3AgMFxuXHRcdFx0XG5cdCtiZWxvdygkc2NyZWVuLW1vYmlsZS1tYXgpXG5cdFx0Jl9fc29jaWFsXG5cdFx0Jl9fbG9naW5cblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdG1hcmdpbi1yaWdodCAwXG5cdCIsIi5saXN0aW5nLXRhYmxlXG5cdHdpZHRoIDEwMCVcblxuXHRhXG5cdFx0Y29sb3IgJGxpbmstY29sb3Jcblx0XHRcblx0Lmljb25cblx0XHRtYXJnaW4tdG9wICRtYXJnaW5cblxuXHR0aFxuXHR0ZFxuXHRcdHZlcnRpY2FsLWFsaWduIHRvcFxuXHRcdHBhZGRpbmcgJG1hcmdpbi0zeCAxMHB4ICRtYXJnaW4tMnhcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXG5cdFx0JjpmaXJzdC1jaGlsZFxuXHRcdFx0cGFkZGluZy1sZWZ0IDBcblxuXHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0cGFkZGluZy1yaWdodCAwXG5cblx0dGhcblx0XHRwYWRkaW5nIDAgNXB4IDVweFxuXHRcdGZvbnQgaW5oZXJpdFxuXG5cdHRkXG5cdFx0cGFkZGluZyAkbWFyZ2luLTN4IDEwcHggJG1hcmdpbi0yeFxuXHRcdGJvcmRlci10b3AgMXB4IHNvbGlkXG5cblx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdHdpZHRoIDU1JVxuXHRcdFx0dGV4dC1hbGlnbiBsZWZ0XG5cblx0dGQmX19wcmljZVxuXHRcdHdoaXRlLXNwYWNlIG5vd3JhcFxuXG5cdCYtLWpvYlxuXHRcdGFcblx0XHRcdGNvbG9yIGluaGVyaXRcblxuXHRcdHRkXG5cdFx0XHRwYWRkaW5nLXRvcCAkbWFyZ2luLTJ4XG5cdFx0XHRib3JkZXItdG9wIG5vbmVcblxuXHRcdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRcdHdpZHRoIGF1dG9cblxuXHQvLyBDbGlja2FibGUgcm93XG5cblx0Ji0tam9iXG5cdFx0aGVpZ2h0IDFweCAvLyBmaXggSUUgaXNzdWVcblxuXHQmLS1qb2IgJl9fY2xpY2thYmxlXG5cdFx0aGVpZ2h0IDEwMCVcblxuXHRcdHRkXG5cdFx0XHRwYWRkaW5nIDBcblx0XHRcdGhlaWdodCAxMDAlXG5cdFx0XHR0cmFuc2l0aW9uIGJhY2tncm91bmQtY29sb3IgLjNzXG5cblx0XHRhXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRwYWRkaW5nICRtYXJnaW4tMnggMTBweFxuXHRcdFx0c2l6ZSAxMDAlXG5cblx0XHR0ZDpmaXJzdC1jaGlsZCBhXG5cdFx0XHRwYWRkaW5nLWxlZnQgMFxuXG5cdFx0dGQ6bGFzdC1jaGlsZCBhXG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDBcblxuXG5cdCthYm92ZSgkc2NyZWVuLXNtLW1pbilcblx0XHQmLS1qb2IgJl9fY2xpY2thYmxlOmhvdmVyIHRkXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICR3aGl0ZS1jb2xvclxuXG5cdCtiZWxvdygkc2NyZWVuLXhzLW1heClcblx0XHR0aGVhZFxuXHRcdFx0ZGlzcGxheSBub25lXG5cblx0XHR0ZFxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0cGFkZGluZyAkbWFyZ2luIDBcblx0XHRcdHRleHQtYWxpZ24gbGVmdFxuXHRcdFx0Ym9yZGVyLXRvcCBub25lXG5cblx0XHRcdCY6Zmlyc3QtY2hpbGRcblx0XHRcdFx0cGFkZGluZy10b3AgJG1hcmdpbi0zeFxuXHRcdFx0XHRib3JkZXItdG9wIDFweCBzb2xpZFxuXG5cdFx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdFx0cGFkZGluZy1ib3R0b20gJG1hcmdpbi0zeFxuXHRcdFx0XHR3aWR0aCAxMDAlXG5cblx0XHQmLS1qb2IgJl9fY2xpY2thYmxlXG5cdFx0XHR0ZFxuXHRcdFx0XHRwYWRkaW5nIDBcblx0XHRcdFx0aGVpZ2h0IGF1dG9cblxuXHRcdFx0YVxuXHRcdFx0XHRwYWRkaW5nICRtYXJnaW4gMFxuXG5cdFx0XHR0ZDpmaXJzdC1jaGlsZCBhXG5cdFx0XHRcdHBhZGRpbmctdG9wICRtYXJnaW4tMnhcblxuXHRcdFx0dGQ6bGFzdC1jaGlsZCBhXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tICRtYXJnaW4tMnhcblxuLmxpc3RpbmctaGVhZGVyXG5cdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXHRwYWRkaW5nLWJvdHRvbSA1cHhcblx0Zm9udC1zaXplICRmb250LXNpemUteHNcblx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRcblx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgJHRleHQtY29sb3JcblxuXHQubGlzdGluZy10YWJsZS0tam9iICZcblx0XHRib3JkZXItYm90dG9tIG5vbmVcblxuLmxpc3RpbmctbGlua3Ncblx0Zm9udC1zaXplICRmb250LXNpemUtc21cblx0dGV4dC1hbGlnbiByaWdodFxuXHRjb2xvciAkbGluay1jb2xvclxuXG5cdC5pY29uXG5cdFx0bWFyZ2luLXRvcCAwXG5cdFx0bWFyZ2luLXJpZ2h0IDVweFxuXG5cdC5saXN0aW5nLXRhYmxlICZcblx0XHRtYXJnaW4tdG9wICRtYXJnaW4tMnhcblxuXHQubmV3cy1saXN0ICZcblx0XHRmbG9hdCByaWdodFxuXHRcdGxpbmUtaGVpZ2h0IDJlbVxuXHRcblx0Lm5ld3MtbGlzdC0tc20gJlxuXHRcdG1hcmdpbiAkbWFyZ2luIDBcblx0XHR0ZXh0LWFsaWduIGxlZnRcblxuXHQrYmVsb3coJHNjcmVlbi1zbS1tYXgpXG5cdFx0dGV4dC1hbGlnbiBsZWZ0XG5cblx0XHQubmV3cy1saXN0ICZcblx0XHRcdGZsb2F0IG5vbmVcblx0XHRcdG1hcmdpbi10b3AgJG1hcmdpbiIsIi8vIE5ld3MgbGlzdFxuLnNlY3Rpb24tbmV3c1xuLm5ld3MtZGV0YWlsXG5cdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXHRcblx0Lm5ld3MtbGlzdFxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS1sZylcblx0XHRcblx0XHQmOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi00eFxuXHRcdFxuXHRcdCZfX2l0ZW1cblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0zeFxuXHRcdFx0XG5cdFx0Ji0tYmlnIC5uZXdzLWxpc3RfX2l0ZW1cblx0XHRcdHBhZGRpbmctdG9wICRtYXJnaW4tM3hcblxuXG4vLyBOZXdzIGRldGFpbFxuLm5ld3MtZGV0YWlsXG5cdCZfX3RpdGxlXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0Zm9udC1mYW1pbHkgJG1haW4tZm9udFxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS10aXRsZS14bClcblx0XHRsaW5lLWhlaWdodCAxXG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblx0XHRcblx0XHQmOm9ubHktY2hpbGRcblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi00eFxuXHRcdFx0XG5cdFx0Lm5ld3MtY291bnRcblx0XHRcdGZvbnQtc2l6ZSAuN2VtXG5cdFx0XG5cdCZfX3N1YnRpdGxlXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTN4XG5cdFx0Zm9udC1mYW1pbHkgJG1haW4tZm9udFxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS1xdW90ZSlcblx0XHRmb250LXdlaWdodCAkbm9ybWFsXG5cdFx0Zm9udC1zdHlsZSBpdGFsaWNcblx0XHRcblx0XHQmLS1zbVxuXHRcdFx0Zm9udC1mYW1pbHkgJGhlYWRpbmdzLWZvbnRcblx0XHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLXhsXG5cdFx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcdFx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRlclxuXHRcdFxuXHQmX190b3AtaW5mb1xuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXHRcdHBhZGRpbmctcmlnaHQgMTVweFxuXHRcdHdpZHRoIDc1JVxuXG5cdFx0LmdyaWRfX2NvbnRlbnQgJlxuXHRcdFx0cGFkZGluZy1yaWdodCAwXG5cdFx0XHR3aWR0aCAxMDAlXG5cdFx0XG5cdCZfX2RhdGVcblx0Jl9fYXV0aG9yXG5cdCZfX3ZpZXdzXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblxuXHQmX19kYXRlXG5cdCZfX2F1dGhvclxuXHRcdGZvbnQtZmFtaWx5ICRoZWFkaW5ncy1mb250XG5cdFx0Zm9udC1zaXplICRmb250LXNpemUtbGdcblx0XHRcblx0Jl9fZGF0ZVxuXHRcdGZvbnQtd2VpZ2h0ICR1bHRyYWJsYWNrXG5cdFx0XG5cdCZfX2F1dGhvclxuXHRcdG1hcmdpbi1sZWZ0IDE1cHhcblx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcdFxuXHQmX192aWV3c1xuXHRcdG1hcmdpbi1sZWZ0IDMwcHhcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbGcpXG5cblx0XHQuaWNvblxuXHRcdFx0b3BhY2l0eSAuNVxuXHRcblx0Jl9fdGFnXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tM3hcblx0XHRtYXJnaW4tcmlnaHQgMjVweFxuXHRcdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRcdFxuXHQvLyBBdXRob3IgYmxvY2tcblx0XG5cdCZfX2F1dGhvci1ibG9ja1xuXHRcdGNsZWFyZml4KClcblx0XHRcblx0Jl9fYXV0aG9yLXBob3RvXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdGZsb2F0IGxlZnRcblx0XHRtYXJnaW4tcmlnaHQgMjVweFxuXHRcdHNpemUgMTA1cHhcblx0XHRjaXJjbGUoKVxuXHRcdG92ZXJmbG93IGhpZGRlblxuXHRcblx0Jl9fYXV0aG9yLWJsb2NrICZfX3N1YnRpdGxlXG5cdCZfX2F1dGhvci1ibG9jayAmX19kYXRlXG5cdFx0ZmxvYXQgcmlnaHRcblx0XHR3aWR0aCBjYWxjKDEwMCUgLSAxMzBweClcblx0XG5cdCZfX2F1dGhvci1ibG9jayAmX19zdWJ0aXRsZVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXHRcdHBhZGRpbmcgJG1hcmdpbiAwXG5cdFx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWRcblxuXHQvLyBTaWRlYmFyIG5ld3Ncblx0XG5cdCZfX3NpZGViYXJcblx0XHQuYmFubmVyXG5cdFx0XHRtYXJnaW4tdG9wIDBcblx0XHRcdFxuXHRcdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXHRcdFxuXHQvLyBFdmVudFxuXHRcblx0Ji0tZXZlbnQgLmNhdGVnb3J5XG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTR4XG5cdFxuXHQmLS1ldmVudCAmX19oZWFkZXJcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi00eFxuXHRcdHBhZGRpbmcgcmVtKDEwMHB4KSAwIHJlbSgyMDBweClcblx0XHRiYWNrZ3JvdW5kLXNpemUgY292ZXJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQgZml4ZWRcblx0XHRcblx0Ji0tZXZlbnQgJl9fdG9wLWluZm9cblx0Ji0tZXZlbnQgJl9fYm90dG9tLWluZm9cblx0XHRjb2xvciAkd2hpdGUtY29sb3Jcblx0XHRcblx0Ji0tZXZlbnQgJl9fYm90dG9tLWluZm9cblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdHBhZGRpbmctcmlnaHQgMTVweFxuXHRcdHdpZHRoIGF1dG9cblx0XHRtYXgtd2lkdGggNzAlXG5cdFx0XG5cdCYtLWV2ZW50ICZfX3RvcC1pbmZvIHNwYW5cblx0Ji0tZXZlbnQgJl9fYm90dG9tLWluZm9cblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHotaW5kZXggNVxuXHRcdGxpbmUtaGVpZ2h0IG5vcm1hbFxuXHRcdGNvbG9yICR3aGl0ZS1jb2xvclxuXHRcdGJhY2tncm91bmQtY29sb3IgJGJsYWNrLWNvbG9yXG5cdFx0b3V0bGluZSA1cHggc29saWQgJGJsYWNrLWNvbG9yXG5cblx0XHRAc3VwcG9ydHMgKGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZSlcblx0XHRcdHBhZGRpbmctbGVmdCA1cHhcblx0XHRcdHBhZGRpbmctcmlnaHQgNXB4XG5cdFx0XHRvdXRsaW5lIG5vbmVcblx0XHRcdGJveC1kZWNvcmF0aW9uLWJyZWFrIGNsb25lXG5cblx0Ji0tZXZlbnQgJl9fdGl0bGVcblx0XHRtYXJnaW4tYm90dG9tIDBcblx0XHRcblx0XHRzcGFuXG5cdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdFx0cGFkZGluZy1ib3R0b20gJG1hcmdpbi0yeFxuXHRcblx0Ji0tZXZlbnQgJl9fc3VidGl0bGVcblx0XHRsaW5lLWhlaWdodCAxLjVcblxuXHQmLS1ldmVudCAmX19kYXRlXG5cdCYtLWV2ZW50ICZfX2F1dGhvclxuXHQmLS1ldmVudCAmX192aWV3c1xuXHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdCYtLWV2ZW50ICZfX2RhdGVcblx0XHRjb2xvciAkbWFpbi1jb2xvclxuXG5cblx0K2JlbG93KCRzY3JlZW4tbWQtbWF4KVxuXHRcdCZfX3RpdGxlXG5cdFx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtdGl0bGUtbGcpXG5cdFx0XHRsaW5lLWhlaWdodCAxLjNcblx0XHRcdFxuXHRcdCZfX3RvcC1pbmZvXG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDBcblx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdFxuXHRcdCYtLWV2ZW50ICZfX2JvdHRvbS1pbmZvXG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDBcblx0XHRcdG1heC13aWR0aCBub25lXG5cdFx0XG5cdFx0Jl9fY29udGVudFxuXHRcdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTR4XG5cdFx0XG5cdCtiZWxvdygkc2NyZWVuLXNtLW1heClcblx0XHQmX190aXRsZVxuXHRcdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLXRpdGxlLW1kKVxuXHRcblx0K2JlbG93KCRzY3JlZW4teHMtbWF4KVxuXHRcdCZfX2RhdGVcblx0XHQmX19hdXRob3Jcblx0XHQmX192aWV3c1xuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0bWFyZ2luLWxlZnQgMFxuXG5cdFx0QHN1cHBvcnRzIChib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmUpXG5cdFx0XHQmLS1ldmVudCAmX190b3AtaW5mbyBzcGFuXG5cdFx0XHQmLS1ldmVudCAmX19ib3R0b20taW5mb1xuXHRcdFx0XHRwYWRkaW5nIDVweFxuXHRcdFx0XHRsaW5lLWhlaWdodCBjYWxjKDFlbSArIDVweClcblxuXHQrYmVsb3coJHNjcmVlbi1tb2JpbGUtbWF4KVxuXHRcdCZfX2F1dGhvci1waG90b1xuXHRcdFx0ZmxvYXQgbm9uZVxuXHRcdFx0XG5cdFx0Jl9fYXV0aG9yLWJsb2NrICZfX3N1YnRpdGxlXG5cdFx0Jl9fYXV0aG9yLWJsb2NrICZfX2RhdGVcblx0XHRcdGZsb2F0IG5vbmVcblx0XHRcdHdpZHRoIDEwMCVcbiIsIi5uZXdzLWF1dGhvclxuXHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblx0Zm9udC1zaXplICRmb250LXNpemUtbWRcblx0Y2xlYXJmaXgoKVxuXG5cdCZfX2xlZnRcblx0XHRzcGFuKC40Milcblx0XHRwYWRkaW5nLXJpZ2h0IDIwcHhcblxuXHQmX19yaWdodFxuXHRcdHNwYW4oLjU4KVxuXHRcdHBhZGRpbmctbGVmdCAyMHB4XG5cblx0Jl9faW1nXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cblx0XHRpbWdcblx0XHRcdGRpc3BsYXkgYmxvY2tcblxuXHQmX19idG5cblx0XHRmb250LXNpemUgaW5oZXJpdFxuXHRcdGZvbnQtd2VpZ2h0ICRub3JtYWxcblx0XHR3aWR0aCAxMDAlXG5cblx0XHQuaWNvblxuXHRcdFx0bWFyZ2luLWxlZnQgMFxuXHRcdFx0bWFyZ2luLXJpZ2h0IDVweFxuXG5cdCZfX2luZm9cblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4taXRlbVxuXG5cdFx0JjplbXB0eVxuXHRcdFx0ZGlzcGxheSBub25lXG5cblx0Jl9fc29jaWFsXG5cdFx0bWFyZ2luLXRvcCA4cHhcblxuXHQrYmVsb3coJHNjcmVlbi14cy1tYXgpXG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0XHQmX19sZWZ0XG5cdFx0Jl9fcmlnaHRcblx0XHRcdGZsb2F0IG5vbmVcblx0XHRcdHBhZGRpbmcgMFxuXHRcdFx0d2lkdGggMTAwJVxuXG5cdFx0XHQmOm5vdChsYXN0LWNoaWxkKVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tM3hcblxuXHRcdCZfX2luZm9cblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0zeFxuXHRcdFx0XG5cdHBcblx0XHRtYXJnaW4gMCAwIDEwcHggMCIsIi5uZXdzLWl0ZW1cblx0cG9zaXRpb24gcmVsYXRpdmVcblx0d29yZC13cmFwIGJyZWFrLXdvcmRcblx0b3ZlcmZsb3ctd3JhcCBicmVhay13b3JkXG5cblx0Jl9faW1nXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0ei1pbmRleCAxXG5cdFx0aGVpZ2h0IDEwMCVcblx0XHRvdmVyZmxvdyBoaWRkZW5cblxuXHRcdGltZ1xuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0bWluLXdpZHRoIDEwMCVcblx0XHRcdG1pbi1oZWlnaHQgMTAwJVxuXHRcdFx0bWF4LXdpZHRoIG5vbmVcblx0XHRcdHNpemUgYXV0b1xuXG5cdCZfX2luZm9cblx0XHRhYnNvbHV0ZSBib3R0b20gMjBweCBsZWZ0XG5cdFx0cGFkZGluZyAwIDQwcHhcblx0XHR3aWR0aCAxMDAlXG5cdFx0bWF4LWhlaWdodCAxMDAlXG5cdFx0XG5cdCYtLWZ3ICZfX2luZm9cblx0XHR0b3AgJG1hcmdpbi00eFxuXHRcdGJvdHRvbSBhdXRvXG5cblx0Jl9faW5mb1xuXHRcdGxpbmUtaGVpZ2h0IDFlbVxuXG5cdFx0c3Bhbjpub3QoW2NsYXNzXSlcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHR6LWluZGV4IDVcblx0XHRcdGxpbmUtaGVpZ2h0IG5vcm1hbFxuXHRcdFx0Y29sb3IgaW5oZXJpdFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAkYmxhY2stY29sb3Jcblx0XHRcdG91dGxpbmUgNXB4IHNvbGlkICRibGFjay1jb2xvclxuXHRcdFx0dHJhbnNpdGlvbiBhbGwgLjNzXG5cblx0XHRcdGJyOmxhc3QtY2hpbGRcblx0XHRcdFx0ZGlzcGxheSBub25lXG5cblx0XHRzcGFuOmVtcHR5XG5cdFx0XHRkaXNwbGF5IG5vbmVcblxuXHRcdC5zdG9jay1wcmljZVxuXHRcdFx0bGluZS1oZWlnaHQgMWVtXG5cblx0XHRAc3VwcG9ydHMgKGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZSlcblx0XHRcdHNwYW46bm90KFtjbGFzc10pXG5cdFx0XHRcdHBhZGRpbmctbGVmdCA1cHhcblx0XHRcdFx0cGFkZGluZy1yaWdodCA1cHhcblx0XHRcdFx0b3V0bGluZSBub25lXG5cdFx0XHRcdGJveC1kZWNvcmF0aW9uLWJyZWFrIGNsb25lXG5cblx0Jjpob3ZlciAmX19pbmZvIHNwYW46bm90KFtjbGFzc10pXG5cdFx0Y29sb3IgJHRleHQtY29sb3ItZGFya1xuXHRcdGJhY2tncm91bmQtY29sb3IgJG1haW4tY29sb3Jcblx0XHRvdXRsaW5lIDVweCBzb2xpZCAkbWFpbi1jb2xvclxuXG5cdFx0QHN1cHBvcnRzIChib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmUpXG5cdFx0XHRvdXRsaW5lIG5vbmVcblxuXHQmOmhvdmVyICZfX2luZm8gLnN0b2NrLXByaWNlXG5cdFx0Y29sb3IgaW5oZXJpdFxuXG5cdCZfX2RhdGVcblx0Jl9fbmFtZSAvLyBqb2IgdHJhdmVsXG5cdCZfX3RpdGxlXG5cdCZfX2NhdGVnb3J5XG5cdFx0cGFkZGluZyA1cHhcblxuXHRcdEBzdXBwb3J0cyAoYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lKVxuXHRcdFx0cGFkZGluZyAwXG5cblx0Jl9fZGF0ZVxuXHRcdHBhZGRpbmctYm90dG9tIDBcblxuXHQmX190aXRsZVxuXHRcdHBhZGRpbmctdG9wIDBcblxuXHQmX19kYXRlXG5cdCZfX25hbWUgLy8gam9iIHRyYXZlbFxuXHRcdGZvbnQtZmFtaWx5ICRoZWFkaW5ncy1mb250XG5cdFx0Zm9udC13ZWlnaHQgJHVsdHJhYmxhY2tcblx0XHR0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2Vcblx0XHRjb2xvciAkbWFpbi1jb2xvclxuXG5cdCZfX3RpdGxlXG5cdFx0bWFyZ2luLWJvdHRvbSAxN3B4XG5cdFx0Zm9udC1mYW1pbHkgJG1haW4tZm9udFxuXHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLXRpdGxlLXNtXG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblx0XHRjb2xvciAkd2hpdGUtY29sb3JcblxuXHQmX19jYXRlZ29yeVxuXHRcdGZvbnQtZmFtaWx5ICRoZWFkaW5ncy1mb250XG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblx0XHRjb2xvciAkaGlnaGxpZ2h0LWNvbG9yXG5cblx0Jl9fY2F0ZWdvcnlcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS1sZ1xuXG5cdCZfX3RleHRcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHotaW5kZXggNVxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS1tZClcblx0XHRsaW5lLWhlaWdodCAxLjNcblxuXHRcdHA6Zmlyc3QtY2hpbGRcblx0XHRcdG1hcmdpbi10b3AgMFxuXG5cdFx0cDpsYXN0LWNoaWxkXG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblxuXHQmX19mb290ZXJcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXHRcdGFsaWduLWl0ZW1zIGZsZXgtZW5kXG5cblx0XHQubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5Lm5vLWZsZXhib3h0d2VlbmVyICZcblx0XHRcdGNsZWFyZml4KClcblxuXHQmX19mb290ZXIgJl9fbGlua1xuXHRcdGZsb2F0IGxlZnRcblxuXHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0ZmxvYXQgcmlnaHRcblxuXHQmX192aWV3c1xuXHRcdGNvbG9yICR3aGl0ZS1jb2xvclxuXG5cdFx0c3BhblxuXHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRcdHBhZGRpbmcgNXB4XG5cdFx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cblx0Lmljb24tdmlld3MtY2xhc3Ncblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXHRcdHNpemUgMzBweCAxNnB4XG5cblx0XHRzdmdcblx0XHRcdHNpemUgMzBweCAxNnB4XG5cdFx0XHRmaWxsICR3aGl0ZS1jb2xvclxuXHRcdFx0dHJhbnNpdGlvbiBmaWxsIC4zc1xuXG5cdCY6aG92ZXIgLmljb24tdmlld3MtY2xhc3Mgc3ZnXG5cdFx0ZmlsbCAkdGV4dC1jb2xvci1kYXJrXG5cdFx0XG5cdC5tYWluLXNlY3Rpb24tLWhvdGxpbmUgJl9fY2F0ZWdvcnlcblx0XHRwYWRkaW5nIDBcblxuXHQubWFpbi1zZWN0aW9uLS1ob3RsaW5lICZfX2NhdGVnb3J5IHNwYW46bm90KFtjbGFzc10pXG5cdC5tYWluLXNlY3Rpb24tLWhvdGxpbmUgJjpob3ZlciAmX19pbmZvICZfX2NhdGVnb3J5IHNwYW46bm90KFtjbGFzc10pIC8vIGtlZXAgcmVkIGJhY2tncm91bmQgb24gaG92ZXJcblx0XHRwYWRkaW5nLWxlZnQgNXB4XG5cdFx0cGFkZGluZy1yaWdodCA1cHhcblx0XHRjb2xvciAkd2hpdGUtY29sb3Jcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICRyZWQtY29sb3Jcblx0XHRvdXRsaW5lIG5vbmVcblxuXHQvLyBGbGFzaFxuXG5cdCYtLWZsYXNoXG5cdFx0Ji5ncmlkX19pdGVtXG5cdFx0XHRtaW4taGVpZ2h0IDEwMCVcblx0XHRcdG1heC1oZWlnaHQgNTAwcHhcblx0XHRcdGFsaWduLXNlbGYgc3RyZXRjaFxuXG5cdCYtLWZsYXNoICZfX2ltZ1xuXHRcdGhlaWdodCAxMDAlXG5cdFx0YmFja2dyb3VuZCAkZmxhc2gtY29sb3IgdXJsKCRpbWctcGF0aCArICdmbGFzaC5wbmcnKSBuby1yZXBlYXQgMTVweCAwXG5cblx0XHQrcmV0aW5hKClcblx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCRpbWctcGF0aCArICdmbGFzaEAyeC5wbmcnKVxuXHRcdFx0YmFja2dyb3VuZC1zaXplIDc2cHggOTJweFxuXG5cdCYtLWZsYXNoICZfX2luZm9cblx0XHR0b3AgMFxuXHRcdHBhZGRpbmctdG9wIDkycHhcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblxuXHQmLS1mbGFzaCAmX19saW5rXG5cdFx0ZmxleC1ncm93IDFcblxuXHQmLS1mbGFzaCAmX19saW5rOmxhc3Qtb2YtdHlwZSAvLyBjYXRlZ29yeSAtIHN0aWNrIHRvIGJvdHRvbVxuXHRcdG1hcmdpbi10b3AgYXV0b1xuXG5cdCYtLWZsYXNoICZfX3RleHRcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cblx0XHRvdmVyZmxvdyBoaWRkZW5cblx0XHRmbGV4LWdyb3cgMFxuXHRcdGZsZXgtc2hyaW5rIDFcblxuXHQmLS1mbGFzaCAmX19kYXRlXG5cdCYtLWZsYXNoICZfX3RpdGxlXG5cdCYtLWZsYXNoOmhvdmVyICZfX2RhdGVcblx0Ji0tZmxhc2g6aG92ZXIgJl9fdGl0bGVcblx0XHRwYWRkaW5nIDBcblxuXHRcdHNwYW46bm90KFtjbGFzc10pXG5cdFx0XHRjb2xvciBsaWdodG5lc3MoJHRleHQtY29sb3IsIDIwJSlcblx0XHRcdGJhY2tncm91bmQgbm9uZVxuXHRcdFx0b3V0bGluZSBub25lXG5cblx0Ji0tZmxhc2ggJl9fdGl0bGVcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtdGl0bGUtc20gKyAyKVxuXG5cdCYtLWZsYXNoOmhvdmVyICZfX2NhdGVnb3J5XG5cdFx0c3Bhbjpub3QoW2NsYXNzXSlcblx0XHRcdGNvbG9yICRoaWdobGlnaHQtY29sb3Jcblx0XHRcdGJhY2tncm91bmQtY29sb3IgJGJsYWNrLWNvbG9yXG5cdFx0XHRvdXRsaW5lIDVweCBzb2xpZCAkYmxhY2stY29sb3JcblxuXHRcdFx0QHN1cHBvcnRzIChib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmUpXG5cdFx0XHRcdG91dGxpbmUgbm9uZVxuXG5cblx0Ly8gVmlkZW9cblxuXHQmLS12aWRlb1xuXHRcdG92ZXJmbG93IGhpZGRlblxuXG5cdFx0aWZyYW1lXG5cdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRoZWlnaHQgNTAwcHhcblx0XHRcdG1heC1oZWlnaHQgMTAwJVxuXG5cdCthYm92ZSgkc2NyZWVuLWxnLW1pbilcblx0XHQmLS12aWRlbyAmX19pbmZvXG5cdFx0XHRib3R0b20gNjBweFxuXG5cdCthYm92ZSgkc2NyZWVuLW1kLW1pbilcblx0XHRoZWlnaHQgNTAwcHhcblxuXHRcdCZfX2ltZ1xuXHRcdFx0aW1nXG5cdFx0XHRcdGFic29sdXRlIHRvcCA1MCUgbGVmdCA1MCVcblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuXG5cdFx0LmdyaWRfX2l0ZW0tLW1kICZfX3RpdGxlXG5cdFx0LmdyaWRfX2l0ZW0tLWxnICZfX3RpdGxlXG5cdFx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtdGl0bGUtbWQpXG5cblx0XHQuZ3JpZF9faXRlbS0teGwgJl9fdGl0bGVcblx0XHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS10aXRsZS1sZylcblxuXHQrYmVsb3coJHNjcmVlbi1zbS1tYXgpXG5cdFx0Jjpub3QoLm5ld3MtYmFubmVyKVxuXHRcdFx0aGVpZ2h0IDIwNXB4XG5cdFx0XHRvdmVyZmxvdyBoaWRkZW5cblxuXHRcdCYtLWZsYXNoICZfX2luZm9cblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdHRvcCBhdXRvXG5cdFx0XHRoZWlnaHQgYXV0b1xuXG5cdFx0Ji0tZmxhc2ggJl9fdGV4dFxuXHRcdFx0ZGlzcGxheSBub25lXG5cblx0XHQvLyBMYXRlc3QgbmV3c1xuXG5cdFx0Zm9yIGkgaW4gMS4uNFxuXHRcdFx0Lm1haW4tc2VjdGlvbi0tbGF0ZXN0ICYtLXtpfVxuXHRcdFx0XHRvcmRlciBpXG5cblx0XHQvLyBBY3R1YWwgbmV3c1xuXG5cdFx0Lm1haW4tc2VjdGlvbi0tYWN0dWFsICZcblx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdCtiZWxvdygkc2NyZWVuLXhzLW1heClcblx0XHQmOm5vdCgubmV3cy1iYW5uZXIpXG5cdFx0XHRoZWlnaHQgYXV0b1xuXG5cdFx0QHN1cHBvcnRzIChib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmUpXG5cdFx0XHQmX19pbmZvIHNwYW46bm90KFtjbGFzc10pXG5cdFx0XHRcdHBhZGRpbmcgNXB4XG5cdFx0XHRcdGxpbmUtaGVpZ2h0IGNhbGMoMWVtICsgNXB4KVxuXG5cdFx0Ly8gTGF0ZXN0IG5ld3NcblxuXHRcdC5tYWluLXNlY3Rpb24tLWxhdGVzdCAmXG5cdFx0XHRkaXNwbGF5IG5vbmVcblxuXHRcdC8vIFRoZW1lIC0gMTUgYmxvY2sgJiBIb3RMaW5lIGJsb2NrXG5cblx0XHQubWFpbi1zZWN0aW9uLS10aGVtZSAmX19pbWdcblx0XHQubWFpbi1zZWN0aW9uLS1jb21wYW55ICZfX2ltZ1xuXHRcdFx0aW1nXG5cdFx0XHRcdG1heC13aWR0aCAxMDAlXG5cdFx0XHRcdG1pbi1oZWlnaHQgMFxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tdGhlbWUgJl9faW1nXG5cdFx0XHRtb2JpbGUtbmV3cy1pbWcoKVxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tY29tcGFueSAmX19pbWdcblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXHRcdFx0aGVpZ2h0IGF1dG9cblxuXHRcdFx0aW1nXG5cdFx0XHRcdHdpZHRoIDEwMCVcblxuXHRcdC5tYWluLXNlY3Rpb24tLXRoZW1lICZfX2luZm9cblx0XHQubWFpbi1zZWN0aW9uLS1jb21wYW55ICZfX2luZm9cblx0XHRcdHBvc2l0aW9uIHN0YXRpY1xuXHRcdFx0cGFkZGluZyAwXG5cdFx0XHRsaW5lLWhlaWdodCAxLjNcblx0XHRcdGNvbG9yICR0ZXh0LWNvbG9yXG5cdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtbi1yZXZlcnNlXG5cblx0XHRcdGRpdlxuXHRcdFx0XHRwYWRkaW5nIDBcblxuXHRcdFx0c3Bhbjpub3QoW2NsYXNzXSlcblx0XHRcdFx0cGFkZGluZyAwXG5cdFx0XHRcdGxpbmUtaGVpZ2h0IGluaGVyaXRcblx0XHRcdFx0Y29sb3IgaW5oZXJpdFxuXHRcdFx0XHRiYWNrZ3JvdW5kIG5vbmVcblx0XHRcdFx0b3V0bGluZSBub25lXG5cblx0XHQubWFpbi1zZWN0aW9uLS10aGVtZSAmX19pbmZvXG5cdFx0XHRtb2JpbGUtbmV3cy1jb250ZW50KClcblxuXHRcdC5tYWluLXNlY3Rpb24tLXRoZW1lICY6aG92ZXIgJl9faW5mbyBzcGFuOm5vdChbY2xhc3NdKVxuXHRcdC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgJjpob3ZlciAmX19pbmZvIHNwYW46bm90KFtjbGFzc10pXG5cdFx0XHRjb2xvciBpbmhlcml0XG5cdFx0XHRiYWNrZ3JvdW5kIG5vbmVcblx0XHRcdG91dGxpbmUgbm9uZVxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tdGhlbWUgJl9fbGlua1xuXHRcdC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgJl9fbGlua1xuXHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW4tcmV2ZXJzZVxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tdGhlbWUgJl9fZGF0ZVxuXHRcdC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgJl9fZGF0ZVxuXHRcdFx0Zm9udC1mYW1pbHkgJG1haW4tZm9udFxuXHRcdFx0Zm9udC1zaXplICRmb250LXNpemVcblx0XHRcdGZvbnQtd2VpZ2h0ICRub3JtYWxcblx0XHRcdGZvbnQtc3R5bGUgaXRhbGljXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybSBub25lXG5cdFx0XHRjb2xvciAkdGV4dC1jb2xvclxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tdGhlbWUgJl9fZGF0ZSBzcGFuOm5vdChbZGF0YS10aW1lXSlcblx0XHQubWFpbi1zZWN0aW9uLS1jb21wYW55ICZfX2RhdGUgc3Bhbjpub3QoW2RhdGEtdGltZV0pXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybSBsb3dlcmNhc2VcblxuXHRcdC5tYWluLXNlY3Rpb24tLXRoZW1lICZfX3RpdGxlXG5cdFx0Lm1haW4tc2VjdGlvbi0tY29tcGFueSAmX190aXRsZVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cdFx0XHRmb250LXNpemUgJGZvbnQtc2l6ZSArIDFcblx0XHRcdGNvbG9yICR0ZXh0LWNvbG9yXG5cblx0XHQubWFpbi1zZWN0aW9uLS10aGVtZSAmX19jYXRlZ29yeVxuXHRcdC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgJl9fY2F0ZWdvcnlcblx0XHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplXG5cdFx0XHRjb2xvciAkc3VidGl0bGUtY29sb3JcblxuXHRcdC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgJl9fY2F0ZWdvcnkgc3Bhbjpub3QoW2NsYXNzXSlcblx0XHQubWFpbi1zZWN0aW9uLS1jb21wYW55ICY6aG92ZXIgJl9faW5mbyAmX19jYXRlZ29yeSBzcGFuOm5vdChbY2xhc3NdKVxuXHRcdFx0cGFkZGluZyAwXG5cdFx0XHRjb2xvciBpbmhlcml0XG5cdFx0XHRiYWNrZ3JvdW5kIG5vbmVcblx0XHRcdG91dGxpbmUgbm9uZVxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tY29tcGFueSAmX192aWV3c1xuXHRcdC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgJjpob3ZlciAmX192aWV3c1xuXHRcdFx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRlclxuXG5cdFx0XHRzcGFuXG5cdFx0XHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLW1kXG5cdFx0XHRcdGZvbnQtd2VpZ2h0ICRub3JtYWxcblxuXHRcdFx0Lmljb24tdmlld3MtY2xhc3Mgc3ZnXG5cdFx0XHRcdGZpbGwgJHRleHQtY29sb3ItbGlnaHRlclxuIiwiLm5ld3MtbGlzdFxuXHQuZ3JpZF9fc2lkZWJhciAmICsgJlxuXHQuZ3JpZF9fc2lkZWJhciAmICsgLmJhbm5lclxuXHQuZ3JpZF9fc2lkZWJhciAuYmFubmVyICsgICZcblx0XHRtYXJnaW4tdG9wICRtYXJnaW4taXRlbVxuXG5cdC5saXN0LXVuc3R5bGVkXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTN4XG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLW1kKVxuXG5cdFx0bGlcblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXG5cdCZfX2Z1bGwtbGlua1xuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRzaXplIDEwMCVcblx0XG5cdCZfX3RpdGxlXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRlclxuXHRcdGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICR0ZXh0LWNvbG9yLWxpZ2h0ZXJcblxuXHRcdCYtLXdpdGgtaW1nIC8vIEhvdExpbmUudHJhdmVsXG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblxuXHQmX19pbWdcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cblxuXHRcdGltZ1xuXHRcdFx0ZGlzcGxheSBibG9ja1xuXG5cdCZfX2l0ZW1cblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXG5cdCZfX25hbWVcblx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcdFxuXHQmX19kYXRlXG5cdFx0bWFyZ2luLWJvdHRvbSA1cHhcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS1sZ1xuXHRcdGZvbnQtZmFtaWx5ICRoZWFkaW5ncy1mb250XG5cdFx0bGluZS1oZWlnaHQgJGZvbnQtc2l6ZS14bCArIDRcblx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcdFxuXHRcdCYtLWNvbG9yZWRcblx0XHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cdFx0XHRjb2xvciAkZGF0ZS1jb2xvclxuXHRcdFxuXHRcdHNtYWxsXG5cdFx0XHRtYXJnaW4tbGVmdCAzMHB4XG5cdFx0XHRmb250LWZhbWlseSAkbWFpbi1mb250XG5cdFx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS14c1xuXHRcdFx0Zm9udC13ZWlnaHQgJG5vcm1hbFxuXHRcdFx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRcblxuXHQmX19uYW1lICZfX2RhdGVcblx0XHRtYXJnaW4tcmlnaHQgNnB4XG5cdFx0Zm9udCBpbmhlcml0XG5cdFx0Zm9udC13ZWlnaHQgJG5vcm1hbFxuXHRcdGNvbG9yIGluaGVyaXRcblxuXHQmX192aWV3c1xuXHRcdGZsb2F0IHJpZ2h0XG5cdFx0Zm9udC1mYW1pbHkgJG1haW4tZm9udFxuXHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLW1kXG5cdFx0bGluZS1oZWlnaHQgMS41XG5cdFx0Zm9udC13ZWlnaHQgJG5vcm1hbFxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0ZXJcblxuXHRcdC5pY29uXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbiB0ZXh0LXRvcFxuXHRcdFx0b3BhY2l0eSAuNVxuXG5cdCZfX3RleHRcblx0XHRwXG5cdFx0XHRtYXJnaW4tdG9wIDBcblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXHRcdFx0XG5cdFx0YVxuXHRcdFx0Y29sb3IgJGxpbmstY29sb3JcblxuXHQmX19zdWJ0aXRsZVxuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0YWJzb2x1dGUgYm90dG9tIDE1cHggbGVmdCAxNXB4XG5cdFx0cGFkZGluZyAycHggMTBweFxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS14bClcblx0XHRmb250LWZhbWlseSAkaGVhZGluZ3MtZm9udFxuXHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cdFx0Y29sb3IgJGhpZ2hsaWdodC1jb2xvclxuXHRcdGJhY2tncm91bmQtY29sb3IgJGJsYWNrLWNvbG9yXG5cblx0Jl9faWNvblxuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0dmVydGljYWwtYWxpZ24gbWlkZGxlXG5cdFx0bWFyZ2luLXJpZ2h0IDE1cHhcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cblx0XHR3aGl0ZS1zcGFjZSBub3dyYXBcblx0XHRcblx0Jl9fc2VjdGlvblxuXHRcdG1hcmdpbi10b3AgOHB4XG5cdFx0Zm9udC1mYW1pbHkgJGhlYWRpbmdzLWZvbnRcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbGcpXG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblx0XHRjb2xvciAkdGV4dC1jb2xvci1saWdodFxuXG5cdC8vIENvbXBhbnlcblxuXHQubWFpbi1zZWN0aW9uLS1jb21wYW55ICZfX25hbWVcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS1tZFxuXG5cdC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgJl9fdGV4dFxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yLW1pZFxuXG5cdC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgJl9fZGF0ZVxuXHRcdGZvbnQtd2VpZ2h0ICRub3JtYWxcblx0XHRjb2xvciAkdGV4dC1jb2xvci1saWdodGVyXG5cblxuXHQvLyBBc2lkZSBuZXdzICYgcmVzcG9uc2l2ZSB0aXRsZVxuXHRcblx0Ji0tYXNpZGUgJl9fdGl0bGVcblx0Jl9fdGl0bGUudmlzaWJsZS1zbVxuXHQmX190aXRsZS52aXNpYmxlLXhzXG5cdFx0bWFyZ2luLWJvdHRvbSByZW0oMjVweClcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS14bFxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvciAkdGV4dC1jb2xvclxuXG5cdC5pdGVtLW1vcmUtbGluazpub3QoLml0ZW0tbW9yZS1saW5rLS1zZWN0KVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi1pdGVtXG5cdFx0cGFkZGluZyAxNnB4IDEwcHhcblx0XHR3aWR0aCAxMDAlXG5cdFx0Y29sb3IgJHRleHQtY29sb3ItZGFya1xuXHRcdGJhY2tncm91bmQtY29sb3IgJG1haW4tY29sb3JcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cblx0Ly8gRmxhc2hcblxuXHQmX19pdGVtLS1mbGFzaFxuXHRcdCY6YmVmb3JlXG5cdFx0XHRjb250ZW50ICcnXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRhYnNvbHV0ZSB0b3AgNXB4IHJpZ2h0IDEwMCVcblx0XHRcdG1hcmdpbi1yaWdodCA1cHhcblx0XHRcdEBleHRlbmQgLmljb24sIC5pY29uLWZsYXNoXG5cblx0K2JlbG93KCRzY3JlZW4tbWQtbWF4ICsgJGljb25fZmxhc2hfd2lkdGggKyA1KVxuXHRcdCZfX2l0ZW0tLWZsYXNoXG5cdFx0XHRwYWRkaW5nLWxlZnQgJGljb25fZmxhc2hfd2lkdGggKyA1XG5cblx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdHJpZ2h0IGF1dG9cblx0XHRcdFx0bGVmdCAwXG5cblx0K2JlbG93KCRzY3JlZW4teHMtbWF4KVxuXHRcdCZfX2l0ZW0tLWZsYXNoXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHR0b3AgM3B4XG5cblx0Ly8gRXh0ZXJuYWxcblx0XG5cdCZfX2l0ZW0tLWV4dFxuXHRcdGRpc3BsYXkgbm9uZVxuXHRcdG1hcmdpbi10b3AgJG1hcmdpbi0zeFxuXHRcdGNsZWFyZml4KClcblx0XHRcblx0Jl9faXRlbS0tZXh0ICZfX2xlZnRcblx0XHRtb2JpbGUtbmV3cy1pbWcoKVxuXG5cdCZfX2l0ZW0tLWV4dCAmX19jb250ZW50XG5cdFx0bW9iaWxlLW5ld3MtY29udGVudCgpXG5cblx0Jl9faXRlbS0tZXh0ICZfX2NhdGVnb3J5XG5cdFx0Zm9udC1mYW1pbHkgJGhlYWRpbmdzLWZvbnRcblx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcdGNvbG9yICRzdWJ0aXRsZS1jb2xvclxuXG5cdCZfX2l0ZW0tLWV4dCAmX19uYW1lXG5cdFx0Zm9udC1zaXplICRmb250LXNpemUgKyAxXG5cblx0Jl9faXRlbS0tZXh0ICZfX3RleHRcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS1zbVxuXHRcblx0Ly8gRm9ydW0sIHN0b2NrXG5cblx0Ji0tZm9ydW0gJl9fbW9yZVxuXHQmLS1zdG9jayAmX19tb3JlXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblxuXHQmLS1mb3J1bSAmX19pbWdcblx0Ji0tc3RvY2sgJl9faW1nXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cblx0Ji0tc3RvY2sgJl9faW1nOmJlZm9yZVxuXHRcdGNvbnRlbnQgJydcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0YWJzb2x1dGUgdG9wIGxlZnRcblx0XHRzaXplIDEwMCVcblx0XHRiYWNrZ3JvdW5kIHJnYmEoJHN0b2NrLWNvbG9yLCAuNjIpXG5cdFxuXHQmX19pbWctdGl0bGVcblx0XHRhYnNvbHV0ZSB0b3AgMTVweFxuXHRcdG1hcmdpbiAwIDIwcHhcblx0XHRwYWRkaW5nIDVweFxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS14bClcblx0XHRsaW5lLWhlaWdodCAxZW1cblx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yLWRhcmtcblx0XHRcblx0XHRzcGFuXG5cdFx0XHRsaW5lLWhlaWdodCBub3JtYWxcblx0XHRcdGNvbG9yIGluaGVyaXRcblx0XHRcdGJhY2tncm91bmQtY29sb3IgJG1haW4tY29sb3Jcblx0XHRcdG91dGxpbmUgNXB4IHNvbGlkICRtYWluLWNvbG9yXG5cblx0XHRAc3VwcG9ydHMgKGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZSlcblx0XHRcdHBhZGRpbmcgMFxuXG5cdFx0XHRzcGFuXG5cdFx0XHRcdHBhZGRpbmctbGVmdCA1cHhcblx0XHRcdFx0cGFkZGluZy1yaWdodCA1cHhcblx0XHRcdFx0b3V0bGluZSBub25lXG5cdFx0XHRcdGJveC1kZWNvcmF0aW9uLWJyZWFrIGNsb25lXG5cblx0Ji0tZm9ydW0gJl9fZGF0ZVxuXHRcdG1hcmdpbi1ib3R0b20gMFxuXHRcdG1hcmdpbi1yaWdodCAxNXB4XG5cdFx0Zm9udCBpbmhlcml0XG5cdFx0Zm9udC1zdHlsZSBpdGFsaWNcblx0XHRjb2xvciBpbmhlcml0XG5cblx0Ji0tZm9ydW0gJl9fYXV0aG9yXG5cdFx0Y29sb3IgaW5oZXJpdFxuXHRcdFxuXHQvLyBGb3J1bSBsYW5kaW5nIHBhZ2Vcblx0XG5cdC5mb3J1bSAmX19pdGVtXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblx0XG5cdC5mb3J1bSAmX19pbWdcblx0XHRtYXJnaW4gMCBhdXRvICRtYXJnaW5cblx0XHRzaXplIDEwNXB4XG5cdFx0Y2lyY2xlKClcblx0XHRvdmVyZmxvdyBoaWRkZW5cblx0XG5cdC5mb3J1bSAmX19uYW1lXG5cdC5mb3J1bSAmX19kZXNjXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luXG5cdFx0Zm9udC1mYW1pbHkgJGhlYWRpbmdzLWZvbnRcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUteGwpXG5cdFx0Zm9udC13ZWlnaHQgJHVsdHJhYmxhY2tcblx0XHRjb2xvciAkdGV4dC1jb2xvci1saWdodGVyXG5cdFxuXHQuZm9ydW0gJl9fbmFtZVxuXHRcdGZsZXgtZ3JvdyAxXG5cdFx0XG5cdC5mb3J1bSAmX19kZXNjXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblx0XHRjb2xvciAkdGV4dC1jb2xvci1saWdodFxuXG5cdC8vIEJpZ1xuXG5cdCYtLWJpZyAmX19pdGVtXG5cdFx0cGFkZGluZy10b3AgJG1hcmdpbi1pdGVtXG5cdFx0Ym9yZGVyLXRvcCAxcHggc29saWRcblx0XHRjbGVhcmZpeCgpXG5cdFx0XG5cdCYtLWJpZyAmX19pdGVtOmZpcnN0LW9mLXR5cGVcblx0Ji0tYmlnIC5tYWluLXRpdGxlICsgJl9faXRlbVxuXHRcdHBhZGRpbmctdG9wIDBcblx0XHRib3JkZXItdG9wIG5vbmVcblx0XHRcblx0Ji0tYmlnICZfX25hbWVcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS10aXRsZS1tZCArIDEpIC8vIDM3cHhcblx0XHRsaW5lLWhlaWdodCAxXG5cdFx0XG5cdCYtLWJpZyAmX190ZXh0Om5vdCg6bGFzdC1jaGlsZClcblx0Ji0tYmlnICZfX2luZm86bm90KDpsYXN0LWNoaWxkKVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXHRcdFxuXHQmLS1iaWcgJl9fYXV0aG9yXG5cdFx0Zm9udC1mYW1pbHkgJGhlYWRpbmdzLWZvbnRcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS1sZ1xuXHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cdFx0XG5cdCYtLWJpZyAmX19kYXRlXG5cdFx0bWFyZ2luLXJpZ2h0IDMwcHhcblx0XHRmb250LXdlaWdodCAkdWx0cmFibGFja1xuXHRcdGNvbG9yIGluaGVyaXRcblx0XHRcblx0Ji0tYmlnICZfX3RleHRcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS1tZFxuXG5cdCYtLWJpZyAmX19pY29uXG5cdFx0Y2xlYXIgYm90aFxuXHRcdGZsb2F0IGxlZnRcblx0XHRjb2xvciAkdGV4dC1jb2xvci1saWdodGVyXG5cblx0Ji0tYmlnICZfX3ZpZXdzXG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLWxnKVxuXG5cdCZfX2ZhdlxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRmbG9hdCByaWdodFxuXG5cdCZfX2ZhdiArICZfX25hbWVcblx0XHRtYXgtd2lkdGggY2FsYygxMDAlIC0gNDBweClcblxuXHQvLyBTbWFsbCBuZXdzIGxpc3Rcblx0XG5cdCYtLXNtICZfX2RhdGVcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS1tZFxuXHRcblx0Ji0tc20gJl9faXRlbVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXHRcdHBhZGRpbmctYm90dG9tICRtYXJnaW5cblx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZFxuXHRcdFxuXHRcdC5pY29uXG5cdFx0XHRtYXJnaW4tcmlnaHQgNXB4XG5cdFx0XHRcblx0Ly8gQW5ub3VuY2Vcblx0XHRcblx0Ji0tYW5ub3VuY2UgJl9faXRlbVxuXHQmLS1hbm5vdW5jZSAmX19pdGVtOmZpcnN0LW9mLXR5cGVcblx0XHRwYWRkaW5nIDE1cHhcblx0XHRtYXJnaW4tbGVmdCAtKEBwYWRkaW5nKVxuXHRcdG1hcmdpbi1yaWdodCAtKEBwYWRkaW5nKVxuXHRcdGJhY2tncm91bmQtY29sb3IgJHdoaXRlLWNvbG9yXG5cdFx0XG5cdCYtLWFubm91bmNlICZfX2ZhdlxuXHRcdHdpZHRoIDExMHB4XG5cdFx0XG5cdCYtLWFubm91bmNlICZfX2ZhdiArICZfX25hbWVcblx0XHRtYXgtd2lkdGggY2FsYygxMDAlIC0gMTEwcHgpXG5cdFx0XG5cdCYtLWFubm91bmNlICZfX2ZhdiAmX19pY29uXG5cdFx0bWFyZ2luIDBcblx0XHRtYXJnaW4tbGVmdCAxNXB4XG5cdFx0XG5cdCYtLWFubm91bmNlICZfX2luZm86bm90KDpsYXN0LWNoaWxkKVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0zeFxuXG5cdCYtLWFubm91bmNlIC5ncmlkX19pdGVtXG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cdFx0XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpXG5cdFx0XHRib3JkZXItcmlnaHQgMXB4IHNvbGlkXG5cblx0Ji0tYW5ub3VuY2UgLmxpc3RpbmctbGlua3Ncblx0XHRtYXJnaW4tdG9wICRtYXJnaW4tMnhcblxuXHQrYWJvdmUoJHNjcmVlbi1zbS1taW4pXG5cdFx0Ji0tYmlnICZfX2xlZnRcblx0XHRcdHNwYW4oLjMpXG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDIwcHhcblx0XHRcblx0XHQmLS1iaWcgJl9fY29udGVudFxuXHRcdFx0c3BhbiguNylcblxuXHRcdFx0Jjpvbmx5LWNoaWxkXG5cdFx0XHRcdHNwYW4oMSlcblxuXHRcdCYtLWJpZyAmX19pY29uXG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblxuXHQrYmVsb3coJHNjcmVlbi1zbS1tYXgpXG5cdFx0Ji0tbW9zdC1yZWFkXG5cdFx0XHRkaXNwbGF5IG5vbmVcblxuXHRcdFx0LmdyaWRfX3NpZGViYXIgJiArICZcblx0XHRcdC5ncmlkX19zaWRlYmFyICYgKyAuYmFubmVyXG5cdFx0XHQuZ3JpZF9fc2lkZWJhciAuYmFubmVyICsgICZcblx0XHRcdFx0bWFyZ2luLXRvcCAwXG5cblx0XHRcdFx0JiA+IGRpdjpub3QoOmVtcHR5KVxuXHRcdFx0XHRcdG1hcmdpbi10b3AgMFxuXG5cdFx0Jl9faW1nXG5cdFx0XHR0ZXh0LWFsaWduIGxlZnRcblxuXHRcdFx0aW1nXG5cdFx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduIHRvcFxuXHRcdFx0XHR3aWR0aCBhdXRvXG5cblx0XHQmLS1mb3J1bSAmX19tb3JlXG5cdFx0Ji0tc3RvY2sgJl9fbW9yZVxuXHRcdFx0dGV4dC1hbGlnbiBsZWZ0XG5cblx0XHQmLS1mb3J1bSAmX19tb3JlXG5cdFx0XHR0ZXh0LWFsaWduIGxlZnRcblx0XHRcblx0XHQmLS1iaWcgJl9fbmFtZVxuXHRcdFx0bWF4LXdpZHRoIG5vbmVcblx0XHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS10aXRsZSlcblx0XHRcdGxpbmUtaGVpZ2h0IDEuM1xuXG5cdFx0Ji0tYmlnICZfX3RleHRcblx0XHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplXG5cdFxuXHRcdCZfX2ZhdlxuXHRcdFx0ZmxvYXQgbm9uZVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHR0ZXh0LWFsaWduIGxlZnRcblx0XHRcblx0XHQmX19mYXYgKyAmX19uYW1lXG5cdFx0XHRtYXgtd2lkdGggbm9uZVxuXHRcdFx0XG5cdFx0Ji0tYW5ub3VuY2UgJl9fZmF2ICZfX2ljb25cblx0XHRcdG1hcmdpbiAwIDE1cHggMCAwXG5cblx0K2JlbG93KCRzY3JlZW4teHMtbWF4KVxuXHRcdCZfX2RhdGVcblx0XHRcdGZvbnQtd2VpZ2h0ICRub3JtYWxcblxuXHRcdCYtLWJpZyAmX190ZXh0XG5cdFx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS1sZ1xuXG5cdFx0Ji0tYmlnICZfX2RhdGVcblx0XHQmLS1iaWcgJl9fYXV0aG9yXG5cdFx0XHRmb250LWZhbWlseSAkbWFpbi1mb250XG5cdFx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS1tZFxuXHRcdFx0Zm9udC13ZWlnaHQgJG5vcm1hbFxuXG5cdFx0Ji0tYW5ub3VuY2UgJl9fZGF0ZVxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0XG5cdFx0XHRzbWFsbFxuXHRcdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRcdG1hcmdpbi1sZWZ0IDBcblxuXHRcdCYtLWFubm91bmNlIC5ncmlkX19pdGVtXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0IG5vbmVcblxuXHRcdC8vIEFzaWRlIG5ld3NcblxuXHRcdCYtLWFzaWRlICZfX2l0ZW06bm90KCZfX2l0ZW0tLWV4dCkgJl9fZGF0ZVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cdFx0XHRmb250LWZhbWlseSAkbWFpbi1mb250XG5cdFx0XHRmb250LXNpemUgJGZvbnQtc2l6ZVxuXHRcdFx0bGluZS1oZWlnaHQgaW5oZXJpdFxuXHRcdFx0Zm9udC1zdHlsZSBpdGFsaWNcblx0XHRcdGNvbG9yICR0ZXh0LWNvbG9yXG5cblx0XHQmLS1hc2lkZSAmX19pdGVtOm5vdCgmX19pdGVtLS1leHQpICZfX3RleHRcblx0XHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplICsgMVxuXHRcdFx0Zm9udC13ZWlnaHQgJGJvbGRcblxuXHRcdCZfX2l0ZW0tLWV4dFxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXG5cdFx0Ji0tYXNpZGUgJl9faXRlbTpub3QoJl9faXRlbS0tZXh0KSBhXG5cdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtbi1yZXZlcnNlXG5cblx0XHQvLyBDb21wYW55XG5cblx0XHQubWFpbi1zZWN0aW9uLS1jb21wYW55ICZfX2Z1bGwtbGlua1xuXHRcdFx0Y2xlYXJmaXgoKVxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tY29tcGFueSAmX19kYXRlXG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblx0XHRcdGZvbnQtZmFtaWx5ICRtYWluLWZvbnRcblx0XHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplXG5cdFx0XHRsaW5lLWhlaWdodCBpbmhlcml0XG5cdFx0XHRmb250LXN0eWxlIGl0YWxpY1xuXHRcdFx0Y29sb3IgJHRleHQtY29sb3JcblxuXHRcdC5tYWluLXNlY3Rpb24tLWNvbXBhbnkgJl9fbmFtZVxuXHRcdFx0Zm9udC1zaXplICRmb250LXNpemUgKyAxXG5cdFx0XHRjb2xvciAkdGV4dC1jb2xvclxuXG5cdFx0Lm1haW4tc2VjdGlvbi0tY29tcGFueSAmX190ZXh0XG5cdFx0XHRmb250LXNpemUgJGZvbnQtc2l6ZSArIDFcblxuXHRcdC8vIEZvcnVtXG5cblx0XHQmLS1mb3J1bSAmX19pdGVtOmxhc3QtY2hpbGRcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdFx0Ji0tZm9ydW0gJl9fbmFtZVxuXHRcdFx0Zm9udC1zaXplICRmb250LXNpemUgKyAxXG5cdFx0XHRjb2xvciAkdGV4dC1jb2xvclxuXG5cdFx0Ji0tZm9ydW0gJl9fbW9yZVxuXHRcdFx0ZGlzcGxheSBub25lXG5cblx0XHQvLyBTdG9ja1xuXG5cdFx0Ji0tc3RvY2sgJl9faXRlbVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0XHQmLS1zdG9jayAmX19pbWdcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0aW1nXG5cdFx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdFx0Ji0tc3RvY2sgJl9faW1nLXRpdGxlXG5cdFx0XHRwb3NpdGlvbiBzdGF0aWNcblx0XHRcdG1hcmdpbiAwXG5cdFx0XHRwYWRkaW5nIDBcblx0XHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplICsgMVxuXHRcdFx0bGluZS1oZWlnaHQgaW5oZXJpdFxuXHRcdFx0Y29sb3IgJHRleHQtY29sb3JcblxuXHRcdFx0c3BhblxuXHRcdFx0XHRsaW5lLWhlaWdodCBpbmhlcml0XG5cdFx0XHRcdGJhY2tncm91bmQgbm9uZVxuXHRcdFx0XHRvdXRsaW5lIG5vbmVcblxuXHRcdCYtLXN0b2NrICZfX3RleHRcblx0XHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLXNtICsgM3B4XG5cblx0XHQmLS1zdG9jayAmX19tb3JlXG5cdFx0XHRkaXNwbGF5IG5vbmVcblxuXHRcdC8vIEFjdHVhbFxuXG5cdFx0LnNlY3Rpb24tbmV3cy0tYWN0dWFsICYtLWJpZyAmX19pdGVtXG5cdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tM3hcblx0XHRcdHBhZGRpbmctdG9wIDBcblx0XHRcdGJvcmRlci10b3Agbm9uZVxuXG5cdFx0LnNlY3Rpb24tbmV3cy0tYWN0dWFsICZfX2xlZnRcblx0XHQuc2VjdGlvbi1uZXdzLS1hY3R1YWwuc2VjdGlvbi1uZXdzLS1kZXRhaWwgJl9faW1nXG5cdFx0XHRtb2JpbGUtbmV3cy1pbWcoKVxuXG5cdFx0LnNlY3Rpb24tbmV3cy0tYWN0dWFsICZfX2ljb25cblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdFx0LnNlY3Rpb24tbmV3cy0tYWN0dWFsICZfX2NvbnRlbnRcblx0XHQuc2VjdGlvbi1uZXdzLS1hY3R1YWwuc2VjdGlvbi1uZXdzLS1kZXRhaWwgJl9faW5mb1xuXHRcdFx0bW9iaWxlLW5ld3MtY29udGVudCgpXG5cblx0XHQuc2VjdGlvbi1uZXdzLS1hY3R1YWwgJl9fbmFtZVxuXHRcdC5zZWN0aW9uLW5ld3MtLWFjdHVhbCAmX190ZXh0XG5cdFx0XHRmb250LXNpemUgJGZvbnQtc2l6ZSArIDFcblx0XHRcdGNvbG9yICR0ZXh0LWNvbG9yXG5cblx0XHQuc2VjdGlvbi1uZXdzLS1hY3R1YWwgJl9fbmFtZVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cdFx0XHRmb250LXdlaWdodCAkYm9sZFxuXG5cdFx0LnNlY3Rpb24tbmV3cy0tYWN0dWFsICYtLWJpZyAmX190ZXh0XG5cdFx0LnNlY3Rpb24tbmV3cy0tYWN0dWFsICYtLWJpZyAmX19pbmZvXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0XHQuc2VjdGlvbi1uZXdzLS1hY3R1YWwgJl9fZGF0ZVxuXHRcdC5zZWN0aW9uLW5ld3MtLWFjdHVhbCAmX19hdXRob3Jcblx0XHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplXG5cdFx0XHRmb250LXdlaWdodCAkbm9ybWFsXG5cdFx0XHRmb250LXN0eWxlIGl0YWxpY1xuXHRcdFx0dGV4dC10cmFuc2Zvcm0gbm9uZVxuXHRcdFx0Y29sb3IgJHRleHQtY29sb3JcblxuXHRcdC5zZWN0aW9uLW5ld3MtLWFjdHVhbCAmX19kYXRlXG5cdFx0XHRtYXJnaW4tcmlnaHQgMTVweFxuXG5cdFx0LnNlY3Rpb24tbmV3cy0tYWN0dWFsLnNlY3Rpb24tbmV3cy0tZGV0YWlsICZfX2luZm9cblx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cblx0XHQuc2VjdGlvbi1uZXdzLS1hY3R1YWwuc2VjdGlvbi1uZXdzLS1kZXRhaWwgJl9fc2VjdGlvblxuXHRcdFx0bWFyZ2luLXRvcCAwXG5cdFx0XHRmb250LXNpemUgJGZvbnQtc2l6ZVxuXHRcdFx0Y29sb3IgJHN1YnRpdGxlLWNvbG9yXG5cdFx0XHRvcmRlciAxXG5cblx0XHQuc2VjdGlvbi1uZXdzLS1hY3R1YWwuc2VjdGlvbi1uZXdzLS1kZXRhaWwgJl9fdGV4dFxuXHRcdFx0Zm9udC13ZWlnaHQgJGJvbGRcblx0XHRcdG9yZGVyIDJcblxuXHRcdC5zZWN0aW9uLW5ld3MtLWFjdHVhbC5zZWN0aW9uLW5ld3MtLWRldGFpbCAmX19kYXRlXG5cdFx0XHRmb250LWZhbWlseSAkbWFpbi1mb250XG5cdFx0XHRvcmRlciAzXG5cblx0K2JlbG93KCRzY3JlZW4tbW9iaWxlLW1heClcblx0XHQubWFpbi1zZWN0aW9uLS1jb21wYW55ICZfX2ltZ1xuXHRcdFx0aW1nXG5cdFx0XHRcdHdpZHRoIDEwMCVcblxuXG4vLyBFdmVudHNcblxuLm5ld3MtbGlzdF9fdmlld3MtaWNvblxuXHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHR3aWR0aCAyMHB4XG5cdGhlaWdodCAyMHB4XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRiYWNrZ3JvdW5kIHVybChcImFzc2V0cy9pbWcvaWNvbi1wZW9wbGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluXG5cbi5uZXdzLWxpc3RfX2l0ZW0tLWJsb2NrXG5cdGRpc3BsYXk6IGZsZXhcblxuXHQubmV3cy1saXN0X19jb250ZW50XG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cblx0Lm5ld3MtbGlzdF9faW5mb1xuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcblx0XHRqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxuXHRcdG1hcmdpbi10b3AgYXV0b1xuXG5cdC5uZXdzLWxpc3RfX2luZm8gIHNwYW5cblx0XHRmb250LWZhbWlseSBQRlJlZ2FsRGlzcGxheVBybyxHZW9yZ2lhLHNlcmlmXG5cdFx0Zm9udC1zaXplIDE4cHhcblx0XHRmb250LXdlaWdodCA3MDBcblx0XHRtYXJnaW4tcmlnaHQgMTdweFxuXHRcdGZsb2F0IG5vbmVcblxuXHRzcGFuLm5ld3MtbGlzdF9faW50ZXJlc3Rcblx0XHR3aGl0ZS1zcGFjZSBub3dyYXBcblx0XHRtYXJnaW4gMCAwIDAgYXV0b1xuXG5cdC5uZXdzLWxpc3RfX2J1dHRvblxuXHRcdGZvbnQtZmFtaWx5IFBGUmVnYWxEaXNwbGF5UHJvLEdlb3JnaWEsc2VyaWZcblx0XHRmb250LXNpemUgMTZweFxuXHRcdGNvbG9yICMwMDBcblx0XHRmb250LXdlaWdodCA0MDBcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdHBhZGRpbmcgM3B4IDIzcHhcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICNlZWNjNjFcblxuXHQubmV3cy1saXN0X192aWV3c1xuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcblx0XHRtYXJnaW4tbGVmdCBhdXRvXG5cdFx0bWFyZ2luLXJpZ2h0IDVweFxuXG5cdC5uZXdzLWxpc3RfX3ZpZXdzIHNwYW5cblx0XHRtYXJnaW4gMFxuXG5cdC5uZXdzLWxpc3RfX2F1dGhvci0tbW9iXG5cdFx0ZGlzcGxheSBub25lXG5cblx0Lm5ld3MtbGlzdF9faW5mby13cmFwcGVyXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0YWxpZ24taXRlbXMgZmxleC1zdGFydFxuXHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG5cdFx0ZmxleC1ncm93IDFcblxuXHQubmV3cy1saXN0X19hdXRob3ItLXdyYXBcblx0XHR3aGl0ZS1zcGFjZSBub3JtYWxcblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KVxuXHQuZ3JpZF9fcm93LS1zaG93XG5cdFx0Lm5ld3MtaXRlbVxuXHRcdFx0ZGlzcGxheSBub25lXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweClcblx0Lm5ld3MtbGlzdF9faXRlbS0tYmxvY2tcblx0XHQubmV3cy1saXN0X19hdXRob3ItLW1vYlxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0bWFyZ2luIDAgMCAxNXB4XG5cblx0XHQubmV3cy1saXN0X19hdXRob3ItLWRlc2tcblx0XHRcdGRpc3BsYXkgbm9uZVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpXG5cdC5uZXdzLWxpc3RfX2l0ZW0tLWJsb2NrXG5cdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cblx0XHQubmV3cy1saXN0X19hdXRob3ItLWZ1bGxcblx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdG1hcmdpbiAwIDAgMTBweFxuXG5cdFx0Lm5ld3MtbGlzdF9faW5mb1xuXHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0XHRcdGZsZXgtd3JhcCB3cmFwXG5cblx0XHRcdHNwYW5cblx0XHRcdFx0bWFyZ2luLXJpZ2h0IDBcblxuXHRcdC5uZXdzLWxpc3RfX2J1dHRvblxuXHRcdFx0bWFyZ2luLWxlZnQgMjBweFxuXG5cdFx0Lm5ld3MtbGlzdF9fbGVmdFxuXHRcdFx0aW1nXG5cdFx0XHRcdHdpZHRoIDEwMCVcblxuXHRcdC5uZXdzLWxpc3RfX2luZm8td3JhcHBlclxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQubmV3cy1saXN0X192aWV3c1xuXHRcdFx0bWFyZ2luIDAgMCAwIGF1dG9cbiIsIi50YWJsZVxuXG5cdCYtLWZ3XG5cdFx0d2lkdGggMTAwJVxuXG5cdHRoXG5cdHRkXG5cdFx0dmVydGljYWwtYWxpZ24gdG9wXG5cdFx0cGFkZGluZyAkbWFyZ2luIDE1cHhcblx0XHR0ZXh0LWFsaWduIGxlZnRcblx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWxpZ2h0XG5cdFx0dHJhbnNpdGlvbiBiYWNrZ3JvdW5kLWNvbG9yIC4zc1xuXG5cdHRoXG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblxuXHR0aGVhZCB0aFxuXHR0aGVhZCB0ZFxuXHRcdGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICRib3JkZXItY29sb3ItbGlnaHRcblxuXHR0Ym9keSB0cjpsYXN0LWNoaWxkIHRoXG5cdHRib2R5IHRyOmxhc3QtY2hpbGQgdGRcblx0XHRib3JkZXItYm90dG9tIG5vbmVcblxuLmFubm91bmNlLXRhYmxlXG5cdHRkXG5cdFx0dmVydGljYWwtYWxpZ24gdG9wXG5cdFx0cGFkZGluZyAwIDE1cHggcmVtKDEwcHgpXG5cblx0XHQmOmZpcnN0LWNoaWxkXG5cdFx0XHRwYWRkaW5nLWxlZnQgMFxuXG5cdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDBcblxuXHQrYmVsb3coJHNjcmVlbi1tb2JpbGUtbWF4KVxuXHRcdHRkXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRwYWRkaW5nIDAgMCByZW0oNXB4KSIsIi50YWJzXG5cdCZfX2xpc3Rcblx0XHRsaXN0LXVuc3R5bGVkKClcblxuXHRcdGxpXG5cdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdFx0bWFyZ2luLXJpZ2h0IDMwcHhcblxuXHQmX19saW5rXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdG1hcmdpbi1ib3R0b20gNXB4XG5cdFx0cGFkZGluZyAwIDAgNHB4XG5cdFx0Zm9udC1mYW1pbHkgJGhlYWRpbmdzLWZvbnRcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtdGl0bGUpXG5cdFx0Zm9udC13ZWlnaHQgJHVsdHJhYmxhY2tcblx0XHRjb2xvciAkdGV4dC1jb2xvclxuXG5cdFx0bGkuYWN0aXZlICZcblx0XHRcdGJvcmRlci1ib3R0b20gM3B4IHNvbGlkICRtYWluLWNvbG9yXG5cblx0Jl9fY29udGVudFxuXHRcdG1hcmdpbi10b3AgLTVweFxuXHRcdHBhZGRpbmcgJG1hcmdpbi0zeCAwXG5cdFx0XG5cdFx0cFxuXHRcdFx0bWFyZ2luLXRvcCAwXG5cblx0Jl9faGVhZGVyXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTN4IiwiLnRvcC10b3Vyc1xuXHRjbGVhcmZpeCgpXG5cdFxuXHQmX19pdGVtXG5cdFx0c3BhbigxLzYpXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0cGFkZGluZy1yaWdodCAxNXB4XG5cdFx0dGV4dC1hbGlnbiByaWdodFxuXHRcdGNvbG9yICR0ZXh0LWNvbG9yLW1pZFxuXHRcdGJvcmRlci1sZWZ0IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLW1pZFxuXHRcdFxuXHRcdCY6Zmlyc3QtY2hpbGRcblx0XHRcdHRleHQtYWxpZ24gbGVmdFxuXHRcdFx0Ym9yZGVyLWxlZnQgbm9uZVxuXHRcdFx0XG5cdCZfX3RpdGxlXG5cdFx0Zm9udC1zaXplICRmb250LXNpemUtbGdcblx0XHR0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2Vcblx0XHRcblx0Jl9fZGVzY1xuXHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLXhzXG5cdFx0XHRcblx0Jl9faGVhZGVyXG5cdFx0bWFyZ2luLWJvdHRvbSAzcHhcblx0XHRmb250LXdlaWdodCAkYm9sZFxuXHRcdFxuXHRcdHNwYW5cblx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblx0XHRcdFxuXHRcdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRcdG1hcmdpbi1sZWZ0IDEwcHhcblx0XG5cdCZfX3BlcmNlbnRcblx0XHQmLS11cFxuXHRcdFx0Y29sb3IgJHBlcmNlbnQtdXAtY29sb3Jcblx0XHRcdFxuXHRcdCYtLWRvd25cblx0XHRcdGNvbG9yICRwZXJjZW50LWRvd24tY29sb3Jcblx0XHRcblx0Jl9fcHJpY2Vcblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS10aXRsZS1zbVxuXHRcdFx0XG5cdCZfX2RhdGVcblx0Jl9fZGVzdFxuXHRcdGZvbnQtc2l6ZSAkZm9udC1zaXplLXNtXG5cdFx0XG5cdCtiZWxvdygkc2NyZWVuLW1kLW1heClcblx0XHQmX19pdGVtXG5cdFx0XHRwYWRkaW5nIDAgMTVweFxuXHRcdFxuXHQrYmV0d2Vlbigkc2NyZWVuLXNtLW1pbiwgJHNjcmVlbi1tZC1tYXgpXG5cdFx0Jl9faXRlbVxuXHRcdFx0c3BhbigxLzMpXG5cdFx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKDNuICsgMSlcblx0XHRcdFx0Ym9yZGVyLWxlZnQgbm9uZVxuXHRcdFx0XHRjbGVhciBsZWZ0XG5cdFx0XG5cdCtiZWxvdygkc2NyZWVuLXhzLW1heClcblx0XHQmX19pdGVtXG5cdFx0XHRzcGFuKDEvMilcblx0XHRcdFxuXHRcdFx0JjpudGgtY2hpbGQoM24gKyAxKVxuXHRcdFx0XHRib3JkZXItbGVmdCAxcHggc29saWQgJGJvcmRlci1jb2xvci1taWRcblx0XHRcdFxuXHRcdFx0JjpudGgtY2hpbGQoMm4gKyAxKVxuXHRcdFx0XHRib3JkZXItbGVmdCBub25lXG5cdFx0XHRcdGNsZWFyIGxlZnRcblx0XHRcblx0K2JlbG93KCRzY3JlZW4tbW9iaWxlLW1heClcblx0XHQmX19pdGVtXG5cdFx0XHRzcGFuKDEpXG5cdFx0XHRwYWRkaW5nIDAgMCAkbWFyZ2luLTJ4XG5cdFx0XHRib3JkZXItbGVmdCBub25lXG5cdFx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLW1pZFxuXHRcdFx0XG5cdFx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbSBub25lXG5cdFx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKDNuICsgMSlcblx0XHRcdFx0Ym9yZGVyLWxlZnQgbm9uZSIsIi5mb3J1bVxuXHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblxuXHQvLyBUaXRsZSBibG9ja1xuXG5cdCZfX2luZm9cblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXHRcdG1hcmdpbi1yaWdodCAzMHB4XG5cdFx0Y2xlYXJmaXgoKVxuXG5cdCZfX2ltZ1xuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0dmVydGljYWwtYWxpZ24gYm90dG9tXG5cdFx0cmVsYXRpdmUgdG9wICRtYXJnaW5cblxuXHQmX190aXRsZVxuXHRcdGZsb2F0IGxlZnRcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cblx0XHRmb250LWZhbWlseSAkbWFpbi1mb250XG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLXRpdGxlLXhsKVxuXHRcdGxpbmUtaGVpZ2h0IDFcblx0XHRmb250LXdlaWdodCAkYm9sZFxuXG5cdCZfX3N1YnRpdGxlXG5cdFx0Y2xlYXIgYm90aFxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS1sZylcblxuXHQvLyBGb3J1bSBibG9ja1xuXG5cdCZfX2Jsb2NrXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHR6LWluZGV4IDFcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblx0XHR3aWR0aCAxMDAlXG5cblx0XHR0aFxuXHRcdHRkXG5cdFx0XHRwYWRkaW5nICRtYXJnaW5cblx0XHRcdHRleHQtYWxpZ24gbGVmdFxuXHRcdFx0YmFja2dyb3VuZC1jbGlwIHBhZGRpbmctYm94XG5cblx0Jl9faGVhZGVyXG5cdFx0dGhcblx0XHRcdHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXHRcdFx0Zm9udC13ZWlnaHQgJG5vcm1hbFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAkbWFpbi1jb2xvclxuXHRcdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLWxnKVxuXG5cdCZfX2xhc3Rcblx0XHR3aWR0aCAzNTBweFxuXG5cdHRoJl9fcG9zdHNcblx0XHR3aWR0aCAxMjBweFxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cblx0Jl9fY29udGVudFxuXHRcdGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3JcblxuXHRcdHRkXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0XHRcdGJhY2tncm91bmQtY29sb3IgJHdoaXRlLWNvbG9yXG5cdFx0XHRib3JkZXItdG9wICRtYXJnaW4gc29saWQgdHJhbnNwYXJlbnRcblx0XHRcdGJvcmRlci1ib3R0b20gJG1hcmdpbiBzb2xpZCB0cmFuc3BhcmVudFxuXHRcdFx0XG5cdFx0XHQmOmZpcnN0LWNoaWxkXG5cdFx0XHRcdGJvcmRlci1sZWZ0ICRtYXJnaW4gc29saWQgdHJhbnNwYXJlbnRcblxuXHRcdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRcdGJvcmRlci1yaWdodCAkbWFyZ2luIHNvbGlkIHRyYW5zcGFyZW50XG5cblx0Jl9fbmFtZVxuXHRcdHNldC1mb250LXNpemUoJGZvbnQtc2l6ZS1sZylcblx0XHRmb250LXdlaWdodCAkYm9sZFxuXG5cdCZfX2Rlc2Ncblx0XHRhXG5cdFx0XHRmb250LXdlaWdodCAkYm9sZFxuXG5cdCZfX3Bvc3QtbnVtXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblxuXHRcdC5iaWdcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXHRcdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKVxuXG5cdC8vIEZvcnVtIGljb25zXG5cblx0Jl9faWNvblxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdG1hcmdpbi1sZWZ0IDEwcHhcblx0XHRzaXplIDMwcHhcblx0XHRjaXJjbGUoKVxuXHRcdGJvcmRlciAycHggc29saWRcblxuXHRcdC8vIEljb24gcmVhZFxuXG5cdFx0Ym9yZGVyLWNvbG9yICR0ZXh0LWNvbG9yLWxpZ2h0XG5cblx0XHQuaWNvbi1pbm5lcjpiZWZvcmVcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGFic29sdXRlIHRvcCA1MCUgbGVmdCA1MCVcblx0XHRcdG1hcmdpbi10b3AgLTFweFxuXHRcdFx0bWFyZ2luLWxlZnQgLTdweFxuXHRcdFx0c2l6ZSAxNHB4IDJweFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAkdGV4dC1jb2xvci1saWdodFxuXG5cdFx0Ly8gSWNvbiB1bnJlYWRcblxuXHRcdCYudW5yZWFkXG5cdFx0XHRib3JkZXItY29sb3IgJHN1Y2Nlc3MtY29sb3JcblxuXHRcdCYudW5yZWFkIC5pY29uLWlubmVyOmJlZm9yZVxuXHRcdCYudW5yZWFkIC5pY29uLWlubmVyOmFmdGVyXG5cdFx0XHRjb250ZW50ICcnXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRhYnNvbHV0ZSB0b3AgNTAlIGxlZnQgNTAlXG5cdFx0XHRtYXJnaW4tdG9wIC0xcHhcblx0XHRcdG1hcmdpbi1sZWZ0IC01cHhcblx0XHRcdHNpemUgMTRweCAycHhcblx0XHRcdGJhY2tncm91bmQtY29sb3IgJHN1Y2Nlc3MtY29sb3JcblxuXHRcdCYudW5yZWFkIC5pY29uLWlubmVyOmJlZm9yZVxuXHRcdFx0dHJhbnNmb3JtIHJvdGF0ZSgxMjJkZWcpXG5cblx0XHQmLnVucmVhZCAuaWNvbi1pbm5lcjphZnRlclxuXHRcdFx0d2lkdGggOHB4XG5cdFx0XHRtYXJnaW4tbGVmdCAtOHB4XG5cdFx0XHRtYXJnaW4tdG9wIDBcblx0XHRcdHRyYW5zZm9ybSByb3RhdGUoNTVkZWcpXG5cblx0XHQvLyBJY29uIGxvY2tlZFxuXG5cdFx0Ji5sb2NrZWQgLmljb24taW5uZXI6YmVmb3JlXG5cdFx0Ji5sb2NrZWQgLmljb24taW5uZXI6YWZ0ZXJcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGFic29sdXRlIHRvcCA1MCUgbGVmdCA1MCVcblx0XHRcdG1hcmdpbi10b3AgLTFweFxuXHRcdFx0bWFyZ2luLWxlZnQgLThweFxuXHRcdFx0c2l6ZSAxNnB4IDJweFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAkdGV4dC1jb2xvci1saWdodFxuXG5cdFx0Ji5sb2NrZWQgLmljb24taW5uZXI6YmVmb3JlXG5cdFx0XHR0cmFuc2Zvcm0gcm90YXRlKDQ1ZGVnKVxuXG5cdFx0Ji5sb2NrZWQgLmljb24taW5uZXI6YWZ0ZXJcblx0XHRcdHRyYW5zZm9ybSByb3RhdGUoLTQ1ZGVnKVxuXHRcdFx0XG5cdFx0Ly8gSWNvbiBsb2NrZWQgdW5yZWFkXG5cblx0XHQmLmxvY2tlZC51bnJlYWRcblx0XHRcdGJvcmRlci1jb2xvciAkcmVkLWNvbG9yXG5cblx0XHQmLmxvY2tlZC51bnJlYWQgLmljb24taW5uZXI6YmVmb3JlXG5cdFx0Ji5sb2NrZWQudW5yZWFkIC5pY29uLWlubmVyOmFmdGVyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICRyZWQtY29sb3JcblxuXHRcdC8vIE1pbmVcblxuXHRcdCYubWluZTpiZWZvcmVcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGFic29sdXRlIHRvcCByaWdodCAtMnB4XG5cdFx0XHRzaXplIDlweFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAkdGV4dC1jb2xvci1saWdodFxuXHRcdFx0Ym9yZGVyIDJweCBzb2xpZCAkd2hpdGUtY29sb3Jcblx0XHRcdGNpcmNsZSgpXG5cblx0XHQmLm1pbmUudW5yZWFkOmJlZm9yZVxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAkc3VjY2Vzcy1jb2xvclxuXG5cdFx0Ji5taW5lLmxvY2tlZC51bnJlYWQ6YmVmb3JlXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICRyZWQtY29sb3JcblxuXHRcdC8vIEhvdFxuXG5cdFx0Ji5ob3Q6YWZ0ZXJcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGFic29sdXRlIGJvdHRvbSBsZWZ0IC0ycHhcblx0XHRcdHNpemUgOXB4XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICRjYWxlbmRhci1vcmFuZ2UtY29sb3Jcblx0XHRcdGJvcmRlciAycHggc29saWQgJHdoaXRlLWNvbG9yXG5cdFx0XHRjaXJjbGUoKVxuXG5cdC8vIExhYmVsXG5cblx0Jl9fbGFiZWxcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdHZlcnRpY2FsLWFsaWduIHRvcFxuXHRcdG1hcmdpbi1yaWdodCAxMHB4XG5cdFx0cGFkZGluZyAycHggNnB4XG5cdFx0Zm9udC1zaXplICRmb250LXNpemUtc21cblx0XHRjb2xvciAkd2hpdGUtY29sb3Jcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICRzdWNjZXNzLWNvbG9yXG5cdFx0Ym9yZGVyLXJhZGl1cyAzcHhcblxuXG5cdCtiZWxvdygkc2NyZWVuLXNtLW1heClcblx0XHR0aCZfX3Bvc3RzXG5cdFx0XHR3aWR0aCBhdXRvXG5cblx0XHQmX19sYXN0XG5cdFx0XHR3aWR0aCAyNTBweFxuXG5cdCtiZWxvdygkc2NyZWVuLXhzLW1heClcblx0XHQmX190aXRsZVxuXHRcdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLXRpdGxlLW1kKVxuXG5cdFx0Jl9fcG9zdHNcblx0XHQmX19sYXN0XG5cdFx0XHRkaXNwbGF5IG5vbmVcblxuXG4vLyBMYXN0IG1lc3NhZ2UgaW4gZm9ydW0gYmxvY2tcblxuLmxhc3QtbXNnXG5cdCZfX2F2YXRhclxuXHRcdGZsb2F0IGxlZnRcblx0XHRtYXJnaW4tcmlnaHQgMTVweFxuXHRcdHNpemUgMzBweFxuXHRcdGNpcmNsZSgpXG5cdFx0b3ZlcmZsb3cgaGlkZGVuXG5cblx0Jl9fY29udGVudFxuXHRcdGZsb2F0IGxlZnRcblx0XHRtYXgtd2lkdGggY2FsYygxMDAlIC0gNDVweClcblx0XHRvdmVyZmxvdyBoaWRkZW5cblxuXHQmX190aXRsZVxuXHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cblx0Jl9fdXNlclxuXHRcdGFcblx0XHRcdGZvbnQtd2VpZ2h0ICRib2xkIiwiLnBlcnNvbmFsXG5cdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXG5cdC5ncmlkX19jb250ZW50IGE6bm90KC5idG4pXG5cdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXG5cdC5ncmlkX19pdGVtXG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0Jl9fdGl0bGVcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tc3VidGl0bGVcblxuXHQuZXJyb3J0ZXh0XG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cdFx0Y29sb3IgJHJlZC1jb2xvclxuXG5cdC5zdWNjZXNzdGV4dFxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXHRcdGZvbnQtd2VpZ2h0ICRib2xkXG5cdFx0Y29sb3IgJHN1Y2Nlc3MtY29sb3JcblxuXHQvLyBMZWZ0IG1lbnVcblxuXHQmX19uYXZcblx0Jl9fc3VibmF2XG5cdFx0bGlzdC11bnN0eWxlZCgpXG5cblx0Jl9fbmF2XG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTR4XG5cblx0Jl9fbmF2LWl0ZW1cblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luXG5cblx0XHQuYnRuXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRwYWRkaW5nIDBcblx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdGZvbnQtd2VpZ2h0ICRub3JtYWxcblx0XHRcdGNvbG9yICR0ZXh0LWNvbG9yLW1pZFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciBsaWdodG5lc3MoJHRleHQtY29sb3ItbGlnaHRlc3QsIDg1JSlcblx0XHRcdGJvcmRlci1jb2xvciB0cmFuc3BhcmVudFxuXHRcdFx0dHJhbnNpdGlvbiBhbGwgLjNzXG5cblx0XHQmIC5idG46aG92ZXJcblx0XHQmW2NsYXNzKj0nc3RhdGUtJ10gLmJ0bjpob3ZlclxuXHRcdFx0Y29sb3IgJHdoaXRlLWNvbG9yXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIGxpZ2h0bmVzcygkbGluay1jb2xvciwgNjAlKVxuXG5cdFx0Ly8gRm9ydW0gJiBiaXJ6YVxuXG5cdFx0Ji5zdGF0ZS1vayA+IC5idG5cblx0XHRcdGJhY2tncm91bmQtY29sb3IgbGlnaHRuZXNzKCRzdWNjZXNzLWNvbG9yLCA3NSUpXG5cblx0XHQmLnN0YXRlLWVycm9yID4gLmJ0blxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciBkZXNhdHVyYXRlKGxpZ2h0bmVzcygkcmVkLWNvbG9yLCA4MiUpLCAzNSUpXG5cblx0XHQmLnN0YXRlLXJlcXVlc3QgPiAuYnRuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIGRlc2F0dXJhdGUobGlnaHRuZXNzKCRtYWluLWNvbG9yLCA4MiUpLCAxNSUpXG5cblx0XHQvLyBjdXJyZW50ICYgYWN0aXZlXG5cblx0XHQmLmFjdGl2ZSA+IC5idG5cblx0XHRcdGNvbG9yICR3aGl0ZS1jb2xvclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciBsaWdodG5lc3MoJGxpbmstY29sb3IsIDYwJSlcblxuXHRcdCYuY3VycmVudCA+IC5idG5cblx0XHRcdGNvbG9yICR3aGl0ZS1jb2xvclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAkbGluay1jb2xvclxuXHRcdFx0Zm9udC13ZWlnaHQgJGJvbGRcblxuXHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICRsaW5rLWNvbG9yXG5cblx0Jl9fc3VibmF2XG5cdFx0ZGlzcGxheSBub25lXG5cblx0Jl9fbmF2LWl0ZW0uYWN0aXZlICZfX3N1Ym5hdlxuXHQmX19uYXYtaXRlbS5jdXJyZW50ICZfX3N1Ym5hdlxuXHRcdGRpc3BsYXkgYmxvY2tcblxuXHQmX19uYXYtaXRlbS5jdXJyZW50ICZfX3N1Ym5hdi1pdGVtXG5cdFx0LmJ0blxuXHRcdFx0Zm9udC13ZWlnaHQgJGJvbGRcblx0XHRcdGNvbG9yICR3aGl0ZS1jb2xvclxuXG5cdFx0Ji5jdXJyZW50IC5idG5cblx0XHRcdGJhY2tncm91bmQtY29sb3IgbGlnaHRuZXNzKCRsaW5rLWNvbG9yLCA2MCUpXG5cblx0Ly8gVXNlclxuXG5cdCZfX3VzZXJcblx0XHRhXG5cdFx0XHRjb2xvciBpbmhlcml0XG5cblx0XHRcdCY6aG92ZXJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXG5cdCZfX2xlZnRcblx0LmdyaWRfX2NvbnRlbnQgJl9fbGVmdCAvLyBmaXggc3BlY2lmaWNpdHkgaXNzdWVzXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblxuXHQmX19pbWdcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tMnhcblxuXHRcdGltZ1xuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0bWFyZ2luIDAgYXV0b1xuXHRcdFx0bWF4LXdpZHRoIDE5MHB4XG5cdFx0XHRtYXgtaGVpZ2h0IDE5MHB4XG5cdFx0XHRib3JkZXItcmFkaXVzIDE5MHB4XG5cblx0XHQmLS1lZGl0XG5cdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cblxuXHRcdFx0aW1nXG5cdFx0XHRcdGN1cnNvciBwb2ludGVyXG5cblx0XHQmLS1lZGl0Ji0tZW1wdHlcblx0XHRcdGN1cnNvciBwb2ludGVyXG5cblx0XHQmLS1lbXB0eVxuXHRcdFx0bWFyZ2luLWxlZnQgYXV0b1xuXHRcdFx0bWFyZ2luLXJpZ2h0IGF1dG9cblx0XHRcdHNpemUgMTYwcHhcblx0XHRcdGJhY2tncm91bmQgbGlnaHRuZXNzKCR0ZXh0LWNvbG9yLWxpZ2h0ZXN0LCA4NSUpIHVybCgkaW1nLXBhdGggKyAndXNlcnBpYy5wbmcnKSBuby1yZXBlYXQgY2VudGVyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemUgMTAwcHggMTAwcHhcblx0XHRcdGJvcmRlci1yYWRpdXMgNTAlXG5cblx0XHRcdCtyZXRpbmEoKVxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlIHVybCgkaW1nLXBhdGggKyAndXNlcnBpY0AyeC5wbmcnKVxuXG5cdCZfX2RhdGVcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW4tNHhcblx0XHRjb2xvciAkbGluay1jb2xvclxuXG5cdFx0c3BhblxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0bWFyZ2luLXRvcCA3cHhcblx0XHRcdGZvbnQtZmFtaWx5ICRoZWFkaW5ncy1mb250XG5cdFx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbGcpXG5cdFx0XHRsaW5lLWhlaWdodCByZW0oJGZvbnQtc2l6ZSlcblx0XHRcdGZvbnQtd2VpZ2h0ICR1bHRyYWJsYWNrXG5cblx0Jl9fZWRpdFxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi00eFxuXHRcdGNvbG9yICRsaW5rLWNvbG9yXG5cblx0Jl9fY29tbWVudHNcblx0Jl9fdmlld3Ncblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXHRcdG1hcmdpbiAwIDEwcHhcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtbWQpXG5cdFx0Y29sb3IgJHRleHQtY29sb3ItbGlnaHRlclxuXG5cdFx0Lmljb24tdmlld3Ncblx0XHRcdG9wYWNpdHkgLjRcblxuXHQmX19pbmZvXG5cdFx0c2V0LWZvbnQtc2l6ZSgkZm9udC1zaXplLW1kKVxuXG5cdCZfX25hbWVcblx0XHRzZXQtZm9udC1zaXplKCRmb250LXNpemUtdGl0bGUgKyAyKSAvLyAzMHB4XG5cdFx0Zm9udC13ZWlnaHQgJGJvbGRcblxuXHQmX19jb21wYW55XG5cdCZfX2NvbnRhY3RzXG5cdFx0bGluZS1oZWlnaHQgMS41XG5cdFx0Y29sb3IgJGxpbmstY29sb3JcblxuXHQmX19jb21wYW55XG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTJ4XG5cblx0XHRhXG5cdFx0XHRmb250LXdlaWdodCAkYm9sZFxuXG5cdCZfX2JhZGdlc1xuXHRcdG1hcmdpbi10b3AgJG1hcmdpbi00eFxuXHRcdHBhZGRpbmctdG9wICRtYXJnaW4tNHhcblx0XHRib3JkZXItdG9wIDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yXG5cblx0Jl9fYmFkZ2Vcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbi0yeFxuXHRcdHBhZGRpbmctbGVmdCA1NXB4XG5cdFx0bWluLWhlaWdodCA0MHB4XG5cblx0XHQuaWNvblxuXHRcdFx0YWJzb2x1dGUgdG9wIC0uNWVtIGxlZnRcblxuXHRcdC5pY29uLW1lZGFsXG5cdFx0XHRvcGFjaXR5IC44IiwiLy8gTmV3cyBsaXN0IGJpZyByZWVzdHJcblxuLnJlZXN0clxuXHQubmV3cy1saXN0X19uYW1lXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luLTR4XG5cblx0Jl9fbnVtXG5cdFx0ZmxvYXQgcmlnaHRcblx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5cblx0XHRmb250LXNpemUgJGZvbnQtc2l6ZS14c1xuXG5cdCZfX2xpc3Rcblx0XHQuaWNvblxuXHRcdFx0bWFyZ2luLXJpZ2h0IDEwcHhcblxuXHRcdC5pY29uLXBob25lXG5cdFx0XHRtYXJnaW4tcmlnaHQgMjBweFxuXG5cdCZfX3Jvd1xuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpblxuXHRcdGNsZWFyZml4KClcblxuXHQmX19yaWdodFxuXHRcdGZsb2F0IHJpZ2h0XG5cdFx0XG5cdFx0Lmljb25cblx0XHRcdG1hcmdpbi1yaWdodCAwXG5cblx0Jl9faWNvblxuXHRcdG1hcmdpbi1sZWZ0IDE1cHhcblx0XHRcblx0K2JlbG93KCRzY3JlZW4teHMtbWF4KVxuXHRcdCZfX3JpZ2h0XG5cdFx0XHRmbG9hdCBub25lXG5cdFx0XHRtYXJnaW4tdG9wICRtYXJnaW4tMnhcblx0XHRcblx0XHQmX19pY29uXG5cdFx0XHRtYXJnaW4tbGVmdCAwXG5cdFx0XHRtYXJnaW4tcmlnaHQgMTVweFxuIiwiQGltcG9ydCAnbmliL25vcm1hbGl6ZSdcbkBpbXBvcnQgJ25pYi9ncmFkaWVudHMnXG5AaW1wb3J0ICduaWIvcG9zaXRpb25zJ1xuQGltcG9ydCAnbmliL3NpemUnXG5AaW1wb3J0ICdqZWV0J1xuQGltcG9ydCAncnVwdHVyZSdcblxuQGltcG9ydCAnYXNzZXRzL3N0eWwvX3Nwcml0ZSdcblxuQGltcG9ydCAnYXNzZXRzL3N0eWwvaGVscGVycy9fdmFyaWFibGVzJ1xuQGltcG9ydCAnYXNzZXRzL3N0eWwvaGVscGVycy9fYW5pbWF0aW9ucydcbkBpbXBvcnQgJ2Fzc2V0cy9zdHlsL2hlbHBlcnMvX21peGlucydcbkBpbXBvcnQgJ2Fzc2V0cy9zdHlsL2hlbHBlcnMvX2ZvbnRzJ1xuXG5AaW1wb3J0ICdhc3NldHMvc3R5bC9iYXNlLyonXG5AaW1wb3J0ICdhc3NldHMvc3R5bC9jb21wb25lbnRzLyonXG5AaW1wb3J0ICdhc3NldHMvc3R5bC9sYXlvdXQvKidcbkBpbXBvcnQgJ2Fzc2V0cy9zdHlsL3BhZ2VzLyonXG5cbi5qcy1oaWRkZW5cblx0ZGlzcGxheSBub25lXG5cbi8qYXRsd2RnLXRyaWdnZXIgKi9cbi5hdGx3ZGctdHJpZ2dlclxuXHR6LWluZGV4IDkwMFxuXG4uYXRsd2RnLXBvcHVwXG5cdG1heC13aWR0aCAxMDAlXG5cdG92ZXJmbG93IGF1dG9cbiJdfQ== */
