html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}#_before-after,.product-item--aggressive .product-item__icon:before,.product-item--hota-majors .product-item__icon:before,.product-item--safe .product-item__icon:before,.product-item--standard .product-item__icon:before{content:'';display:inline-block}@font-face{font-family:'Engravers Gothic';src:url(../fonts/EngraversGothic/EngraversGothicBold.eot);src:local("EngraversGothicBold Web"),local("EngraversGothicBoldWeb"),url(../fonts/EngraversGothic/EngraversGothicBold.eot?#iefix) format("embedded-opentype"),url(../fonts/EngraversGothic/EngraversGothicBold.woff2) format("woff2"),url(../fonts/EngraversGothic/EngraversGothicBold.woff) format("woff"),url(../fonts/EngraversGothic/EngraversGothicBold.ttf) format("truetype"),url(../fonts/EngraversGothic/EngraversGothicBold.svg#EngraversGothicBoldWeb) format("svg");font-weight:900;font-style:normal}@font-face{font-family:'Engravers Gothic';src:url("../fonts/EngraversGothic/EngraversGothic BT.eot");src:local("../fonts/EngraversGothic/EngraversGothic BT Web"),local("EngraversGothicBTWeb"),url("../fonts/EngraversGothic/EngraversGothic BT.eot?#iefix") format("embedded-opentype"),url("../fonts/EngraversGothic/EngraversGothic BT.woff2") format("woff2"),url("../fonts/EngraversGothic/EngraversGothic BT.woff") format("woff"),url("../fonts/EngraversGothic/EngraversGothic BT.ttf") format("truetype"),url("../fonts/EngraversGothic/EngraversGothic BT.svg#EngraversGothicBTWeb") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'BrownfoxGeometriaLight';src:url(../fonts/Geometria/BrownfoxGeometriaLight.eot);src:local("../fonts/Geometria/EBrownfoxGeometriaLight"),local("BrownfoxGeometriaLight"),url(../fonts/Geometria/EBrownfoxGeometriaLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Geometria/BrownfoxGeometriaLight.woff2) format("woff2"),url(../fonts/Geometria/BrownfoxGeometriaLight.woff) format("woff"),url(../fonts/CoreSansD/EBrownfoxGeometriaLight.otf) format("opentype"),url(../fonts/Geometria/BrownfoxGeometriaLight.ttf) format("truetype");font-weight:400;font-style:normal}.GeometriaLight,.condition-page__condition__size,.condition-page__text,.shop-teaser__description,.shop__content--product-dis,.works_main__head,.works_main__list-text{font-family:BrownfoxGeometriaLight,Arial,Helvetica}body{font:16px "Engravers Gothic",Arial,Helvetica;line-height:20px;background:url(../images/bg.jpg);letter-spacing:1.6px;color:#323232}a{color:#d2d2d2;text-decoration:none;display:inline-block;transition:color .3s,border .3s,background-color .3s}a:active,a:focus,a:hover{color:#fff;text-decoration:none}ol,ul{list-style:none;padding:0;margin:0}main{padding-top:80px}@media screen and (min-width:850px){main{padding-top:0}}.breadcrumbs,.container,.navigation__wrapper,.page-content{margin:0 auto;padding:0 20px;max-width:1000px;overflow:hidden}.header-center,.header-top{padding:0 20px;max-width:1000px;overflow:hidden}.about-company-wrapper,.condition-page,.condition-page-teaser-wrapper,.conditions__container,.contacts,.description__content,.error-404__wrapper,.footer-wrapper,.how_works__container,.invest-products,.objective,.open_account,.personal-area,.products,.shop-teaser-wrapper,.shop__content,.teaser-products-wrapper,.teaser__content,.widgets-head,.widgets-wrapper,.works_main,.works_main-teaser-wrapper{margin:0 auto;padding:0 20px;max-width:1000px;overflow:hidden}.title{color:#c87846}.error-404__title,.title{font-size:35px;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:5.95px}.condition-page-teaser__title,.personal-area__title,.shop-teaser__title,.teaser-products__title,.works_main-teaser__title{font-size:35px;font-weight:700;text-transform:uppercase;color:#c87846;line-height:1;letter-spacing:5.95px}.title--other-color{color:#fff}.title--mobail-min{font-size:24px}@media screen and (min-width:850px){.title--mobail-min{font-size:35px}}.navigation{min-height:40px;width:100%;z-index:10;color:#d2d2d2;background:#323232;letter-spacing:1.6px;position:fixed;top:0;overflow-x:hidden;overflow-y:auto;border-bottom:2px solid #d2d2d2}@media screen and (min-width:850px){.navigation{position:static;border-bottom:0}}.navigation-alias{display:none}.navigation-alias--fixed{display:block}.navigation--fixed{position:fixed;top:0}.navigation__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;z-index:10;height:100%;padding-top:20px;padding-bottom:20px;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}@media screen and (min-width:850px){.navigation__wrapper{padding-top:0;padding-bottom:0}}.navigation__mobile-logo,.navigation__mobile-logo img{max-height:40px}@media screen and (min-width:850px){.navigation__mobile-logo{display:none}}.navigation__mobile-menu .svg-icon{fill:#646464;font-size:30px;transition:fill .3s}.navigation__mobile-menu .svg-icon:hover,.search:hover svg{fill:#fff}.navigation__mobile-menu .svg-icon--close{font-size:25px;display:none}.navigation__mobile-menu--show .svg-icon--menu{display:none}.navigation__mobile-menu--show .svg-icon--close,.navigation__submenu li{display:block}@media screen and (min-width:850px){.navigation__mobile-menu{display:none}}.navigation nav{-ms-flex:1 1 100%;flex:1 1 100%;background:#323232}.navigation__menu{display:none;overflow:visible;-webkit-transform-style:preserve-3d;z-index:10;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (min-width:850px){.navigation__menu{display:-ms-flexbox!important;display:flex!important;line-height:1;margin-top:0}}.navigation__menu-link{z-index:10;margin:20px 0}.navigation__menu-link--active a,.page-content a{color:#c87846}.navigation__menu-link--phone{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}@media screen and (min-width:850px){.navigation__menu-link--phone{display:none}}.navigation__menu-link--search{height:33px}@media screen and (min-width:850px){.navigation__menu-link--search{display:none}}.navigation__menu-link--client{display:none}@media screen and (min-width:850px){.navigation__menu-link--client{display:block}}.navigation__menu-link--license{font-size:13px;line-height:1.3;margin-top:10px}@media screen and (min-width:850px){.navigation__menu-link--license{display:none}}.navigation__menu-link--small{font-size:13px;letter-spacing:.975px;text-transform:capitalize;margin:5px 0}@media screen and (min-width:850px){.navigation__menu-link--small{display:none}}.navigation__menu-link--more{margin-bottom:-5px}.navigation__menu-link--more-title{border-bottom:1px dashed #d2d2d2;line-height:1.1;letter-spacing:1.2px;padding-bottom:4px}.navigation__menu-link--more-title svg{font-size:21px;vertical-align:bottom}.navigation__menu-link--more:focus>.navigation__submenu,.navigation__menu-link--more:hover>.navigation__submenu{max-height:500px;padding:10px 0 10px 50px;margin-bottom:20px}@media screen and (min-width:850px){.navigation__menu-link--more{display:none}}.navigation__submenu{max-height:0;padding:0 0 0 50px;margin-left:-30px;margin-right:-30px;font-size:13px;line-height:30px;background:#505050;overflow:hidden;margin-top:15px;text-transform:uppercase;letter-spacing:.975px;transition:max-height 1s,padding .7s}@media screen and (min-width:850px){.navigation__submenu{display:none}}.button,button{padding:7px 20px;text-align:center;transition:background .3s,color .3s;background:0 0}.button-container,button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:980px){.button-container,button-container{-ms-flex-pack:start;justify-content:flex-start}}.button__default,button__default{color:#c87846;border:2px solid #c87846;letter-spacing:1.5px;padding:10px 67px;font-size:15px;text-transform:uppercase}.button__default:active,.button__default:focus,.button__default:hover,button__default:active,button__default:focus,button__default:hover{color:#000;background:#c87846}.button__header,button__header{color:#c87846;border:2px solid #c87846;font-size:13px;padding:7px 20px;letter-spacing:.975px}.button__teaser,button__teaser{color:#fff;border:3px solid #fff;font-size:15px;text-transform:uppercase;padding:10px 40px;margin-bottom:20px;letter-spacing:1.5px}.button__teaser:active,.button__teaser:focus,.button__teaser:hover,button__teaser:active,button__teaser:focus,button__teaser:hover{color:#000;background:#fff}.button--disabled,button--disabled{color:#646464;border:2px solid #646464;cursor:default}.button--disabled:active,.button--disabled:focus,.button--disabled:hover,button--disabled:active,button--disabled:focus,button--disabled:hover{color:#646464;background:0 0}.button--active,button--active{color:#000;background:#c87846}.hide-text{overflow:hidden}.hide-text__arrow{display:none;padding:20px 0 0;cursor:pointer;text-align:center;margin-top:-5px}.hide-text__arrow:before{content:'';display:inline-block;background-image:url(../images/sprites.png);background-position:-212px -103px;width:44px;height:23px;transition:filter .3s,transform 1.3s}.hide-text__arrow:hover:before{filter:brightness(3)}.hide-text__arrow--active:before{transform:rotateX(180deg)}.form-wrapper{overflow:hidden}.form-wrapper .button-container{margin-top:40px}@media screen and (min-width:850px){.form-wrapper .button-container{margin-left:35%}}@media screen and (max-width:549px){.form-wrapper .button-container .button.button__default{width:100%}}.form-title{color:#323232;font-size:19px;letter-spacing:1.9px;text-transform:uppercase;font-weight:700;margin-bottom:35px;margin-top:50px}.form-element,.result-questions-element .form-select{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;max-width:68em;margin-left:auto;margin-right:auto;margin-bottom:15px}.form-element::after,.result-questions-element .form-select::after{clear:both;display:table;content:none}.form-element label,.result-questions-element .form-select label{-ms-flex-preferred-size:100%;flex-basis:100%;text-transform:uppercase;font-weight:400}@media screen and (min-width:850px){.form-element label,.result-questions-element .form-select label{-ms-flex-preferred-size:35%;flex-basis:35%}.form-element--file{margin-left:35%}}.form-element .form-file-upload,.result-questions-element .form-select .form-file-upload{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex:1 100%;flex:1 100%;-ms-flex-align:center;align-items:center;margin-bottom:10px}.form-element .form-file-upload:before,.result-questions-element .form-select .form-file-upload:before{content:'';display:inline-block;background-image:url(../images/sprites.png);background-position:-228px -163px;width:16px;height:16px;margin-right:5px}.form-element .form-file-upload input[type=file],.result-questions-element .form-select .form-file-upload input[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;letter-spacing:10em;-ms-transform:scale(20);opacity:0;cursor:pointer}.footable>thead>tr>th.footable-sortable:hover,.form-element .form-file-upload--download,.result-questions-element .form-select .form-file-upload--download{cursor:pointer}.form-element .form-file-upload--download:before,.result-questions-element .form-select .form-file-upload--download:before{background-image:url(../images/sprites.png);background-position:-212px -163px;width:16px;height:16px}.form-element .form-file-upload--download input[type=file],.result-questions-element .form-select .form-file-upload--download input[type=file]{display:none}.form-element .datepicker,.result-questions-element .form-select .datepicker{background:url(../images/datepicker.png) no-repeat right 10px center #f5f5f5;padding-right:30px}.form-element .datepicker:active,.form-element .datepicker:focus,.result-questions-element .form-select .datepicker:active,.result-questions-element .form-select .datepicker:focus{background:url(../images/datepicker-hover.png) no-repeat right 10px center #f5f5f5}@media screen and (max-width:549px){.form-element .form-select,.result-questions-element .form-select .form-select{width:100%}}.form-element input,.form-element select,.result-questions-element .form-select input,.result-questions-element .form-select select{border:2px solid #d2d2d2;background-color:#f5f5f5;height:40px;min-width:110px;max-width:100%;padding:0 10px;color:#646464;width:100%;border-radius:0;font-size:16px}.form-element textarea,.result-questions-element .form-select textarea{border:2px solid #d2d2d2;background-color:#f5f5f5;height:40px;padding:0 10px;color:#646464;border-radius:0;font-size:16px}.form-element input:focus,.form-element select:focus,.form-element textarea:focus,.result-questions-element .form-select input:focus,.result-questions-element .form-select select:focus,.result-questions-element .form-select textarea:focus{outline:0}.form-element input:disabled,.form-element select:disabled,.form-element textarea:disabled,.result-questions-element .form-select input:disabled,.result-questions-element .form-select select:disabled,.result-questions-element .form-select textarea:disabled{color:#bebebe;cursor:default}.form-element select,.result-questions-element .form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.address-footer__select::-ms-expand,.form-element select::-ms-expand,.result-questions-element .form-select select::-ms-expand{display:none}.form-element select option,.result-questions-element .form-select select option{padding-left:10px;background-color:#f5f5f5}.form-element select option:focus,.result-questions-element .form-select select option:focus{outline:0}.form-element textarea,.result-questions-element .form-select textarea{min-height:80px;width:100%;max-width:100%;min-width:100%;resize-x:none;padding-top:10px;padding-bottom:10px}@media screen and (min-width:550px){.form-element textarea,.result-questions-element .form-select textarea{width:60%;max-width:60%;min-width:290px}.form-element--xs input,.form-element--xs select{width:110px}.form-element--s input,.form-element--s select{width:210px}.form-element--m input,.form-element--m select{width:260px}.form-element--l input,.form-element--l select,.result-questions-element .form-select input,.result-questions-element .form-select select{width:290px}}.form-element--error input,.form-element--error select,.form-element--error textarea{border:2px solid #dc3228}.form-element--error .form-error{max-height:100px}.form-element__description{margin:10px 0 0;font-size:13px;line-height:1;letter-spacing:.975px}.form-error{color:#dc3228;font-size:13px;line-height:1;max-height:0;overflow:hidden;padding-top:5px;letter-spacing:1.3px;transition:max-height .3s}@media screen and (min-width:850px){.form-error{margin-left:35%}}.form-description{margin-top:-10px;margin-bottom:40px}.down{background:url(../images/footer_select_down.png) right 10px bottom 12px no-repeat}.shown{background:url(../images/footer_select_down.png) right 10px top 12px no-repeat}.svg-icon{display:inline-block;width:1em;height:1em;fill:currentColor}.table.table-custom{font-size:14px}.table.table-custom tr:nth-child(2n+1){cursor:pointer}.table.table-custom>tbody>tr{background-color:#fff}.table.table-custom>tbody>tr.footable-row-detail{background-color:#f5f5f5}.table.table-custom>thead tr{background-color:#d2d2d2}.table.table-custom>tbody>tr>td,.table.table-custom>thead>tr>th{border-color:#d2d2d2}.breadcrumbs ul li a,.paging-nav li a,.table.table-custom a{color:#323232}.breadcrumbs ul li a:hover,.table.table-custom a:hover{color:#646464}.table-responsive{border:0}@media screen and (max-width:849px){.table.table-custom.table--mobile thead{display:none}.table.table-custom.table--mobile tbody td{display:-ms-flexbox;display:flex}.table.table-custom.table--mobile tbody tr td:first-child{background:#d2d2d2}.table.table-custom.table--mobile tbody td:before{content:attr(data-th);font-weight:700;-ms-flex:1;flex:1}}@media screen and (min-width:850px){.table.table-custom.table--mobile tbody td{display:table-cell!important}}.type-table-show{text-align:right}@media screen and (min-width:850px){.type-table-show{display:none}}.type-table-show>div{display:inline-block;cursor:pointer;margin-left:10px}.type-table-show>div :hover svg{fill:#646464}.type-table-show>div.type-table-show__active svg{fill:#c87846}.type-table-show svg{font-size:25px}.breadcrumbs{padding-top:20px;font-size:13px;letter-spacing:1.95px;color:#c87846}.breadcrumbs ul li{display:inline-block}.breadcrumbs ul li:after{content:'>';display:inline-block;color:#323232}.breadcrumbs ul li:last-child:after{content:none}.hint{cursor:pointer;margin-left:10px;position:relative}.tooltip.top .tooltip-inner{background-color:#323232;color:#d2d2d2;font:16px "Engravers Gothic",Arial,Helvetica}.tooltip.top .tooltip-arrow{border-top-color:#323232}.page-content{padding-top:30px;padding-bottom:80px}.page-content a:hover{color:#d2d2d2}.paging-nav{text-align:center}.paging-nav li{padding:4px 12px;border:1px solid #d2d2d2;border-left-width:0;background-color:#fff;font-size:14px;display:inline-block;cursor:pointer;margin-left:-7px}.paging-nav li:first-child{border-left-width:1px}.paging-nav li.selected-page,.paging-nav li:focus,.paging-nav li:hover{background-color:#d2d2d2}.paging-nav li.selected-page{cursor:default}.paging-nav li.disabled,.paging-nav li.disabled:focus,.paging-nav li.disabled:hover{cursor:default;background-color:#f5f5f5}.paging-nav li.disabled a,.paging-nav li.disabled:focus a,.paging-nav li.disabled:hover a{color:#bebebe}header{background:#323232;text-transform:uppercase}@media screen and (min-width:850px){header{padding-top:30px}}.header-top{-ms-flex-pack:end;justify-content:flex-end;margin:0 auto 15px;font-size:13px;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:baseline;align-items:baseline;min-height:35px;letter-spacing:.975px;display:none}@media screen and (min-width:850px){.header-top{display:-ms-flexbox;display:flex}}.personal-area-link{margin-right:25px}.personal-area-link svg{font-size:21px;vertical-align:bottom}.personal-area--more{background:#323232;position:absolute;box-shadow:0 0 10px rgba(0,0,0,.7);padding:9px;height:auto;margin-top:5px;color:#fff}.personal-area--more .button__header{padding:3px 20px}.personal-area--more p:first-child{margin-bottom:0}.personal-area--more p{margin-bottom:5px}.search{margin-right:25px;position:relative;height:35px;min-width:25px;display:inline-block}.search .search__input:focus,.search .search__input:hover,.search:focus .search__input,.search:hover .search__input{width:220px;padding:0 35px 0 10px;border:2px solid #646464;opacity:1}.search svg{position:absolute;right:10px;top:10px;fill:#d2d2d2}.search--left .search__input:focus,.search--left .search__input:hover,.search--left:focus .search__input,.search--left:hover .search__input{padding:0 10px 0 35px}.search--left svg{left:10px}.search__input{background:#323232;color:#bebebe;height:35px;width:0;border:0;padding:0;opacity:0;transition:width .7s,padding .7s,opacity .3s}.search__input:focus{outline:0}.lang{font-size:13px;letter-spacing:.975px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lang__vert-line{width:1px;height:20px;background:#d2d2d2;margin:0 14px}.header-phone a,.lang__type--active,.lang__type--active:hover{color:#c87846}.header-center{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 auto 20px;display:none}@media screen and (min-width:850px){.header-center{display:-ms-flexbox;display:flex}}.header-phone{color:#c87846;font-weight:700;font-size:22px;letter-spacing:2.2px}.teaser{background:url(../images/tsr-bg.jpg) no-repeat top center #303030;min-height:570px;padding-bottom:43px;color:#bebebe;display:-ms-flexbox;display:flex;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:850px){.teaser{min-height:940px}}@media screen and (min-width:2000px){.teaser{background:url(../images/tsr-bg-4096.jpg) top center no-repeat #303030}}.teaser__title{color:#fff;text-align:center;font-size:30px;letter-spacing:12px;margin-top:215px;line-height:1.4}@media screen and (min-width:850px){.teaser__title{font-size:36px;letter-spacing:21.6px;margin-bottom:300px}}.teaser__title-word{display:inline-block;white-space:nowrap}.teaser__title-symbol{display:inline-block;margin-right:10px}@media screen and (min-width:850px){.teaser__title-symbol{margin-right:20px}}.teaser__title-symbol--x{background-image:url(../images/sprites.png);background-position:-102px -73px;width:13px;height:12px}@media screen and (min-width:850px){.teaser__title-symbol--x{background-image:url(../images/sprites.png);background-position:-230px -146px;width:18px;height:17px}}.teaser__title-symbol--t{background-image:url(../images/sprites.png);background-position:-244px -163px;width:13px;height:12px}@media screen and (min-width:850px){.teaser__title-symbol--t{background-image:url(../images/sprites.png);background-position:-212px -146px;width:18px;height:17px}}.teaser__title-symbol:hover{animation:rotate 2s linear infinite}@media screen and (min-width:850px){.teaser__text{columns:2}}.teaser__text--header{font-size:20px;font-weight:700;color:#c87846}.teaser .button__teaser{margin-top:100px}@media screen and (min-width:850px){.teaser .button__teaser{display:none}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.products{padding-top:77px;padding-bottom:33px;color:#323232;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:850px){.products{padding-bottom:77px}}.products .condition-page-teaser__title,.products .error-404__title,.products .personal-area__title,.products .shop-teaser__title,.products .teaser-products__title,.products .title,.products .works_main-teaser__title{-ms-flex:1 100%;flex:1 100%;margin-bottom:30px}.products .footnote{margin-top:45px;color:#646464;font-size:13px;-ms-flex:1 100%;flex:1 100%;line-height:1.2;letter-spacing:.975px}@media screen and (min-width:850px){.products .footnote{columns:2;margin-top:30px}}.products .hide-text__arrow{margin:auto}.product-item{-ms-flex:1 100%;flex:1 100%;margin-top:35px;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:850px){.product-item{-ms-flex:0 48%;flex:0 48%}}.product-item__icon{margin-right:13px;width:51px;height:48px;text-align:center;float:left}.product-item--safe .product-item__icon:before{background-image:url(../images/sprites.png);background-position:-212px 0;width:47px;height:50px}.product-item--hota-majors .product-item__icon:before{background-image:url(../images/sprites.png);background-position:0 -140px;width:51px;height:48px}.product-item--standard .product-item__icon:before{background-image:url(../images/sprites.png);background-position:-51px -140px;width:50px;height:47px}.product-item--aggressive .product-item__icon:before{background-image:url(../images/sprites.png);background-position:-212px -50px;width:35px;height:53px}.product-item__info{position:relative}.product-item__title{text-transform:uppercase;font-size:25px;text-decoration:underline;font-weight:700;margin:20px 0;letter-spacing:2.5px}.product-item__title a{cursor:pointer;color:#323232;text-decoration:underline}.product-item__title a:hover{opacity:.9}.product-item__about{padding-left:0}@media screen and (min-width:850px){.product-item__about{padding-left:65px}}.product-item__about-percent{font-size:19px;font-weight:700;margin-bottom:18px;letter-spacing:1.9px}.product-item__about-lists{margin-bottom:13px;letter-spacing:1.2px}.product-item__about-lists li{line-height:20px}.product-item__about-guarantee{font-weight:700;font-size:19px;color:#c87846;letter-spacing:1.9px}.how_works{padding-top:60px;padding-bottom:80px}@media screen and (min-width:980px){.how_works{padding-top:80px}}.how_works__header{margin-bottom:46px;line-height:35px}.how_works__discription{letter-spacing:1.2px;margin-bottom:45px;line-height:1;display:none}@media screen and (min-width:850px){.how_works__discription{display:block}}.how_works__discription--min{display:block;margin-bottom:30px}@media screen and (min-width:850px){.how_works__discription--min{display:none}}.how_works__order{letter-spacing:1.9px;margin-bottom:50px;color:#fff;text-align:center;text-transform:uppercase}@media screen and (min-width:550px){.how_works__order{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:980px){.how_works__order{-ms-flex-pack:justify;justify-content:space-between}}.how_works__order__size{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;width:210px;height:211px;-ms-flex:1 0 50%;flex:1 0 50%}@media screen and (min-width:980px){.how_works__order__size{-ms-flex:1 0 210px;flex:1 0 210px}}.how_works__order--meeting{background:url(../images/how_works_meeting.jpg) center no-repeat}.how_works__order--score{background:url(../images/how_works_score.jpg) center no-repeat}.how_works__order--control{background:url(../images/how_works_control.jpg) center no-repeat}.how_works__order--profit{background:url(../images/how_works_profit.jpg) center no-repeat}.order-text{width:210px;padding:0 25px;font-weight:700;font-size:19px}.order-text p:first-child{font-size:60px;color:#c87846;font-weight:400;margin-bottom:29px}.about-company{padding-top:88px;padding-bottom:100px;min-height:442px;background:url(../images/about_company.jpg) bottom center no-repeat #c1c1c1;background-size:cover}@media screen and (min-width:2000px){.about-company{background:url(../images/about_company-4096.jpg) bottom center no-repeat #c1c1c1}}.about-company__header{margin-bottom:46px}.about-company__description{margin-bottom:20px;overflow:hidden;line-height:1.2;letter-spacing:1.2px}@media screen and (min-width:850px){.about-company__description{columns:2;height:100%;margin-bottom:60px}}.conditions{padding-top:72px;padding-bottom:43px;-ms-flex-pack:center;justify-content:center;background-color:#323232}.conditions__container{padding-bottom:20px}.conditions__header{color:#fff;font-weight:600;margin-bottom:62px;text-transform:uppercase;font-size:35px;letter-spacing:5.95px}.conditions__discription{color:#bebebe;display:block;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0;overflow:hidden;margin-bottom:0;font-size:16px;letter-spacing:1.2px}.conditions__discription p{-ms-flex-preferred-size:48%;flex-basis:48%}.conditions__second-header{line-height:1.2;color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:29px;font-size:25px;letter-spacing:2.5px}.conditions__condition{margin-bottom:29px;letter-spacing:3px;color:#fff;text-align:center}@media screen and (min-width:850px){.conditions__condition{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.conditions__condition__size{margin-bottom:20px;padding-right:15px}@media screen and (min-width:980px){.conditions__condition__size{-ms-flex-preferred-size:212px;flex-basis:212px;margin-bottom:0;padding-right:0}}.conditions .button-container{margin-top:40px}.condition-text{color:#bebebe;text-align:left;font-size:16px;letter-spacing:1.2px}.condition-page__text p:first-child,.condition-text p:first-child{font-size:50px;letter-spacing:5px;color:#c87846;margin-bottom:32px}footer{background-color:#323232}.footer-wrapper{color:#fff;height:auto;padding-top:60px;padding-bottom:55px}.footer-logo{margin-bottom:56px}.footer-logo img{width:183px}.footer-content{margin-bottom:63px;overflow:hidden;font-size:16px;word-spacing:4px}.footer-content ul{line-height:1}.footer-content ul li{margin-bottom:14px}.address-footer{float:left;display:block;margin-right:2.35765%;width:100%;line-height:1.3;letter-spacing:1.425px}.address-footer:last-child{margin-right:0}@media screen and (min-width:980px){.address-footer{float:left;display:block;margin-right:2.35765%;width:48.82117%}.address-footer:last-child{margin-right:0}}.address-footer__address{margin-top:20px}.address-footer__select{width:204px;height:34px;padding-left:15px;border:1px solid #646464;color:#b5b5b5;background-color:#323232;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-top:20px}.address-footer__select:focus{outline:#646464 auto 1px}.address-footer__select option{padding-left:15px;background-color:#323232}.address-footer__select option:focus{outline:#646464 auto 5px}.menu-footer{color:#b5b5b5;float:left;margin-right:2.35765%;width:23.23176%;letter-spacing:1.2px;display:none}.documents-footer:last-child,.menu-footer:last-child{margin-right:0}@media screen and (min-width:980px){.menu-footer{display:block}}.documents-footer{color:#b5b5b5;float:left;margin-right:2.35765%;width:23.23176%;letter-spacing:1.425px;display:none}@media screen and (min-width:980px){.documents-footer{display:block}}.footer-license{color:#b5b5b5;line-height:1;font-size:13px;display:none;letter-spacing:.975px}@media screen and (min-width:980px){.footer-license{display:block}}.address-footer__select:hover+.select__icon,.select__icon{background-image:url(../images/sprites.png);width:15px;height:10px}.select__icon{vertical-align:middle;display:inline-block;position:relative;right:33px;top:0;background-position:-84px -96px}.address-footer__select:hover+.select__icon{background-position:-130px -73px}.site-development{float:right}.error-404{text-transform:uppercase;background:url(../images/404.jpg) top center no-repeat;padding-top:90px;min-height:calc(100vh - 80px);max-height:960px}@media screen and (min-width:850px){.error-404{min-height:calc(100vh - 222px)}}@media screen and (min-width:2000px){.error-404{background:url(../images/404-4096.jpg) top center no-repeat;max-height:1920px}}.error-404__title{color:#323232}.error-404__info{font-size:16px;letter-spacing:1.6px;color:#323232;margin-top:60px}@media screen and (min-width:850px){.error-404__info{width:50%}}.widgets{padding-top:40px;padding-bottom:40px;background:#fff}.widgets-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.widgets__facebook,.widgets__twitter{-ms-flex:1 0 100%;flex:1 0 100%;text-align:center;margin-bottom:20px}@media screen and (min-width:850px){.widgets__facebook,.widgets__twitter{-ms-flex:1;flex:1;text-align:left}}.widgets__twitter .twitter-timeline{display:none}.widgets__header{font-size:24px;letter-spacing:2.4px;text-transform:uppercase;font-weight:700;margin-bottom:20px;line-height:1.2}.widgets__twitter .widgets__header{padding-left:12px}.personal-area{padding-top:30px;padding-bottom:80px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.personal-area__title{-ms-flex:1 1 100%;flex:1 1 100%}.personal-area__title--mobile{font-size:19px;letter-spacing:1.9px;margin-bottom:20px}@media screen and (min-width:850px){.personal-area__title--mobile{display:none}}.personal-area__title-inside{color:#323232;font-size:19px;letter-spacing:1.9px;text-transform:uppercase;font-weight:700;margin-bottom:35px}.personal-area-content{width:100%;-ms-flex:none;flex:none}@media screen and (min-width:850px){.personal-area-content{padding-top:20px;-ms-flex:1 1 60%;flex:1 1 60%}}.hide_mail{display:none}.personal-area-nav{position:fixed;z-index:2;left:0;top:80px;background:#323232;width:100%;display:none;text-transform:uppercase}@media screen and (min-width:850px){.personal-area-nav{display:block!important;position:relative;-ms-flex:0 1 20%;flex:0 1 20%;min-width:250px;background:0 0;top:0}}.personal-area-nav ul{padding:0 30px 25px}@media screen and (min-width:850px){.personal-area-nav ul{padding:0 30px 25px 0;margin-right:60px;border-right:2px solid #c87846}}.personal-area-nav ul li{padding:20px 0 0}@media screen and (min-width:850px){.personal-area-nav ul li a{color:#323232}.personal-area-nav ul li a:hover{color:#646464}}.personal-area-nav ul li.active a,.reporting ul li li a:hover,.shop_pagin .active a:hover{color:#c87846}@media screen and (min-width:850px){.personal-area-nav ul li.active a{color:#c87846}}.personal-area-nav__button{height:40px;width:15px;background:#323232;position:fixed;left:0;cursor:pointer;z-index:3}@media screen and (min-width:850px){.personal-area-nav__button{display:none}}.personal-area-nav__button .svg-icon{margin-top:12px}.personal-area-nav__button .svg-icon--arrow-next,.social svg:hover{fill:#646464}.personal-area-nav__button .svg-icon--arrow-back{display:none;fill:#323232}.personal-area-nav__button--show{background:#646464;right:0;left:auto}.personal-area-nav__button--show .svg-icon--arrow-next,.reporting ul ul{display:none}.personal-area-nav--hid-min,.personal-area-nav__button--show .svg-icon--arrow-back,.reporting ul li span.open+ul{display:block}@media screen and (min-width:850px){.personal-area-nav--hid-min{display:none}}.link-invest-profile{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.link-invest-profile__text{margin-bottom:20px}@media screen and (min-width:850px){.link-invest-profile__text{margin-bottom:0}}@media screen and (max-width:549px){.link-invest-profile__button,.link-invest-profile__button a{width:100%}}.link-invest-profile__button a{padding:10px 20px}.exchange-rate{margin-bottom:15px;text-align:center}.reporting ul li li{margin-left:20px}.contacts a,.reporting ul li li a{color:#323232;text-decoration:underline}.reporting ul{overflow:hidden}.reporting ul li span{background:url(../images/plus.png) no-repeat top 4px left;padding-left:20px;cursor:pointer}.reporting ul li span.open{background:url(../images/minus.png) no-repeat top 4px left}.list-questions{margin-top:-20px}.question__title{text-transform:uppercase;font-size:20px;margin:20px 0 10px}.question__answers{margin-left:30px}.question label,.result-questions label{display:block;font-weight:400;margin-left:30px;position:relative}.question label::before,.result-questions label::before{left:-25px;width:14px;height:14px;border-radius:50px;content:'';position:absolute;top:3px;border:1px solid #323232}.question input[type=radio],.result-questions input[type=radio]{margin-right:10px;display:none}.question input[type=radio]:checked+label::after,.result-questions input[type=radio]:checked+label::after{left:-22px;width:8px;height:8px;border-radius:10px;background-color:#323232;content:'';position:absolute;top:6px;margin:auto}.question--error{color:#dc3228}.question--error label::before{border-color:#dc3228}.question--error select{border-color:#dc3228!important}.question--error .form-error{max-height:100px}.result-questions{display:none}.result-questions-element{margin-top:20px}.result-questions-element .form-error{margin-left:0}.questionary .condition-page-teaser__title,.questionary .error-404__title,.questionary .personal-area__title,.questionary .shop-teaser__title,.questionary .teaser-products__title,.questionary .title,.questionary .works_main-teaser__title{margin-bottom:25px;font-size:24px;display:none;line-height:1}@media screen and (min-width:850px){.questionary .condition-page-teaser__title,.questionary .error-404__title,.questionary .personal-area__title,.questionary .shop-teaser__title,.questionary .teaser-products__title,.questionary .title,.questionary .works_main-teaser__title{padding-top:0;font-size:25px;display:block}}.questionary__discription{margin-bottom:40px}.questionary .button__default{padding:10px 51px}@media screen and (min-width:850px){.questionary .button__default{padding:10px 67px}}.teaser-products{min-height:440px;background:url(../images/products.jpg) no-repeat top center}@media screen and (min-width:2000px){.teaser-products{background:url(../images/products-4096.jpg) top center no-repeat}}.teaser-products-wrapper{padding-top:80px}.teaser-products-wrapper .teaser-products__title{font-size:25px}@media screen and (min-width:550px){.teaser-products-wrapper .teaser-products__title{font-size:35px}}.teaser-products__description{letter-spacing:.4px}@media screen and (min-width:850px){.teaser-products__description{width:50%}}.objective{padding-top:70px;padding-bottom:70px}.objective .condition-page-teaser__title,.objective .error-404__title,.objective .personal-area__title,.objective .shop-teaser__title,.objective .teaser-products__title,.objective .title,.objective .works_main-teaser__title{font-size:24px;color:#323232;letter-spacing:2.4px}@media screen and (min-width:850px){.objective .condition-page-teaser__title,.objective .error-404__title,.objective .personal-area__title,.objective .shop-teaser__title,.objective .teaser-products__title,.objective .title,.objective .works_main-teaser__title{font-size:35px;letter-spacing:5.95px}}.objective .condition-page-teaser__title span,.objective .error-404__title span,.objective .personal-area__title span,.objective .shop-teaser__title span,.objective .teaser-products__title span,.objective .title span,.objective .works_main-teaser__title span{font-size:16px;letter-spacing:2.72px}@media screen and (min-width:850px){.objective .condition-page-teaser__title span,.objective .error-404__title span,.objective .personal-area__title span,.objective .shop-teaser__title span,.objective .teaser-products__title span,.objective .title span,.objective .works_main-teaser__title span{font-size:25px;letter-spacing:4.25px}}.objective__description{margin-bottom:50px}.objective__content table td,.objective__content table th{width:50%;border-right:20px solid transparent}@media screen and (min-width:550px){.objective__content table td,.objective__content table th{border-right:55px solid transparent}}.objective__content table td:nth-child(2n),.objective__content table th:nth-child(2n){border-right:0}.objective__content table th{color:#c87846;font-weight:700;border-bottom:2px solid #c87846;padding-bottom:19px;margin-bottom:10px;text-transform:uppercase;font-size:18px;letter-spacing:1.8px}@media screen and (min-width:850px){.objective__content table th{font-size:25px;letter-spacing:4.25px}}.objective__content table td{padding:20px 0;border-bottom:1px solid #c87846}.objective__content table tr:last-child td{border-bottom:0}.description{background-color:#323232;color:#d2d2d2;padding-top:70px;padding-bottom:20px}@media screen and (min-width:850px){.description{padding-top:120px;padding-bottom:80px}}.description__content{display:block;columns:1;padding-bottom:30px;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:850px){.description__content{columns:2;padding-bottom:0}}.invest-products{padding-top:60px;padding-bottom:30px}.invest-products-item{margin-bottom:60px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.invest-products-item .form-element label,.invest-products-item .result-questions-element .form-select label,.result-questions-element .invest-products-item .form-select label{-ms-flex:1 0 100%;flex:1 0 100%}@media screen and (min-width:850px){.invest-products-item .form-element label,.invest-products-item .result-questions-element .form-select label,.result-questions-element .invest-products-item .form-select label{-ms-flex:1 0 35%;flex:1 0 35%}}.invest-products__title{text-transform:uppercase;font-size:25px;font-weight:700;letter-spacing:2.5px;margin-bottom:20px;-ms-flex:1 1 100%;flex:1 1 100%}.invest-products__title::before{content:'';display:block;float:left;margin-right:20px}.invest-products__title span{font-size:19px;font-weight:700;letter-spacing:1.9px}.invest-products__title--standard::before{background-image:url(../images/sprites.png);background-position:-51px -140px;width:50px;height:47px}.invest-products__title--aggressive::before,.invest-products__title--safe::before{background-image:url(../images/sprites.png);background-position:-212px -50px;width:35px;height:53px}.invest-products__title--safe::before{background-position:-212px 0;width:47px;height:50px}.invest-products__title--hota-majors::before{background-image:url(../images/sprites.png);background-position:0 -140px;width:51px;height:48px}.invest-products__description{letter-spacing:1.2px;margin-bottom:30px}@media screen and (min-width:850px){.invest-products__description{columns:2}}.invest-products__about{-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:40px}@media screen and (min-width:850px){.invest-products__about{-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:0}}.invest-products__about-lists{margin-bottom:13px;letter-spacing:1.2px}.invest-products__about-lists li{line-height:25px}.invest-products__about-guarantee{font-weight:700;font-size:19px;color:#c87846;letter-spacing:1.9px}.invest-products__calculation{-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:10px}@media screen and (min-width:850px){.invest-products__calculation{-ms-flex:1 1 49%;flex:1 1 49%}}.invest-products__calculation .form-element,.invest-products__calculation .result-questions-element .form-select,.result-questions-element .invest-products__calculation .form-select{margin-bottom:25px;-ms-flex-pack:start;justify-content:flex-start}.invest-products__calculation label{margin-bottom:10px}@media screen and (min-width:850px){.invest-products__calculation label{float:left;display:block;margin-right:2.35765%;width:40.29137%}.invest-products__calculation label:last-child{margin-right:0}}.invest-products__calculation-years{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:549px){.invest-products__calculation-years{width:100%;margin-top:10px}}.invest-products__calculation-years-start{margin-right:10px}.invest-products__calculation-years-end{margin-left:10px}.invest-products__calculation-years .slider.slider-horizontal .slider-track{position:relative;min-width:190px;width:100%;height:2px;background:#d2d2d2;margin:0}.invest-products__calculation-years .slider-selection{background:#d2d2d2}.invest-products__calculation-years .slider .tooltip.top{margin-top:-30px}.invest-products__calculation-years .slider .tooltip.top .tooltip-inner{color:#323232;background:0 0}.invest-products__calculation-years .slider .tooltip.top .tooltip-arrow{display:none}.invest-products__calculation-years .slider-handle.round{width:10px;height:20px;background:#d2d2d2;border:none;border-radius:0;cursor:pointer;position:absolute}.invest-products__calculation-years .slider.slider-horizontal .slider-handle,.invest-products__calculation-years .slider.slider-horizontal .slider-tick{margin-left:0}.invest-products .button-container{width:100%;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:850px){.invest-products .button-container{-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:549px){.invest-products .button-container .button.button__default{width:100%}}.works_main{padding-top:85px;padding-bottom:80px;text-transform:uppercase}.works_main-teaser{background:url(../images/tsr-how_works-main.jpg) no-repeat bottom center #fff}@media screen and (min-width:850px){.works_main-teaser{min-height:440px}}@media screen and (min-width:2000px){.works_main-teaser{background:url(../images/tsr-how_works-main-4096.jpg) bottom center no-repeat #fff}}.works_main-teaser-wrapper{padding-top:80px}.works_main-teaser-wrapper .teaser-products__title{font-size:25px}@media screen and (min-width:550px){.works_main-teaser-wrapper .teaser-products__title{font-size:35px}}.works_main-teaser__description{font-size:16px;padding-bottom:20px;letter-spacing:.375px}@media screen and (min-width:850px){.works_main-teaser__description{width:50%}}.works_main__head{font-size:15px;display:block;text-transform:none;margin-bottom:40px}.works_main__head p{padding-right:0}@media screen and (min-width:850px){.works_main__head{display:-ms-flexbox;display:flex}.works_main__head p{padding-right:40px;-ms-flex-order:1;order:1}}.works_main__head-img{margin-bottom:40px}@media screen and (min-width:850px){.works_main__head-img{margin-bottom:0;-ms-flex-order:2;order:2}}.works_main__list{display:block;text-transform:none;line-height:1;margin-bottom:85px;-ms-flex-flow:row wrap;flex-flow:row wrap}.works_main__list-namber{padding-right:20px;font-size:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:35px}.works_main__list-text{font-size:15px;-ms-flex:1 52%;flex:1 52%;padding-left:0;line-height:20px}@media screen and (min-width:850px){.works_main__list-text{padding-left:40px}}.works_main__list-header{-ms-flex:1 100%;flex:1 100%;margin-bottom:60px;font-size:25px;text-transform:uppercase;font-weight:700}@media screen and (min-width:850px){.works_main__list{display:-ms-flexbox;display:flex}}.works_main__list .how_works__order__size{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;max-width:460px;width:100%;height:auto}@media screen and (min-width:980px){.works_main__list .how_works__order__size{-ms-flex:1 0 460px;flex:1 0 460px}}.works_main .button__default{margin:auto}.works_main .order-text{width:210px;text-transform:uppercase;text-align:center;color:#fff;padding:0 25px;font-weight:700;font-size:19px}.works_main .order-text p:first-child{font-size:60px;color:#c87846;font-weight:400;margin-bottom:15px}.condition-page{padding-top:30px;padding-bottom:80px}.condition-page-teaser{min-height:440px;background:url(../images/tsr-condition_main.jpg) no-repeat top center}@media screen and (min-width:2000px){.condition-page-teaser{background:url(../images/tsr-condition_main-4096.jpg) top center no-repeat}}.condition-page-teaser-wrapper{padding-top:80px}.condition-page-teaser-wrapper .teaser-products__title{font-size:25px}@media screen and (min-width:550px){.condition-page-teaser-wrapper .teaser-products__title{font-size:35px}}.condition-page__description{overflow:hidden;margin-bottom:40px;letter-spacing:1.2px;columns:1}@media screen and (min-width:850px){.condition-page__description{columns:2}}.condition-page__second-header{color:#c87846;line-height:1.2;text-transform:uppercase;font-weight:700;margin-bottom:29px;font-size:25px;letter-spacing:2.5px}.condition-page__condition{margin-bottom:30px;letter-spacing:3px}@media screen and (min-width:550px){.condition-page__condition{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}.condition-page__condition__size{font-size:15px;letter-spacing:1.2px;margin-bottom:40px;-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (min-width:980px){.condition-page__condition__size{-ms-flex-preferred-size:212px;flex-basis:212px;margin-bottom:0}}.condition-page__condition__size--min{display:none}@media screen and (min-width:980px){.condition-page__condition__size--min{display:block}}.condition-page__condition__size-img{width:210px;height:110px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding-bottom:15px}.condition-page__condition__size-img:before{content:'';display:inline-block}.condition-page__condition__size-commission{padding-bottom:0}.condition-page__condition__size-commission:before{background-image:url(../images/sprites.png);background-position:0 0;width:86px;height:96px}.condition-page__condition__size-term:before{background-image:url(../images/sprites.png);background-position:-86px 0;width:70px;height:73px}.condition-page__condition__size-threshold:before{background-image:url(../images/sprites.png);background-position:-156px 0;width:56px;height:88px}.condition-page__condition__size-money:before{background-image:url(../images/sprites.png);background-position:0 -96px;width:84px;height:44px}.condition-page__text{font-size:15px;letter-spacing:1.125px}.contacts{padding-top:30px;padding-bottom:80px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.contacts .condition-page-teaser__title,.contacts .error-404__title,.contacts .personal-area__title,.contacts .shop-teaser__title,.contacts .teaser-products__title,.contacts .title,.contacts .works_main-teaser__title{-ms-flex:1 1 100%;flex:1 1 100%}.contacts a:hover{color:#646464;text-decoration:none}.contacts-item{margin-bottom:30px;-ms-flex:1 1 100%;flex:1 1 100%}@media screen and (min-width:850px){.contacts-item{-ms-flex:1 1 50%;flex:1 1 50%}}.contacts-item__title{font-size:24px;letter-spacing:2.4px;text-transform:uppercase;font-weight:700;margin-bottom:25px;line-height:1.2}.contacts-item__elem{margin-bottom:15px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:start;justify-content:flex-start;width:100%}.contacts-item__elem span{font-size:13px;letter-spacing:.975px}.contacts-item__elem svg{vertical-align:sub;margin-right:5px;margin-top:2px}.contacts-map{width:100%;height:400px}.shop{background-color:#323232;color:#d2d2d2;padding-top:120px;padding-bottom:20px}@media screen and (min-width:850px){.shop{padding-top:70px;padding-bottom:80px}}.shop-teaser{min-height:auto;background:url(../images/tsr-how_shop.jpg) top center #fff}@media screen and (min-width:850px){.shop-teaser{min-height:440px}}@media screen and (min-width:2000px){.shop-teaser{background:url(../images/tsr-how_shop-4096.jpg) top center no-repeat}}.shop-teaser-wrapper{padding-top:80px}.shop-teaser-wrapper .teaser-products__title{font-size:25px}@media screen and (min-width:550px){.shop-teaser-wrapper .teaser-products__title{font-size:35px}}.shop-teaser__description{font-size:16px;padding-bottom:20px;letter-spacing:.375px}@media screen and (min-width:850px){.shop-teaser__description{columns:2}}.shop__content{padding-bottom:30px}.shop__content--head{margin-bottom:40px}.shop__content--products{margin-top:80px}.shop__content--product{display:block;margin-bottom:80px}@media screen and (min-width:850px){.shop__content--product{display:-ms-flexbox;display:flex}}.shop__content--product-img{margin-right:20px;margin-bottom:20px;text-align:center;-ms-flex:1 0 auto;flex:1 0 auto}.shop__content--product-img img{max-width:100%}.shop__content--product-header{line-height:1.2;text-transform:uppercase;font-weight:700;font-size:25px;margin-bottom:15px}.shop__content--product-author{font-size:19px;font-weight:700;margin-bottom:30px}.shop__content--product-dis{font-size:15px;margin-bottom:30px;line-height:1.2}.shop__content--product-price{font-size:30px;font-weight:700;margin-bottom:30px}.shop_pagin{text-align:center;margin:0 auto}.shop_pagin ul li{display:inline}.shop_pagin ul li a,.shop_pagin ul li span{font-size:25px;color:#323232;font-weight:700}.shop_pagin .disabled span,.shop_pagin ul li a:hover{color:#646464}.shop_pagin-prev{vertical-align:sub;padding-right:10px}.shop_pagin-next{vertical-align:sub;padding-left:10px}.shop_pagin .active a{cursor:default;color:#c87846}.profile__header{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}@media screen and (min-width:850px){.profile__header{display:-ms-flexbox;display:flex}}.profile__header--name{margin-bottom:30px}.profile__header--name p:first-child{font-size:24px;letter-spacing:2.4px;text-transform:uppercase;font-weight:700;margin-bottom:20px;line-height:1.2}.profile__header--info{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (min-width:850px){.profile__header--info{width:auto}}.profile__header--info-title{margin-right:30px;font-weight:700}.profile__header--info-price{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 10px}.profile__button-container{-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.profile__sorting{margin-bottom:40px}.profile__sorting .form-element--s input{width:100%;margin-bottom:10px}@media screen and (min-width:550px){.profile__sorting .form-element--s input{width:31.5%;margin-bottom:0;margin-right:10px}.profile__sorting .form-element--s input:last-child{margin-right:0}}@media screen and (max-width:549px){.profile__sorting .sort_selection--btn{width:100%}}.profile__sorting .sort_selection--btn .button.button__default{padding:5px 7px;width:48%;cursor:pointer}@media screen and (min-width:550px){.profile__sorting .sort_selection--btn .button.button__default{width:120px}}.table__header{font-size:24px;letter-spacing:2.4px;text-transform:uppercase;font-weight:700;margin-bottom:20px;line-height:1.2}.position_info{float:left;font-size:14px}@media screen and (min-width:850px){.position_info{float:right}}.position_info+*{clear:both}.by-date,.by-status,.nice-checkbox input[type=checkbox]{display:none}.by-date.sorting-show,.by-status.sorting-show{display:block}.table.table-custom .svg-icon{vertical-align:middle;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:5px}.table.table-custom .svg-icon--open{fill:red}.table.table-custom .svg-icon--close{fill:green}.news{padding-top:30px;padding-bottom:80px}.modal-dialog{width:100%;margin:20px auto auto}@media screen and (min-width:980px){.modal-dialog{width:490px}}.open_account{padding-top:30px;padding-bottom:20px}.open_account .button-container{text-align:center;float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}.open_account .button-container:last-child{margin-right:0}.condition-page-teaser__title,.error-404__title,.personal-area__title,.shop-teaser__title,.teaser-products__title,.title,.works_main-teaser__title{margin-bottom:20px}.social{margin-bottom:35px;text-transform:uppercase}.social svg{fill:#323232;font-size:30px;transition:fill .3s}.input-box{width:100%}.input-box__span-checkbox{width:90%;display:inline-block;font-weight:400;letter-spacing:1.6px}.input-box__span-checkbox p{margin-left:36px}.input_box__select:hover+.select__icon{background-image:url(../images/sprites.png);background-position:-115px -73px;width:15px;height:10px}.checkbox_person-data{color:#323232;text-decoration:underline;cursor:pointer}.checkbox_person-data:hover{color:#c87846}.nice-checkbox{text-transform:uppercase;display:inline-block;font-weight:400}.nice-checkbox input[type=checkbox]+span{cursor:pointer;padding-left:0;display:block}.nice-checkbox input[type=checkbox]+span:before{z-index:3;content:'';float:left;background:url(../images/nice-checkbox.png) center top no-repeat;width:20px;height:20px;vertical-align:top;margin:0}.nice-checkbox input[type=checkbox]+span:hover:before{background:url(../images/nice-checkbox-hover.png) center top no-repeat}.nice-checkbox input[type=checkbox]:checked+span:before{background-position:center bottom}.nice-checkbox input[type=checkbox]:checked+span:hover:before{background:url(../images/nice-checkbox.png) center bottom no-repeat}button.close{opacity:.8;right:10px;margin-top:10px;position:absolute;z-index:9999;padding:0;width:18px;height:18px;cursor:pointer;background:url(../images/modal_close.png) center top/100% 100% no-repeat}.ui-pnotify{top:36px;right:36px;position:absolute;height:auto;z-index:2}body>.ui-pnotify{position:fixed;z-index:100040}.ui-pnotify-modal-overlay{background-color:rgba(0,0,0,.4);top:0;left:0;position:absolute;height:100%;width:100%;z-index:1}body>.ui-pnotify-modal-overlay{position:fixed;z-index:100039}.ui-pnotify.ui-pnotify-in{display:block!important}.ui-pnotify.ui-pnotify-move{transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-slow{transition:opacity .6s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move{transition:opacity .6s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-normal{transition:opacity .4s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move{transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-fast{transition:opacity .2s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move{transition:opacity .2s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-in{opacity:1}.ui-pnotify .ui-pnotify-shadow{box-shadow:0 6px 28px 0 rgba(0,0,0,.1)}.ui-pnotify-container{background-position:0 0;padding:.8em;height:100%;margin:0}.ui-pnotify-container:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.ui-pnotify-container.ui-pnotify-sharp{border-radius:0}.ui-pnotify-title{display:block;margin-bottom:.4em;margin-top:0}.ui-pnotify-text{display:block}.ui-pnotify-icon,.ui-pnotify-icon span{display:block;float:left;margin-right:.2em}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-topleft{left:25px;right:auto}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-bottomright{bottom:25px;top:auto}.ui-pnotify.stack-modal{left:50%;right:auto;margin-left:-150px}.brighttheme{border-radius:0}.brighttheme.ui-pnotify-container{padding:18px}.brighttheme .ui-pnotify-title{margin-bottom:12px}.brighttheme-notice{background-color:#ffffa2;border:0 solid #ff0;color:#4f4f00}.brighttheme-info{background-color:#8fcedd;border:0 solid #0286a5;color:#012831}.brighttheme-success{background-color:#aff29a;border:0 solid #35db00;color:#104300}.brighttheme-error{background-color:#ffaba2;background-image:repeating-linear-gradient(135deg,transparent,transparent 35px,rgba(255,255,255,.3) 35px,rgba(255,255,255,.3) 70px);border:0 solid #ff1800;color:#4f0800}.brighttheme-icon-closer,.brighttheme-icon-info,.brighttheme-icon-notice,.brighttheme-icon-sticker,.brighttheme-icon-success{position:relative;width:16px;height:16px;font-size:12px;font-weight:700;line-height:16px;font-family:"Courier New",Courier,monospace;border-radius:50%}.brighttheme-icon-closer:after{position:absolute;left:4px}.brighttheme-icon-info:after,.brighttheme-icon-notice:after{position:absolute;top:0;left:4px}.brighttheme-icon-sticker:after{position:absolute;left:4px}.brighttheme-icon-success:after{position:absolute;top:0;left:4px}.brighttheme-icon-notice{background-color:#2e2e00;color:#ffffa2;margin-top:2px}.brighttheme-icon-notice:after{content:"!"}.brighttheme-icon-info{background-color:#012831;color:#8fcedd;margin-top:2px}.brighttheme-icon-info:after{content:"i"}.brighttheme-icon-success{background-color:#104300;color:#aff29a;margin-top:2px}.brighttheme-icon-success:after{content:"\002713"}.brighttheme-icon-error{position:relative;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:16px solid #2e0400;font-size:0;line-height:0;color:#ffaba2;margin-top:1px}.brighttheme-icon-error:after{position:absolute;top:1px;left:-4px;font-size:12px;font-weight:700;line-height:16px;font-family:"Courier New",Courier,monospace;content:"!"}.brighttheme-icon-closer,.brighttheme-icon-sticker{display:inline-block}.brighttheme-icon-closer:after{top:-4px;content:"\002715"}.brighttheme-icon-sticker:after{top:-5px;content:"\01D1BC";transform:rotate(-90deg)}.brighttheme-icon-sticker.brighttheme-icon-stuck:after{transform:rotate(180deg)}.brighttheme .ui-pnotify-action-bar{padding-top:12px}.brighttheme .ui-pnotify-action-bar input,.brighttheme .ui-pnotify-action-bar textarea{display:block;width:100%;margin-bottom:12px!important}.brighttheme .ui-pnotify-action-button{text-transform:uppercase;font-weight:700;padding:4px 8px;border:none;background:0 0}.brighttheme .ui-pnotify-action-button.btn-primary{border:none;border-radius:0}.brighttheme-notice .ui-pnotify-action-button.btn-primary{background-color:#ff0;color:#4f4f00}.brighttheme-info .ui-pnotify-action-button.btn-primary{background-color:#0286a5;color:#012831}.brighttheme-success .ui-pnotify-action-button.btn-primary{background-color:#35db00;color:#104300}.brighttheme-error .ui-pnotify-action-button.btn-primary{background-color:#ff1800;color:#4f0800}.ui-pnotify-closer,.ui-pnotify-sticker{float:right;margin-left:.2em}.ui-pnotify-container{position:relative;left:0}@media (max-width:480px){.ui-pnotify-mobile-able.ui-pnotify{position:fixed;top:0;right:0;left:0;width:auto!important;font-size:1.2em;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased}.ui-pnotify-mobile-able.ui-pnotify .ui-pnotify-shadow{box-shadow:none;border-bottom-width:5px}.ui-pnotify-mobile-able .ui-pnotify-container{border-radius:0}.ui-pnotify-mobile-able.ui-pnotify.stack-topleft{left:0;right:0}.ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft,.ui-pnotify-mobile-able.ui-pnotify.stack-bottomright{left:0;right:0;bottom:0;top:auto}.ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft .ui-pnotify-shadow,.ui-pnotify-mobile-able.ui-pnotify.stack-bottomright .ui-pnotify-shadow{border-top-width:5px;border-bottom-width:1px}}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;background:#fff;transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.bx-pager{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0}.bx-pager-link,.bx-pager-link.active,.bx-pager-link:hover{background-image:url(../images/sprites.png);width:10px;height:10px}.bx-pager-link{text-indent:-9999px;margin:0 10px;background-position:-247px -70px}.bx-pager-link.active,.bx-pager-link:hover{background-position:-247px -50px}.bx-pager-link.active{background-position:-247px -60px}.bx-wrapper .bx-viewport{box-shadow:none;border:none;left:0;background:0 0}@font-face{font-family:'footable';src:url(fonts/footable.eot);src:url(fonts/footable.eot?#iefix) format("embedded-opentype"),url(fonts/footable.woff) format("woff"),url(fonts/footable.ttf) format("truetype"),url(fonts/footable.svg#footable) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'footable';src:url(fonts/footable.svg#footable) format("svg");font-weight:400;font-style:normal}}.footable{width:100%}.footable.breakpoint>tbody>tr.footable-detail-show>td{border-bottom:none}.footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e001"}.footable.breakpoint>tbody>tr:hover:not(.footable-row-detail){cursor:pointer}.footable.breakpoint>tbody>tr>td.footable-cell-detail{background:#eee;border-top:none}.footable.breakpoint>tbody>tr>td>span.footable-toggle,.footable>thead>tr>th>span.footable-sort-indicator{display:inline-block;font-family:'footable';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.footable.breakpoint>tbody>tr>td>span.footable-toggle{padding-right:5px;font-size:14px;color:#888}.footable.breakpoint>tbody>tr>td>span.footable-toggle:before{content:"\e000"}.footable.breakpoint.toggle-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e005"}.footable.breakpoint.toggle-circle>tbody>tr>td>span.footable-toggle:before{content:"\e004"}.footable.breakpoint.toggle-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e003"}.footable.breakpoint.toggle-circle-filled>tbody>tr>td>span.footable-toggle:before{content:"\e002"}.footable.breakpoint.toggle-square>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e007"}.footable.breakpoint.toggle-square>tbody>tr>td>span.footable-toggle:before{content:"\e006"}.footable.breakpoint.toggle-square-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e009"}.footable.breakpoint.toggle-square-filled>tbody>tr>td>span.footable-toggle:before{content:"\e008"}.footable.breakpoint.toggle-arrow>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e00f"}.footable.breakpoint.toggle-arrow>tbody>tr>td>span.footable-toggle:before{content:"\e011"}.footable.breakpoint.toggle-arrow-small>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e013"}.footable.breakpoint.toggle-arrow-small>tbody>tr>td>span.footable-toggle:before{content:"\e015"}.footable.breakpoint.toggle-arrow-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e01b"}.footable.breakpoint.toggle-arrow-circle>tbody>tr>td>span.footable-toggle:before{content:"\e01d"}.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e00b"}.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr>td>span.footable-toggle:before{content:"\e00d"}.footable.breakpoint.toggle-arrow-tiny>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e01f"}.footable.breakpoint.toggle-arrow-tiny>tbody>tr>td>span.footable-toggle:before{content:"\e021"}.footable.breakpoint.toggle-arrow-alt>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e017"}.footable.breakpoint.toggle-arrow-alt>tbody>tr>td>span.footable-toggle:before{content:"\e019"}.footable.breakpoint.toggle-medium>tbody>tr>td>span.footable-toggle{font-size:18px}.footable.breakpoint.toggle-large>tbody>tr>td>span.footable-toggle{font-size:24px}.footable>thead>tr>th{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.footable>thead>tr>th.footable-sorted>span.footable-sort-indicator:before{content:"\e012"}.footable>thead>tr>th.footable-sorted-desc>span.footable-sort-indicator:before{content:"\e013"}.footable>thead>tr>th>span.footable-sort-indicator{padding-left:5px}.footable>thead>tr>th>span.footable-sort-indicator:before{content:"\e022"}.footable>tfoot .pagination{margin:0}.footable.no-paging .hide-if-no-paging{display:none}.footable-row-detail-inner{display:table}.footable-row-detail-row{display:table-row;line-height:1.5em}.footable-row-detail-group{display:block;line-height:2em;font-size:1.2em;font-weight:700}.footable-row-detail-name{display:table-cell;font-weight:700;padding-right:.5em}.footable-row-detail-value{display:table-cell}.footable-odd{background-color:#f7f7f7}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker,.datepicker td,.datepicker th{border-radius:4px}.datepicker{top:0;left:0;padding:4px;margin-top:1px}.datepicker:after,.datepicker:before{content:'';display:inline-block;position:absolute}.datepicker:before{border-bottom-color:rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;top:-7px;left:6px}.datepicker:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td.day.disabled{color:#eee}.datepicker td.new,.datepicker td.old{color:#999}.datepicker td.active,.datepicker td.active:hover{background-color:#006dcc;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active:active,.datepicker td span.active:focus,.datepicker td span.active:hover,.datepicker td span.active[disabled],.datepicker td.active.active,.datepicker td.active.disabled,.datepicker td.active:active,.datepicker td.active:focus,.datepicker td.active:hover,.datepicker td.active:hover.active,.datepicker td.active:hover.disabled,.datepicker td.active:hover:active,.datepicker td.active:hover:focus,.datepicker td.active:hover:hover,.datepicker td.active:hover[disabled],.datepicker td.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker td span.active.active,.datepicker td span.active:active,.datepicker td.active.active,.datepicker td.active:active,.datepicker td.active:hover.active,.datepicker td.active:hover:active{background-color:#039 \9}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;border-radius:4px}.datepicker td span:hover{background:#eee}.datepicker td span.active{background-color:#006dcc;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td span.old{color:#999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}
/*! =======================================================
                      VERSION  9.3.2              
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================= */
.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick{margin-left:-10px}.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low{width:100%;left:0;right:0}.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick{margin-top:-10px}.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-disabled .slider-handle{background-image:linear-gradient(to bottom,#dfdfdf 0%,#bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0)}.slider.slider-disabled .slider-track{background-image:linear-gradient(to bottom,#e5e5e5 0%,#e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);cursor:not-allowed}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide,.slider input{display:none}.slider-track{position:absolute;cursor:pointer;background-image:linear-gradient(to bottom,#f5f5f5 0%,#f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:4px}.slider-selection,.slider-track-high,.slider-track-low{position:absolute;box-sizing:border-box;border-radius:4px}.slider-selection{background-image:linear-gradient(to bottom,#f9f9f9 0%,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.slider-selection.tick-slider-selection{background-image:linear-gradient(to bottom,#89cdef 0%,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0)}.slider-track-high,.slider-track-low{background:0 0}.slider-handle,.slider-tick{position:absolute;width:20px;height:20px;background-repeat:repeat-x;filter:none;border:0 solid transparent}.slider-handle{top:0;background-color:#337ab7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);background-image:linear-gradient(to bottom,#149bdf 0%,#0480be 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.slider-handle.round{border-radius:50%}.slider-handle.custom,.slider-handle.triangle{background:0 0}.slider-handle.custom::before,.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{background-image:linear-gradient(to bottom,#f9f9f9 0%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;opacity:.8}.slider-tick.round{border-radius:50%}.slider-tick.custom,.slider-tick.triangle{background:0 0}.slider-tick.in-selection{background-image:linear-gradient(to bottom,#89cdef 0%,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);opacity:1}.captcha_image{width:100%;margin-top:10px;text-align:center}.captcha_image #feedbackform-captcha-image{cursor:pointer}.flash_messages{position:fixed;width:600px;z-index:9999;left:50%;margin-left:-300px;top:15%}.indices-fixed{background:#000;color:#fff;position:fixed;bottom:0;z-index:100000;opacity:.8;width:100%;text-align:center}.indices{padding:10px 0}.indices ul{margin-bottom:0}.indices .about-company-wrapper,.indices .breadcrumbs,.indices .condition-page,.indices .condition-page-teaser-wrapper,.indices .conditions__container,.indices .contacts,.indices .container,.indices .description__content,.indices .error-404__wrapper,.indices .footer-wrapper,.indices .header-center,.indices .header-top,.indices .how_works__container,.indices .invest-products,.indices .navigation__wrapper,.indices .objective,.indices .open_account,.indices .page-content,.indices .personal-area,.indices .products,.indices .shop-teaser-wrapper,.indices .shop__content,.indices .teaser-products-wrapper,.indices .teaser__content,.indices .widgets-head,.indices .widgets-wrapper,.indices .works_main,.indices .works_main-teaser-wrapper{padding:0 10px}.indices ul li{display:inline-block;margin:0;font-size:14px;border-right:1px solid #fff;padding:5px 10px}.indices ul li:last-child{border:none}.indices ul li span{font-size:13px;margin-right:5px;font-weight:700}.indices ul li .name{color:#31ca32;margin-right:10px}.indices-fixed .indices ul li .lastNum{color:#fff}.indices ul li .change-up{color:#61ae5e}.indices ul li .change-down{color:#f0593d}.indices .slick-next,.indices .slick-prev{background:url(../images/small-arrows.png) 0 0 no-repeat;width:17px;height:30px;margin-top:-15px}.indices .slick-prev{left:-10px}.indices .slick-next{right:-10px;background-position:-17px 0}.indices .slick-next:before,.indices .slick-prev:before{content:''}#becomecustomerform-verifycode-image{height:45px}.indices-grid ul li span,.slides ul li a{display:block}.indices-grid ul li{display:inline-table;box-shadow:0 0 3px #d7d7d7;margin:0;width:32%;height:95px}.indices-grid ul li span.name{min-height:40px;border-bottom:1px dashed #d7d7d7;margin-right:0;margin-bottom:5px}.slick-slide:focus{outline:none}.hover_cursor:hover{cursor:pointer}.ui-widget{font-family:inherit;font-size:inherit}.invest-products__calculation-years .tooltip-main{opacity:.9;z-index:1}@media screen and (max-width:850px){.navigation__wrapper{overflow-y:auto}}.page-content a{color:#c87846}@media screen and (max-width:375px){.profile__header .profile__header--info-title{margin-right:0}.profile__header .profile__header--info-money .js-tooltip{display:none}}.footer-content{margin-bottom:15px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19ib3gtc2l6aW5nLnNjc3MiLCJzdHlsZS5jc3MiLCJ1dGlscy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19mb250LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJtaXhpbi9fcGhvdG9zaG9wLXRvLWNzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24tbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX21lZGlhLnNjc3MiLCJiYXNlL19uYXZpZ2F0aW9uLnNjc3MiLCJjb250ZW50L19oZWFkZXIuc2NzcyIsImNvbnRlbnQvaG9tZS1wYWdlL19ob3dfd29ya3Muc2NzcyIsImNvbnRlbnQvX2hvd193b3Jrcy1tYWluLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fcHJlZml4ZXIuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsImJhc2UvX2hpZGUtdGV4dC5zY3NzIiwiX3Nwcml0ZXMuc2NzcyIsImJhc2UvX2Zvcm0uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19vdXRlci1jb250YWluZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19jbGVhcmZpeC5zY3NzIiwidmVuZG9ycy9fZm9vdGFibGUuY29yZS5zY3NzIiwibWl4aW4vX25pc2Utc2VsZWN0LWllLnNjc3MiLCJiYXNlL19zdmcuc2NzcyIsImJhc2UvX3RhYmxlLnNjc3MiLCJiYXNlL19icmVhZGNydW1icy5zY3NzIiwiYmFzZS9fdG9vbHRpcC5zY3NzIiwiYmFzZS9fcGFnZS1jb250ZW50LnNjc3MiLCJiYXNlL19wYWdpbmF0aW9uLnNjc3MiLCJjb250ZW50L2hvbWUtcGFnZS9fdGVhc2VyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2tleWZyYW1lcy5zY3NzIiwiY29udGVudC9ob21lLXBhZ2UvX21haW4tcHJvZHVjdHMuc2NzcyIsImNvbnRlbnQvaG9tZS1wYWdlL19hYm91dF9jb21wYW55LnNjc3MiLCJjb250ZW50L2hvbWUtcGFnZS9fY29uZGl0aW9ucy5zY3NzIiwiY29udGVudC9fY29uZGl0aW9ucy1tYWluLnNjc3MiLCJjb250ZW50L19mb290ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19zcGFuLWNvbHVtbnMuc2NzcyIsImNvbnRlbnQvX2Vycm9yLTQwNC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19jYWxjLnNjc3MiLCJjb250ZW50L193aWRnZXQuc2NzcyIsImNvbnRlbnQvcGVyc29uYWwtYXJlYS9fcGVyc29uYWwtYXJlYS5zY3NzIiwiY29udGVudC9wZXJzb25hbC1hcmVhL19uYXZpZ2F0aW9uLXBhLnNjc3MiLCJjb250ZW50L3BlcnNvbmFsLWFyZWEvX3BhLXBlcnNvbmFsLWRhdGEuc2NzcyIsImNvbnRlbnQvcGVyc29uYWwtYXJlYS9fcmVwb3J0aW5nLnNjc3MiLCJjb250ZW50L19jb250YWN0cy5zY3NzIiwiY29udGVudC9wZXJzb25hbC1hcmVhL19saXN0LXF1ZXN0aW9ucy5zY3NzIiwiY29udGVudC9fcXVlc3Rpb25hcnkuc2NzcyIsImNvbnRlbnQvcHJvZHVjdHMvX3RlYXNlci5zY3NzIiwiY29udGVudC9wcm9kdWN0cy9fb2JqZWN0aXZlLnNjc3MiLCJjb250ZW50L3Byb2R1Y3RzL19kZXNjcmlwdGlvbi5zY3NzIiwiY29udGVudC9wcm9kdWN0cy9faW52ZXN0LXByb2R1Y3RzLnNjc3MiLCJjb250ZW50L19zaG9wLnNjc3MiLCJjb250ZW50L19wYS1wcm9maWxlLnNjc3MiLCJjb250ZW50L19uZXdzLnNjc3MiLCJjb250ZW50L19tb2RhbC1zaWdudXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19zaGlmdC5zY3NzIiwibWl4aW4vX25pY2UtY2hlY2tib2tzLnNjc3MiLCJ2ZW5kb3JzL19wbm90aWZ5LmN1c3RvbS5taW4uc2NzcyIsInZlbmRvcnMvX2pxdWVyeS5ieHNsaWRlci5zY3NzIiwidmVuZG9ycy9fanF1ZXJ5LmJ4c2xpZGVyLWN1c3RvbS5zY3NzIiwidmVuZG9ycy9fZGF0ZXBpY2tlci5zY3NzIiwidmVuZG9ycy9fYm9vdHN0cmFwLXNsaWRlci5zY3NzIiwiX2FkZFN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0UsS0FDRSxxQkNKc0IsQ0RPeEIsbUJBSUksa0JDWDBELENDb0NoRSw0TkFDSSxXQUNBLG9CRHRDd1QsQ0VBNVQsV0FDSSwrQkFDQSwwREFDQSxnZEFNQSxnQkFDQSxpQkFWSixDQWFBLFdBQ0ksK0JBQ0EsMkRBQ0EseWVBTUEsZ0JBQ0EsaUJBVkosQ0FhQSxXQUNJLHFDQUNBLHVEQUNBLG9jQU1BLGdCQUNBLGlCQVZKLENBWUEsc0tBQ0ksa0RGdkNveUUsQ0dBeHlFLEtBQ0ksNkNBQ0EsaUJBQ0EsaUNDRkEscUJESUEsYUhMMjZFLENHUS82RSxFQUNJLGNBQ0EscUJBQ0EscUJBS0Esb0RIaEIwaEYsQ0dZbmhGLHlCQUNILFdBQ0Esb0JIZCtrRixDR21CdmxGLE1BQ0ksZ0JBQ0EsVUFDQSxRSHRCNG5GLENHeUJob0YsS0FDSSxnQkgxQmtwRixDS3NGbHBGLG9DRjdESixLQUdRLGFINUJxc0YsQ0tzRnpzRixDQ3RGTywyREhpQ1AsY0FDQSxlQUNBLGlCQUNBLGVIcENtMEYsQ09RNXpGLDJCSjBCUCxlQUNBLGlCQUNBLGVIcEM4NEYsQ1FBeDRGLDhZTGlDTixjQUNBLGVBQ0EsaUJBQ0EsZUhwQzAxRyxDR3VDOTFHLE9BSUksYUgzQysyRyxDR3VDNzJHLHlCQUNGLGVBQ0EsZ0JBQ0EseUJBRUEsY0MzQ0EscUJKRG8rRyxDU0E3OUcsMEhOd0NQLGVBQ0EsZ0JBQ0EseUJBQ0EsY0FDQSxjQzNDQSxxQkpEd3NILENHdUM1c0gsb0JBUVEsVUgvQ211SCxDR3VDM3VILG1CQVlRLGNIbkRxd0gsQ0tzRnp3SCxvQ0YvQ0osbUJBY1ksY0hyRHUwSCxDS3NGLzBILENDdEZKLFlBR0ksZ0JBQ0EsV0FDQSxXQUNBLGNBQ0EsbUJGTkEscUJFU0EsZUFDQSxNQUNBLGtCQUNBLGdCQUVBLCtCTmYrZ0ksQ0tzRi9nSSxvQ0N0RkosWUFrQlEsZ0JBQ0EsZU5uQjJsSSxDS3NGL2xJLENDdEZKLGtCQXVCUSxZTnZCMm5JLENNQW5vSSx5QkF5QlksYU56QjhwSSxDTUExcUksbUJBOEJRLGVBQ0EsS04vQjBzSSxDTUFsdEkscUJBb0NRLG9CQUFBLEFBQ0EsYUFBQSxtQkFBQSxBQUNBLGVBQUEsc0JBQUEsQUFDQSw4QkFBQSxXQUNBLFlBQ0EsaUJBQ0Esb0JBQ0Esc0JBQUEsQUFDQSxtQkFBQSx5QkFBQSxBTjVDaTRJLHdCQUFBLENLc0ZyNEksb0NDdEZKLHFCQStDWSxjQUNBLGdCTmhEcTlJLENLc0Y3OUksQ0N0Rkosc0RBcURRLGVOckRnaUosQ0tzRnBpSixvQ0N0RkoseUJBNERZLFlONURzbUosQ0tzRjltSixDQ3RGSixtQ0FtRVksYUFDQSxlQUNBLG1CTnJFMHJKLENNQXRzSiwyREF1RWdCLFNOdkUydkosQ01BM3dKLDBDQTJFZ0IsZUFDQSxZTjVFaTBKLENNQWoxSiwrQ0FtRm9CLFlObkZ5M0osQ01BNzRKLHdFQXVGb0IsYU52Ris4SixDS3NGLzlKLG9DQ3RGSix5QkE2RlksWU43RmlpSyxDS3NGemlLLENDdEZKLGdCQWtHUSxrQkFBQSxBQUNBLGNBQUEsa0JObkd1bEssQ01BL2xLLGtCQXVHUSxhQUNBLGlCQUNBLG9DQUNBLFdBQ0Esc0JBQUEsQUFDQSw4QkFBQSxzQkFBQSxBTjVHdXVLLGtCQUFBLENLc0YzdUssb0NDdEZKLGtCQStHWSw4QkFBQSxBQUNBLHVCQUFBLGNBQ0EsWU5qSDIwSyxDS3NGbjFLLENDdEZKLHVCQXFIWSxXQUNBLGFOdEg0M0ssQ01BeDRLLGlEQXlIZ0IsYU56SHU3SyxDTUF2OEssOEJBNkhnQixvQkFBQSxBQUNBLGFBQUEsc0JBQUEsQUFDQSw4QkFBQSxlTi9IZ2hMLENLc0Y1aEwsb0NDdEZKLDhCQWtJb0IsWU5sSTJsTCxDS3NGM21MLENDdEZKLCtCQXVJZ0IsV052STJvTCxDS3NGdnBMLG9DQ3RGSiwrQkF5SW9CLFlOekl1dEwsQ0tzRnZ1TCxDQ3RGSiwrQkE4SWdCLFlOOUl3d0wsQ0tzRnB4TCxvQ0N0RkosK0JBZ0pvQixhTmhKcTFMLENLc0ZyMkwsQ0N0RkosZ0NBcUpnQixlQUNBLGdCQUNBLGVOdkp5NkwsQ0tzRnI3TCxvQ0N0RkosZ0NBeUpvQixZTnpKcy9MLENLc0Z0Z00sQ0N0RkosOEJBOEpnQixlRjdKWixzQkUrSlksMEJBQ0EsWU5qS3FtTSxDS3NGam5NLG9DQ3RGSiw4QkFvS29CLFlOcEtnck0sQ0tzRmhzTSxDQ3RGSiw2QkF5S2dCLGtCTnpLcXVNLENNQXJ2TSxtQ0EyS29CLGlDQUNBLGdCRjNLaEIscUJFNktnQixrQk45SzYxTSxDTUFqM00sdUNBZ0x3QixlQUNBLHFCTmpMcTZNLENNQTc3TSxnSEF1TG9CLGlCQUNBLHlCQUNBLGtCTnpMc2xOLENLc0Z0bU4sb0NDdEZKLDZCQTZMb0IsWU43TG9xTixDS3NGcHJOLENDdEZKLHFCQW9NUSxhQUNBLG1CQUNBLGtCQUNBLG1CQUNBLGVBQ0EsaUJBQ0EsbUJBQ0EsZ0JBQ0EsZ0JBQ0EseUJGNU1KLHNCTWtDSSxBQWdCQSxvQ1ZuRHlnTyxDS3NGN2dPLG9DQ3RGSixxQkFrTlksWU5sTjJrTyxDS3NGbmxPLENNdEZFLGVBQ0YsaUJBQ0Esa0JBQ0Esb0NBQ0EsY1hKeXJPLENXQXZyTyxtQ0FPRSxvQkFBQSxBQUNBLGFBQUEscUJBQUEsQVhSNHZPLHNCQUFBLENLc0Zod08sb0NNdEZFLG1DQVVNLG9CQUFBLEFYVjAxTywwQkFBQSxDS3NGbDJPLENNdEZFLGlDQWVFLGNBQ0EseUJQZkoscUJPaUJJLGtCQUNBLGVBQ0Esd0JYcEJzL08sQ1dxQnQrTyx5SUFDWixXQUNBLGtCWHZCeXBQLENXQS9wUCwrQkE2QkUsY0FDQSx5QkFDQSxlQUNBLGlCUC9CSixxQkpENnhQLENXQTN4UCwrQkFxQ0UsV0FDQSxzQkFDQSxlQUNBLHlCQUNBLGtCQUNBLG1CUHpDSixvQkpEKzdQLENXNEMzNlAsbUlBQ1osV0FDQSxlWDlDcWxRLENXQTNsUSxtQ0FrREUsY0FDQSx5QkFDQSxjWHBEa3JRLENXcURscVEsK0lBQ1osY0FDQSxjWHZEMDFRLENXQWgyUSwrQkEyREUsV0FDQSxrQlg1RDI1USxDWUFuNlEsV0FDSSxlWkQwN1EsQ1lBOTdRLGtCQUlRLGFBQ0EsaUJBQ0EsZUFDQSxrQkFDQSxlWlJ1aFIsQ1lBL2hSLHlCQVVZLFdBQ0EscUJDMFRWLDRDQUxBLGtDQVZBLFdBSUEsWUQ3U1Usb0NaYnN0UixDWUFsdVIsK0JBaUJnQixvQlpqQnN3UixDWUF0eFIsaUNBdUJnQix5Qlp2QmkwUixDY0FqMVIsY0FDSSxlZEQyMlIsQ2NBLzJSLGdDQU1RLGVkTnU1UixDS3NGMzVSLG9DU3RGSixnQ0FJWSxlZEp1K1IsQ0tzRi8rUixDQUFBLG9DU3RGSix3REFTZ0IsVWRUMmtTLENLc0Z2bFMsQ1N2RUosWUFDSSxjQUNBLGVWaEJBLHFCVWtCQSx5QkFDQSxnQkFDQSxtQkFDQSxlZHRCa3VTLENjeUJ0dVMscURBQ0ksb0JBQUEsQUFDQSxhQUFBLG1CQUFBLEFBQ0EsZUFBQSwwQkFBQSxBQUNBLHFCQUFBLHNCQUFBLEFDR0YsbUJBQUEsZUFDQSxpQkFBQSxrQkRGRSxrQmQvQmc2UyxDY3lCcDZTLG1FRUxJLFdBRUEsY0ZXSSxZZGpDcWdULENjeUI3Z1QsaUVBV1EsNkJBQUEsQUFDQSxnQkFBQSx5QkFDQSxlZHRDK25ULENLc0Zub1Qsb0NTN0RKLGlFQWVZLDRCQUFBLEFkeEMrdVQsY0FBQSxDY3lCM3ZULG9CQXFCWSxlZDlDbXhULENLc0YzeFQsQ1M3REoseUZBMEJRLGtCQUNBLGdCQUNBLG9CQUFBLEFBQ0EsYUFBQSxnQkFBQSxBQUNBLFlBQUEsc0JBQUEsQUFDQSxtQkFBQSxrQmR4RGs5VCxDY3lCMTlULHVHQWlDWSxXQUNBLHFCRDBRViw0Q0FMQSxrQ0FWQSxXQUlBLFlDN1BVLGdCZDdEMnNVLENjeUJ2dFUsMkhBd0NZLGtCQUNBLE9BQ0EsTUFDQSxXQUNBLFlBQ0Esb0JBQ0Esd0JBQ0EsVUFDQSxjZHpFaThVLENpQjZINzhVLDJKSGhEWSxjZDdFMm1WLENjeUJ2blYsMkhENFNFLDRDQUxBLGtDQVZBLFdBSUEsV2IxVHExVixDY3lCdjFWLCtJQTBEZ0IsWWRuRm0rVixDY3lCbi9WLDZFQWdFUSw2RUFDQSxrQmQxRndwVyxDYzJGanBXLG9MQUNILGtGZDVGMjVXLENLc0ZuNlcsb0NTN0RKLCtFQXlFWSxVZGxHeWhYLENLc0ZqaVgsQ1M3REosb0lBOEVRLHlCQUNBLHlCQUNBLFlBQ0EsZ0JBQ0EsZUFDQSxlQUNBLGNBQ0EsV0FDQSxnQkFDQSxjZGhIczBYLENjc0d6elgsdUVBQ2IseUJBQ0EseUJBQ0EsWUFHQSxlQUNBLGNBRUEsZ0JBQ0EsY2RoSHVnWSxDY3lCL2dZLCtPQXlGWSxTZGxINHZZLENjeUJ4d1ksaVFBNEZZLGNBQ0EsY2R0SDBoWixDY3lCdGlaLG1FQWtHUSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsZ0JBQUEsY2Q1SGdvWixDa0JDcG9aLCtISjhIUSxZZC9Id3daLENjeUJweFosaUZBMEdZLGtCQUNBLHdCZHBJbzRaLENjeUJoNVosNkZBNkdnQixTZHRJdStaLENjeUJ2L1osdUVBbUhRLGdCQUNBLFdBQ0EsZUFDQSxlQUNBLGNBQ0EsaUJBQ0EsbUJkbEprcWEsQ0tzRnRxYSxvQ1M3REosdUVBMkhZLFVBQ0EsY0FDQSxlZHRKaXphLENjeUI3emEsaURBcUlnQixXZDlKMDJhLENjeUIxM2EsK0NBMElnQixXZG5LcTZhLENjeUJyN2EsK0NBK0lnQixXZHhLZythLENjeUJoL2EsMElBb0pnQixXZDdLc25iLENLc0Zsb2IsQ1M3REoscUZBMkpZLHdCZHBMeXViLENjeUJydmIsaUNBK0pZLGdCZHhMMnhiLENjeUJ2eWIsMkJBb0tRLGdCQUNBLGVBQ0EsY1Y5TEoscUJKRGk0YixDY29NcjRiLFlBS0ksY0FDQSxlQUNBLGNBQ0EsYUFDQSxnQkFDQSxnQlY3TUEscUJNa0NJLEFBZ0JBLHlCVm5EaWxjLENLc0ZybGMsb0NTOEdKLFlBRVEsZWR0TWlwYyxDS3NGcnBjLENTNkhKLGtCQUNJLGlCQUNBLGtCZHJONHNjLENjdU5odGMsTUFDSSxpRmR4Tm95YyxDYzBOeHljLE9BQ0ksOEVkM04wM2MsQ21CQTkzYyxVQUNJLHFCQUNBLFVBQ0EsV0FDQSxpQm5CSmc4YyxDb0JBcDhjLG9CQUNJLGNwQkRtK2MsQ29CQXYrYyx1Q0FHUSxjcEJIcWhkLENvQk03aGQsNkJBQ0kscUJwQlA0a2QsQ29CVWhsZCxpREFDSSx3QnBCWHNwZCxDb0JjMXBkLDZCQUNJLHdCcEJmNHNkLENvQmtCM3FkLGdFQUVqQyxvQnBCcEJpeWQsQ3FCQXJ5ZCw0RER3QkksYXBCeEIyMmQsQ3FCQS8yZCx1REQwQlEsYXBCMUI0NmQsQ29COEJwN2Qsa0JBQ0ksUXBCL0IyOGQsQ0tzRjM4ZCxvQ2VuREEsd0NBQ0ksWXBCcENnaWUsQ29Cc0NwaWUsMkNBQ0ksb0JBQUEsQXBCdkN3bGUsWUFBQSxDb0J5QzVsZSwwREFDSSxrQnBCMUNxcWUsQ29CNEN6cWUsa0RBQ0ksc0JBQ0EsZ0JBQ0EsV0FBQSxBcEIvQ293ZSxNQUFBLENLc0Z4d2UsQ0FBQSxvQ2VsQ0EsMkNBQ0ksNEJwQnJEaTNlLENLc0ZyM2UsQ2U3QkosaUJBQ0ksZ0JwQjFEdzVlLENLc0Z4NWUsb0NlN0JKLGlCQUdRLFlwQjVEczllLENLc0YxOWUsQ2U3QkoscUJBTVEscUJBQ0EsZUFDQSxnQnBCakVpaWYsQ29CeUR6aWYsZ0NBV2dCLFlwQnBFc2tmLENvQnlEdGxmLGlEQWdCZ0IsWXBCekVvb2YsQ29CeURwcGYscUJBcUJRLGNwQjlFZ3JmLENxQkF4cmYsYUFFSSxpQkFDQSxlakJGQSxzQmlCSUEsYXJCTHF3ZixDcUJBendmLG1CQVFZLG9CckJScXlmLENx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VHVwbkIsQ0tzRnJwbkIsb0NvQnRGSix5QlpxVUUsNENBTEEsa0NBVkEsV0FJQSxXYjFUeXpuQixDS3NGdnpuQixDb0J0RkoseUJacVVFLDRDQUxBLGtDQVZBLFdBSUEsV2IxVHc3bkIsQ0tzRnQ3bkIsb0NvQnRGSix5QlpxVUUsNENBTEEsa0NBVkEsV0FJQSxXYjFUMGxvQixDS3NGeGxvQixDb0J0RkosNEJmbURRLG1DVm5EMHVvQixDS3NGOXVvQixvQ29CdEZKLGNBMERZLFN6QjFEa3lvQixDS3NGMXlvQixDb0J0Rkosc0JBNkRZLGVBQ0EsZ0JBQ0EsYXpCL0RzMm9CLEN5QkFsM29CLHdCQW1FUSxnQnpCbkVtNW9CLENLc0Z2NW9CLG9Db0J0Rkosd0JBcUVZLFl6QnJFdzlvQixDS3NGaCtvQixDcUJ6RUEsQUFvQkEsa0JEMENBLEdmeEJJLHNCVm5Ea3pwQixDeUI4RXR6cEIsR2YzQkksd0JWbkRzOHBCLEMwQmlDMThwQixDQ2pDSixVQUVJLGlCQUNBLG9CQUNBLGNBQ0Esb0JBQUEsQUFDQSxhQUFBLG1CQUFBLEFBQ0EsZUFBQSxzQkFBQSxBQUNBLDhCQUFBLHFCQUFBLEEzQlJ5bHFCLHNCQUFBLENLc0Z6bHFCLG9Dc0J0RkosVUFVUSxtQjNCVnVwcUIsQ0tzRjNwcUIsQ0l0Rk8seU5rQmFILGdCQUFBLEFBQ0EsWUFBQSxrQjNCZGc1cUIsQzJCQXg1cUIsb0JBaUJRLGdCQUNBLGNBQ0EsZUFDQSxnQkFBQSxBQUNBLFlBQUEsZ0J2QnBCSixxQkpEdWdyQixDS3NGdmdyQixvQ3NCdEZKLG9CQXdCWSxVQUNBLGUzQnpCaWxyQixDS3NGemxyQixDc0J0RkosNEJBNkJRLFczQjdCOG5yQixDMkJnQ3RvckIsY0FDSSxnQkFBQSxBQUNBLFlBQUEsZ0JBTUEsMkJBQUEsQTNCeENnc3JCLG1CQUFBLENLc0Zoc3JCLG9Dc0J0REosY0FLUSxlQUFBLEEzQnJDeXZyQixVQUFBLENLc0Y3dnJCLENzQnRESixvQkFVUSxrQkFDQSxXQUNBLFlBQ0Esa0JBQ0EsVTNCOUNvMXJCLEMyQmdDNTFyQiwrQ2RxU0UsNENBTEEsNkJBVkEsV0FJQSxXYjFUeStyQixDMkJnQzMrckIsc0RkcVNFLDRDQUxBLDZCQVZBLFdBSUEsV2IxVCtuc0IsQzJCZ0Nqb3NCLG1EZHFTRSw0Q0FMQSxpQ0FWQSxXQUlBLFdiMVRzeHNCLEMyQmdDeHhzQixxRGRxU0UsNENBTEEsaUNBVkEsV0FJQSxXYjFUKzZzQixDMkJnQ2o3c0Isb0JBNkNRLGlCM0I3RSs4c0IsQzJCZ0N2OXNCLHFCQWlEUSx5QkFDQSxlQUNBLDBCQUNBLGdCQUNBLGN2QnBGSixvQkpENmx0QixDMkJnQ2ptdEIsdUJBd0RZLGVBQ0EsY0FDQSx5QjNCMUZtcXRCLEMyQmdDL3F0Qiw2QkE0RGdCLFUzQjVGdXN0QixDMkJnQ3Z0dEIscUJBa0VRLGMzQmxHbXZ0QixDS3NGdnZ0QixvQ3NCdERKLHFCQW9FWSxpQjNCcEcwenRCLENLc0ZsMHRCLENzQnRESiw2QkF3RVksZUFDQSxnQkFDQSxtQnZCekdSLG9CSkR1NnRCLEMyQmdDMzZ0QiwyQkErRVksbUJ2QjlHUixvQkpEMCt0QixDMkJnQzkrdEIsOEJBa0ZnQixnQjNCbEg2Z3VCLEMyQmdDN2h1QiwrQkF1RlksZ0JBQ0EsZUFDQSxjdkJ4SFIsb0JKRDBudUIsQ1FBOW51QixXQUNJLGlCQUNBLG1CUkYwcXVCLENLc0YxcXVCLG9DR3RGSixXQUlRLGdCUkpzdXVCLENLc0YxdXVCLENHdEZKLG1CQVVRLG1CQUNBLGdCUlg4eHVCLENRQXR5dUIsd0JKQ0kscUJJY0ksbUJBQ0EsY0FDQSxZUmpCeTN1QixDS3NGNzN1QixvQ0d0Rkosd0JBbUJZLGFSbkIrN3VCLENLc0Z2OHVCLENHdEZKLDZCQXdCWSxjQUNBLGtCUnpCOC91QixDS3NGdGd2QixvQ0d0RkosNkJBMkJnQixZUjNCd2t2QixDS3NGcGx2QixDR3RGSixrQkpDSSxxQklnQ0ksbUJBQ0EsV0FDQSxrQkFDQSx3QlJwQ2lzdkIsQ0tzRnJzdkIsb0NHdEZKLGtCQXNDWSxvQkFBQSxBQUNBLGFBQUEseUJBQUEsQUFDQSw2QkFBQSxtQkFBQSxBUnhDNHl2QixjQUFBLENLc0ZwenZCLENBQUEsb0NHdEZKLGtCQTJDWSxzQkFBQSxBUjNDaTR2Qiw2QkFBQSxDS3NGejR2QixDR3RGSix3QkE4Q1ksMkJBQUEsQUFDQSxvQkFBQSxxQkFBQSxBQUNBLHVCQUFBLHNCQUFBLEFBQ0EsbUJBQUEsbUJBQ0EsWUFDQSxhQUNBLGlCQUFBLEFScERpaHdCLFlBQUEsQ0tzRnpod0Isb0NHdEZKLHdCQXNEZ0IsbUJBQUEsQVJ0RHdsd0IsY0FBQSxDS3NGcG13QixDR3RGSiwyQkEwRFksZ0VSMUR5cndCLENRQXJzd0IseUJBOERZLDhEUjlEaXh3QixDUUE3eHdCLDJCQWtFWSxnRVJsRTYyd0IsQ1FBejN3QiwwQkFzRVksK0RSdEV1OHdCLENRMkVuOXdCLFlBQ0ksWUFDQSxlQUNBLGdCQUNBLGNSL0VxaHhCLENRMkV6aHhCLDBCQU1RLGVBQ0EsY0FDQSxnQkFDQSxrQlJwRjJteEIsQzRCQW5ueEIsZUFDSSxpQkFDQSxxQkFDQSxpQkFDQSw0RUFDQSxxQjVCTHV4eEIsQ0tzRnZ4eEIscUN1QnRGSixlQU9RLGdGNUJQdzV4QixDS3NGNTV4QixDdUJ0RkosdUJBYVEsa0I1QmJtOHhCLEM0QkEzOHhCLDRCQWdCUSxtQkFDQSxnQkFDQSxnQnhCakJKLG9CSkQyaXlCLENLc0YzaXlCLG9DdUJ0RkosNEJBcUJZLFVBQ0EsWUFDQSxrQjVCdkI0b3lCLENLc0ZwcHlCLEN3QnRGSixZQUNJLGlCQUNBLG9CQUNBLHFCQUFBLEFBQ0EsdUJBQUEsd0I3QkpzdnlCLEM2QkExdnlCLHVCQU9RLG1CN0JQNnh5QixDNkJBcnl5QixvQkFVUSxXQUNBLGdCQUNBLG1CQUNBLHlCQUNBLGV6QmJKLHFCSkRpNnlCLEM2QkFyNnlCLHlCQWtCUSxjQUNBLGNBQ0Esc0JBQUEsQUFDQSw4QkFBQSxpQkFDQSxnQkFDQSxnQkFDQSxlekJ2Qkosb0JKRHlrekIsQzZCQTdrekIsMkJBK0JZLDRCQUFBLEE3Qi9CMm16QixjQUFBLEM2QkF2bnpCLDJCQW1DUSxnQkFDQSxXQUNBLHlCQUNBLGdCQUNBLG1CQUNBLGV6QnZDSixvQkpEeXd6QixDNkJBN3d6Qix1QkE0Q1EsbUJ6QjNDSixtQnlCNkNJLFdBQ0EsaUI3Qi9DKzF6QixDS3NGbjJ6QixvQ3dCdEZKLHVCQWlEWSxvQkFBQSxBQUNBLGFBQUEsc0JBQUEsQTdCbERpOHpCLDZCQUFBLENLc0Z6OHpCLEN3QnRGSiw2QkFxRFksbUJBQ0Esa0I3QnREcWcwQixDS3NGN2cwQixvQ3dCdEZKLDZCQXdEZ0IsOEJBQUEsQUFDQSxpQkFBQSxnQkFDQSxlN0IxRG1uMEIsQ0tzRi9uMEIsQ3dCdEZKLDhCQWdFUSxlN0JoRTBxMEIsQzZCb0VscjBCLGdCQUNJLGNBQ0EsZ0JBQ0EsZXpCdEVBLG9CSkRndzBCLEM4QkFwdzBCLGtFRDBFUSxlekJ6RUosbUJ5QjJFSSxjQUNBLGtCN0I3RWk0MEIsQytCQXo0MEIsT0FDSSx3Qi9CRHE2MEIsQytCSXo2MEIsZ0JBRUksV0FDQSxZQUNBLGlCQUNBLG1CL0JUaS8wQixDK0JZci8wQixhQUNJLGtCL0JiaWgxQixDK0JZcmgxQixpQkFHUSxXL0JmMGkxQixDK0JtQmxqMUIsZ0JBQ0ksbUJBQ0EsZ0JBQ0EsZUFDQSxnQi9CdkJpbzFCLEMrQm1Ccm8xQixtQkFNUSxhL0J6QjhwMUIsQytCbUJ0cTFCLHNCQVFZLGtCL0IzQm1zMUIsQytCZ0MvczFCLGdCQ21DSSxXQUdFLGNBZUEsc0JBQ0EsV0RwREYsZ0IzQmpDQSxzQkpENHoxQixDK0JnQ2gwMUIsMkJDeURRLGNoQ3pGazIxQixDS3NGdDIxQixvQzBCdERKLGdCQ21DSSxXQUdFLGNBZUEsc0JBQ0EsZWhDdEZ1OTFCLEMrQmdDNzkxQiwyQkN5RFEsY2hDekYrLzFCLENLc0ZuZzJCLEMwQnRESix5QkFRUSxlL0J4Q3lpMkIsQytCZ0NqajJCLHdCQVdRLFlBQ0EsWUFDQSxrQkFDQSx5QkFDQSxjQUNBLHlCQUNBLHdCQUFBLEFBQ0EscUJBREEsQUFDQSxnQkFBQSxlQUNBLGUvQm5EMHQyQixDK0JnQ2x1MkIsOEJBcUJZLHdCL0JyRDZ3MkIsQytCZ0N6eDJCLCtCQXdCWSxrQkFDQSx3Qi9CekR1MTJCLEMrQmdDbjIyQixxQ0EyQmdCLHdCL0IzRGk1MkIsQytCbUVqNjJCLGFBQ0ksY0NEQSxXQWtCRSxzQkFDQSxnQjVCckZGLHFCMkJzRUEsWS9CdkUyZzNCLEMrQjZFL2czQixxRENZUSxjaEN6RjJrM0IsQ0tzRi9rM0Isb0MwQm5CSixhQU1RLGEvQnpFMG8zQixDS3NGOW8zQixDMEJUSixrQkFDSSxjQ1hBLFdBa0JFLHNCQUNBLGdCNUJyRkYsdUIyQmdGQSxZL0JqRm93M0IsQ0tzRnB3M0Isb0MwQlRKLGtCQU1RLGEvQm5GbzAzQixDS3NGeDAzQixDMEJDSixnQkFDSSxjQUNBLGNBQ0EsZUFDQSxhM0IxRkEscUJKRHU2M0IsQ0tzRnY2M0Isb0MwQkNKLGdCQU9RLGEvQjlGcSszQixDS3NGeiszQixDMEJxQkosMERsQjBORSw0Q0FmQSxXQUlBLFdiMVR5bTRCLEMrQmlHMW00QixjQUVHLHNCQUNBLHFCQUNBLGtCQUNBLFdBQ0EsTWxCeU5GLCtCYmhVcXU0QixDK0IyR3Z1NEIsNENsQnFORSxnQ2JoVWt6NEIsQytCaUhwejRCLGtCQUNJLFcvQmxIODA0QixDaUNBbDE0QixXQUNJLHlCQUNBLHVEQUNBLGlCQ0FGLEFBQ0EsOEJEQ0UsZ0JqQ0wrZzVCLENLc0YvZzVCLG9DNEJ0RkosV0NJRSw4QmxDSnNvNUIsQ0tzRnBvNUIsQ0FBQSxxQzRCdEZKLFdBVVEsNERBQ0EsaUJqQ1grdjVCLENLc0ZudzVCLEM0QnRGSixrQkFtQlEsYWpDbkJneTVCLENpQ0F4eTVCLGlCQXVCUSxlN0J0QkoscUI2QndCSSxjQUNBLGVqQzFCbTM1QixDS3NGdjM1QixvQzRCdEZKLGlCQTRCWSxTakM1Qjg2NUIsQ0tzRnQ3NUIsQzhCdEZKLFNBQ0ksaUJBQ0Esb0JBQ0EsZW5DSHEvNUIsQ21DQXovNUIsaUJBTVEsb0JBQUEsQUFDQSxhQUFBLG1CQUFBLEFBQ0EsZUFBQSxzQkFBQSxBbkNSNGo2Qiw2QkFBQSxDbUNBNWo2QixxQ0FXQSxrQkFBQSxBQUNBLGNBQUEsa0JBQ0Esa0JuQ2JvcDZCLENLc0Z4cDZCLG9DOEJ0RkkscUNBZUksV0FBQSxBQUNBLE9BQUEsZW5DaEJndjZCLENLc0Z4djZCLEM4QnRGSixvQ0FxQlksWW5DckJreTZCLENtQ0E5eTZCLGlCQTBCUSxlL0J6QkoscUIrQjJCSSx5QkFDQSxnQkFDQSxtQkFDQSxlbkMvQnU2NkIsQ21DcUMvNjZCLG1DQUVRLGlCbkN2QzQ5NkIsQ29DQXArNkIsZUFFSSxpQkFDQSxvQkFDQSxvQkFBQSxBQUNBLGFBQUEsbUJBQUEsQXBDTGdqN0IsY0FBQSxDb0NBcGo3QixzQkFRUSxrQkFBQSxBcENSZ2w3QixhQUFBLENvQ0F4bDdCLDhCQVdZLGVoQ1ZSLHFCZ0NZUSxrQnBDYmlxN0IsQ0tzRnpxN0Isb0MrQnRGSiw4QkFlZ0IsWXBDZjR1N0IsQ0tzRnh2N0IsQytCdEZKLDZCQW9CWSxjQUNBLGVoQ3BCUixxQmdDc0JRLHlCQUNBLGdCQUNBLGtCcEN6QjQzN0IsQ29DQXg0N0IsdUJBOEJRLFdBQ0EsY0FBQSxBcEMvQjQ2N0IsU0FBQSxDS3NGaDc3QixvQytCdEZKLHVCQWlDWSxpQkFDQSxpQkFBQSxBcENsQ2lnOEIsWUFBQSxDS3NGemc4QixDK0JoREosV0FDSSxZcEN2Q2tpOEIsQ3FDQXRpOEIsbUJBQ0ksZUFDQSxVQUNBLE9BQ0EsU0FDQSxtQkFDQSxXQUNBLGFBQ0Esd0JyQ1JrcThCLENLc0ZscThCLG9DZ0N0RkosbUJBVVEsd0JBQ0Esa0JBQ0EsaUJBQUEsQUFDQSxhQUFBLGdCQUNBLGVBQ0EsS3JDZml6OEIsQ0tzRnJ6OEIsQ2dDdEZKLHNCQWtCUSxtQnJDbEI0MThCLENLc0ZoMjhCLG9DZ0N0Rkosc0JBb0JZLHNCQUNBLGtCQUNBLDhCckN0Qnk5OEIsQ0tzRmorOEIsQ2dDdEZKLHlCQTBCWSxnQnJDMUJvZzlCLENLc0Y1ZzlCLG9DZ0N0RkosMkJBNkJvQixhckM3QnlrOUIsQ3FDQTdsOUIsaUNBK0J3QixhckMvQm9uOUIsQ0tzRnhvOUIsQ2dDdEZKLDBGQXFDZ0IsYXJDckNxdTlCLENLc0ZqdjlCLG9DZ0N0Rkosa0NBdUNvQixhckN2Q3F6OUIsQ0tzRnIwOUIsQ2dDdEZKLDJCQThDUSxZQUNBLFdBQ0EsbUJBQ0EsZUFDQSxPQUNBLGVBQ0EsU3JDcERzNzlCLENLc0YxNzlCLG9DZ0N0RkosMkJBc0RZLFlyQ3REOC85QixDS3NGdGcrQixDZ0N0RkoscUNBMERZLGVyQzFEb2orQixDcUNBaGsrQixtRUE0RGdCLFlyQzVEZ28rQixDcUNBaHArQixpREErRGdCLGFBQ0EsWXJDaEUycytCLENxQ0EzdCtCLGlDQXFFWSxtQkFDQSxRQUNBLFNyQ3ZFcXgrQixDcUNBankrQix3RUEyRW9CLFlyQzNFazIrQixDcUNBdDMrQixpSEE4RW9CLGFyQzlFaSsrQixDS3NGai8rQixvQ2dDdEZKLDRCQXNGWSxZckN0RnNqL0IsQ0tzRjlqL0IsQ2lDdEZKLHFCQUNJLG9CQUFBLEFBQ0EsYUFBQSxzQkFBQSxBQUNBLDhCQUFBLG1CQUFBLEF0Q0g4by9CLGNBQUEsQ3NDQWxwL0IsMkJBS1Esa0J0Q0x3ci9CLENLc0Y1ci9CLG9DaUN0RkosMkJBT1ksZXRDUG13L0IsQ0tzRjN3L0IsQ0FBQSxvQ2lDdEZKLDREQWNnQixVdENkMjIvQixDS3NGdjMvQixDaUN0RkosK0JBa0JZLGlCdENsQmk2L0IsQ3VDQTc2L0IsZUFDSSxtQkFDQSxpQnZDRjY5L0IsQ3VDSWorL0Isb0JBRVEsZ0J2Q044Ly9CLEN3Q0F0Z2dDLGtDRFNZLGNBQ0EseUJ2Q1Zva2dDLEN1Q0lobGdDLGNBY1EsZXZDbEJzbWdDLEN1Q0k5bWdDLHNCQWdCWSwwREFDQSxrQkFDQSxjdkN0Qm10Z0MsQ3VDSS90Z0MsMkJBb0JnQiwwRHZDeEJxeWdDLEN5Q0FyemdDLGdCQUNJLGdCekNEazFnQyxDeUNJdDFnQyxpQkFHUSx5QkFDQSxlQUNBLGtCekNUMDVnQyxDeUNJbDZnQyxtQkFTUSxnQnpDYjg3Z0MsQ3lDSXQ4Z0Msd0NBYVEsY0FDQSxnQkFDQSxpQkFDQSxpQnpDcEJ1aWhDLEN5Q0kvaWhDLHdEQW1CWSxXQUNBLFdBQ0EsWUFDQSxtQkFDQSxXQUNBLGtCQUNBLFFBQ0Esd0J6QzlCOHNoQyxDeUNJMXRoQyxnRUErQlEsa0JBQ0EsWXpDcENpemhDLEN5Q0l6emhDLDBHQW1DWSxXQUNBLFVBQ0EsV0FDQSxtQkFDQSx5QkFDQSxXQUNBLGtCQUNBLFFBQ0EsV3pDL0NvaGlDLEN5Q0loaWlDLGlCQWdEUSxhekNwRHVqaUMsQ3lDSS9qaUMsK0JBbURZLG9CekN2RHVtaUMsQ3lDSW5uaUMsd0JBdURZLDhCekMzRDhwaUMsQ3lDSTFxaUMsNkJBMkRZLGdCekMvRDRzaUMsQ3lDb0V4dGlDLGtCQUVJLFl6Q3RFbXZpQyxDeUNvRXZ2aUMsMEJBSVEsZXpDeEV5eGlDLEN5Q29FanlpQyxzQ0FVWSxhekM5RXkwaUMsQ1NBMTBpQyw4T2lDRUgsbUJBQ0EsZUFDQSxhQUNBLGExQ0x3bmpDLENLc0Y1bmpDLG9DSXRGTyw4T2lDT0MsY0FDQSxlQUNBLGExQ1RpN2pDLENLc0Z6N2pDLENxQ3RGSiwwQkFhUSxrQjFDYm0rakMsQzBDQTMrakMsOEJBZ0JRLGlCMUNoQm1oa0MsQ0tzRnZoa0Msb0NxQ3RGSiw4QkFrQlksaUIxQ2xCbW1rQyxDS3NGM21rQyxDc0N0RkosaUJBQ0ksaUJBQ0EsMkQzQ0Ywc2tDLENLc0Yxc2tDLHFDc0N0RkosaUJBSVEsZ0UzQ0o2emtDLENLc0ZqMGtDLENzQ3RGSix5QkFRUSxnQjNDUncya0MsQzJDQWgza0MsaURBVVksYzNDVm82a0MsQ0tzRjU2a0Msb0NzQ3RGSixpREFZZ0IsYzNDWm9nbEMsQ0tzRmhobEMsQ3NDdEZKLDhCdkNDSSxtQkpEbWtsQyxDS3NGbmtsQyxvQ3NDdEZKLDhCQXlCWSxTM0N6QnVvbEMsQ0tzRi9vbEMsQ3VDdEZKLFdBRUksaUJBQ0EsbUI1Q0hnc2xDLENTQXpybEMsZ09tQ0tILGVBQ0EsY3hDTEosb0JKRGs5bEMsQ0tzRmw5bEMsb0NJdEZPLGdPbUNTQyxleENSUixxQkpEMnZtQyxDS3NGM3ZtQyxDdUMxRVEsbVFBQ0EsZXhDWlIscUJKRG9pbkMsQ0tzRnBpbkMsb0N1QzFFUSxtUUFJSSxleENmWixxQkpEZzNuQyxDS3NGaDNuQyxDdUN0Rkosd0JBdUJRLGtCNUN2Qnc1bkMsQzRDNEJsNW5DLDBEQUNFLFVBQ0EsbUM1QzlCdy9uQyxDS3NGcGdvQyxvQ3VDMURVLDBEQUlNLG1DNUNoQ3Nub0MsQ0tzRnRvb0MsQ3VDcEQwQixzRkFDVixjNUNuQzR0b0MsQzRDQWh2b0MsNkJBdUNnQixjQUNBLGdCQUNBLGdDQUNBLG9CQUNBLG1CQUNBLHlCQUNBLGV4QzVDWixvQkpEMjZvQyxDS3NGMzZvQyxvQ3VDdEZKLDZCQWdEb0IsZXhDL0NoQixxQkpEaWhwQyxDS3NGamhwQyxDdUN0RkosNkJBcURnQixlQUNBLCtCNUN0RGtscEMsQzRDQWxtcEMsMkNBMkRvQixlNUMzRHlvcEMsQzZDQTdwcEMsYUFDSSx5QkFDQSxjQUNBLGlCQUNBLG1CN0NKa3ZwQyxDS3NGbHZwQyxvQ3dDdEZKLGFBTVEsa0JBQ0EsbUI3Q1BxMHBDLENLc0Z6MHBDLEN3Q3RGSixzQkFXUSxjQUNBLFVBQ0Esb0JBQ0Esc0JBQUEsQTdDZHM2cEMsNkJBQUEsQ0tzRjE2cEMsb0N3Q3RGSixzQkFnQlksVUFDQSxnQjdDakJ1L3BDLENLc0YvL3BDLEN5Q3RGSixpQkFFSSxpQkFDQSxtQjlDSHNqcUMsQzhDQTFqcUMsc0JBTVEsbUJBQ0Esb0JBQUEsQUFDQSxhQUFBLG1CQUFBLEFBQ0EsZUFBQSxzQkFBQSxBOUNUcXBxQyw2QkFBQSxDOENBN3BxQyxnTEFXWSxrQkFBQSxBOUNYKzBxQyxhQUFBLENLc0Z2MXFDLG9DeUN0RkosZ0xBYWdCLGlCQUFBLEE5Q2I0aXJDLFlBQUEsQ0tzRnhqckMsQ3lDdEZKLHdCQW1CUSx5QkFDQSxlQUNBLGdCMUNwQkoscUIwQ3NCSSxtQkFDQSxrQkFBQSxBOUN4QjJyckMsYUFBQSxDOENBbnNyQyxnQ0EyQlksV0FDQSxjQUNBLFdBQ0EsaUI5QzlCNndyQyxDOENBenhyQyw2QkFrQ1ksZUFDQSxnQjFDbENSLG9CSkRzMnJDLEM4Q0ExMnJDLDBDakNxVUUsNENBTEEsaUNBVkEsV0FJQSxXYjFUcy9yQyxDOENBeC9yQyxrRmpDcVVFLDRDQUxBLGlDQVZBLFdBSUEsV2IxVDRxc0MsQzhDQTlxc0Msc0NqQ2dVRSw2QkFWQSxXQUlBLFdiMVRzd3NDLEM4Q0F4d3NDLDZDakNxVUUsNENBTEEsNkJBVkEsV0FJQSxXYjFUbTVzQyxDOENBcjVzQyw4QjFDQ0kscUIwQ3VESSxrQjlDeERtOXNDLENLc0Z2OXNDLG9DeUN0RkosOEJBMERZLFM5QzFEMmh0QyxDS3NGbml0QyxDeUN0Rkosd0JBK0RRLGtCQUFBLEFBSUEsY0FBQSxrQjlDbkV5bHRDLENLc0Y3bHRDLG9DeUN0Rkosd0JBaUVZLGlCQUFBLEFBSUEsYUFBQSxlOUNyRThxdEMsQ0tzRnRydEMsQ3lDdEZKLDhCQXlFWSxtQjFDeEVSLG9CSkQ2dnRDLEM4Q0Fqd3RDLGlDQTRFZ0IsZ0I5QzVFbXl0QyxDOENBbnp0QyxrQ0FpRlksZ0JBQ0EsZUFDQSxjMUNsRlIsb0JKRG01dEMsQzhDQXY1dEMsOEJBMEZRLGtCQUFBLEFBSUEsY0FBQSxrQjlDOUY4OHRDLENLc0ZsOXRDLG9DeUN0RkosOEJBNEZZLGlCQUFBLEE5QzVGeWh1QyxZQUFBLENLc0ZqaXVDLEN5Q3RGSixzTEFpR1ksbUJBQ0Esb0JBQUEsQTlDbEc4dnVDLDBCQUFBLEM4Q0Exd3VDLG9DQXlHWSxrQjlDekdxenVDLENLc0Y3enVDLG9DeUN0Rkosb0NkbUVJLFdBR0UsY0FlQSxzQkFDQSxlaEN0Rms4dUMsQzhDQXg4dUMsK0NkeUZRLGNoQ3pGOC91QyxDS3NGbGd2QyxDeUN0Rkosb0NBNkdZLG9CQUFBLEFBQ0EsYUFBQSxzQkFBQSxBQUNBLDhCQUFBLHVCQUFBLEFBQ0EsdUJBQUEsbUJBQUEsQTlDaEhzbnZDLG9CQUFBLENLc0Y5bnZDLG9DeUN0Rkosb0NBa0hnQixXQUNBLGU5Q25IcXR2QyxDS3NGanV2QyxDeUN0RkosMENBdUhnQixpQjlDdkhreHZDLEM4Q0FseXZDLHdDQTBIZ0IsZ0I5QzFIMjB2QyxDOENBMzF2Qyw0RUE4SGdCLGtCQUNBLGdCQUNBLFdBQ0EsV0FDQSxtQkFDQSxROUNuSTIrdkMsQzhDQTMvdkMsc0RBc0lnQixrQjlDdElvandDLEM4Q0Fwa3dDLHlEQXlJZ0IsZ0I5Q3pJOG53QyxDOENBOW93Qyx3RUEySW9CLGNBQ0EsYzlDNUkrdHdDLEM4Q0FudndDLHdFQStJb0IsWTlD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cWc4QyxDd0NBamg4QywwQkF3Q2dCLGVwQ3ZDWixxQkpENGs4QyxDd0NBaGw4Qyx5QkE0Q2dCLG1CQUNBLGlCQUNBLGN4QzlDNG84QyxDd0NBNXA4QyxjQW9EUSxXQUNBLFl4Q3JEMHI4QyxDK0NBbHM4QyxNQUNJLHlCQUNBLGNBQ0Esa0JBQ0EsbUIvQ0ppeDhDLENLc0ZqeDhDLG9DMEN0RkosTUFNUSxpQkFDQSxtQi9DUDQxOEMsQ0tzRmgyOEMsQzBDdEZKLGFBVVEsZ0JBQ0EsMEQvQ1hxNzhDLENLc0Z6NzhDLG9DMEN0RkosYUFhWSxnQi9DYm0vOEMsQ0tzRjMvOEMsQ0FBQSxxQzBDdEZKLGFBZ0JZLG9FL0NoQjJtOUMsQ0tzRm5uOUMsQzBDdEZKLHFCQW9CWSxnQi9DcEJrcDlDLEMrQ0E5cDlDLDZDQXNCZ0IsYy9DdEIwczlDLENLc0Z0dDlDLG9DMEN0RkosNkNBd0JvQixjL0N4QnN5OUMsQ0tzRnR6OUMsQzBDdEZKLDBCQW9DWSxlQUNBLG9CM0NwQ1IscUJKRDA0OUMsQ0tzRjE0OUMsb0MwQ3RGSiwwQkF3Q2dCLFMvQ3hDczg5QyxDS3NGbDk5QyxDMEN0RkosZUE4Q1EsbUIvQzlDay85QyxDK0NBMS85QyxxQkFnRFksa0IvQ2hEc2grQyxDK0NBbGkrQyx5QkFtRFksZS9DbkQraitDLEMrQ0EzaytDLHdCQXNEWSxjQUNBLGtCL0N2RHduK0MsQ0tzRmhvK0Msb0MwQ3RGSix3QkF5RGdCLG9CQUFBLEEvQ3pENnIrQyxZQUFBLENLc0Z6cytDLEMwQ3RGSiw0QkE0RGdCLGtCQUNBLG1CQUNBLGtCQUNBLGtCQUFBLEEvQy9EK3grQyxhQUFBLEMrQ0EveStDLGdDQWlFb0IsYy9DakUwMCtDLEMrQ0E5MStDLCtCQXNFZ0IsZ0JBQ0EseUJBQ0EsZ0JBQ0EsZUFDQSxrQi9DMUV3OCtDLEMrQ0F4OStDLCtCQTZFZ0IsZUFDQSxnQkFDQSxrQi9DL0V5aC9DLEMrQ0F6aS9DLDRCQW1GZ0IsZUFDQSxtQkFDQSxlL0NyRnVtL0MsQytDQXZuL0MsOEJBd0ZnQixlQUNBLGdCQUNBLGtCL0MxRnVyL0MsQytDQXZzL0MsWUErRlEsa0JBQ0EsYS9DaEcydS9DLEMrQ0Fudi9DLGtCQW1HZ0IsYy9Dbkdvdy9DLEMrQ0FweC9DLDJDQXFHb0IsZUFDQSxjQUNBLGUvQ3ZHdzEvQyxDK0NBNTIvQyxxREF5R3dCLGEvQ3pHdTUvQyxDK0NBLzYvQyxpQkFvSFksbUJBQ0Esa0IvQ3JIMDkvQyxDK0NBdCsvQyxpQkF3SFksbUJBQ0EsaUIvQ3pIZ2hnRCxDK0NBNWhnRCxzQkE2SGdCLGVBQ0EsYS9DOUgramdELENnREEva2dELGlCQUVRLHNCQUFBLEFBQ0EsOEJBQUEsa0JoREh5b2dELENLc0Y3b2dELG9DMkN0RkosaUJBS1ksb0JBQUEsQWhETHVzZ0QsWUFBQSxDS3NGL3NnRCxDMkN0RkosdUJBUVksa0JoRFJrdmdELENnREE5dmdELHFDQVVnQixlNUNUWixxQjRDV1kseUJBQ0EsZ0JBQ0EsbUJBQ0EsZWhEZm00Z0QsQ2dEQW41Z0QsdUJBbUJZLDJCQUFBLEFBQ0Esb0JBQUEsc0JBQUEsQUFDQSw4QkFBQSxVaERyQjI5Z0QsQ0tzRm4rZ0Qsb0MyQ3RGSix1QkF1QmdCLFVoRHZCNmhoRCxDS3NGemloRCxDMkN0RkosNkJBMEJnQixrQkFDQSxlaEQzQjZsaEQsQ2dEQTdtaEQsNkJBOEJnQixvQkFBQSxBQUNBLGFBQUEsa0JBQUEsQUFDQSx5QkFBQSxlaERoQ2dyaEQsQ2dEQWhzaEQsMkJBcUNRLHFCQUFBLEFBQ0EsdUJBQUEsa0JoRHRDNnZoRCxDZ0RBcndoRCxrQkF5Q1Esa0JoRHpDa3loRCxDZ0RBMXloRCx5Q0EyQ1ksV0FDQSxrQmhENUNxMmhELENLc0Y3MmhELG9DMkN0RkoseUNBOENnQixZQUNBLGdCQUNBLGlCaERoRDQ5aEQsQ2dEQTUraEQsb0RBa0RvQixjaERsRDJoaUQsQ0tzRjNpaUQsQ0FBQSxvQzJDdEZKLHVDQTBEb0IsVWhEMURrbmlELENLc0Zsb2lELEMyQ3RGSiwrREE2RG9CLGdCQUNBLFVBQ0EsY2hEL0QydGlELENLc0YzdWlELG9DMkN0RkosK0RBaUV3QixXaERqRXMwaUQsQ0tzRjExaUQsQzJDYkosZUFDSSxlQUNBLHFCQUNBLHlCQUNBLGdCQUNBLG1CQUNBLGVoRC9FMDlpRCxDZ0RpRjk5aUQsZUFDSSxXQUNBLGNoRG5GbWdqRCxDS3NGbmdqRCxvQzJDTEosZUFJUSxXaERyRjhqakQsQ0tzRmxrakQsQzJDTEosaUJBT1EsVWhEeEYybGpELENnRDJGbm1qRCx3REFDSSxZaEQ1Rm9xakQsQ2dEMkZ4cWpELDhDQUdRLGFoRDlGNHRqRCxDZ0RrR3B1akQsOEJBQ0ksc0JBQ0EsMkJBQUEsQUFDQSwwQkFEQSxBQUNBLGtCQUFBLGdCaERyR3V6akQsQ2dEa0czempELG9DQU1RLFFoRHhHZzJqRCxDZ0RrR3gyakQscUNBU1EsVWhEM0dnNWpELENpREF4NWpELE1BQ0ksaUJBQ0EsbUJqREYrN2pELENrREFuOGpELGNBQ0ksV0FFQSxxQmxESDgrakQsQ0tzRjkrakQsb0M2Q3RGSixjQUtRLFdsREx3aWtELENLc0Y1aWtELEM2QzlFSixjQUVJLGlCQUNBLG1CbERYZ21rRCxDa0RRcG1rRCxnQ0FLUSxrQmxCc0RKLFdBR0UsY0FlQSxzQkFDQSxXbUJ6Q0osY25EN0M2dGtELENrRFEvdGtELDJDbEJpRlEsY2hDekZpeGtELENTQTl3a0QsbUp5Q21CUCxrQmxEbkIyN2tELENrRHFCLzdrRCxRQUNJLG1CQUNBLHdCbER2Qisra0QsQ2tEcUJuL2tELFlBSVEsYUFDQSxlQUNBLG1CbEQzQnVpbEQsQ2tEaUMvaWxELFdBQ0ksVWxEbENpa2xELENrRGlDcmtsRCwwQkFHUSxVQUNBLHFCQUNBLGdCOUNyQ0osb0JKRCtwbEQsQ2tEaUNucWxELDRCQVFZLGdCbER6Q29zbEQsQ2tEZ0RodGxELHVDckNxUkUsNENBTEEsaUNBVkEsV0FJQSxXYjFUeTFsRCxDa0RzRTMxbEQsc0JBQ0ksY0FDQSwwQkFDQSxjbER6RW82bEQsQ2tEc0V4NmxELDRCQUtRLGFsRDNFMDhsRCxDa0Q4RWw5bEQsZUFDSSx5QkU5RUEscUJBQ0EsZXBERjJobUQsQ29ES3BobUQseUNBQ0MsZUFDQSxlQUNBLGFwRFJ3bW1ELENvREt6bW1ELGdEQUtLLFVBQ0EsV0FDQSxXQUNB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NzVELHNCMUMwVEUsZ0NiaFUrKzVELEN1RGtCai81RCx5QkFDSSxnQkFDQSxZQUNBLE9BQ0EsY3ZEdEJ3ajZELENpQkE1ajZELFdBQ0UsdUJBQ0EsNEJBQ0EsaU1BQ0EsZ0JBQ0EsaUJBTEYsQ0FPQSxxREFDRSxXQUNFLHVCQUNBLG1EQUNBLGdCQUNBLGlCQUpGLENBREYsQ0FRQSxVQUNFLFVqQmhCNmg3RCxDaUJzQi9oN0Qsc0RBQ0Usa0JqQnZCc203RCxDaUJ5QnhtN0Qsa0ZBQ0UsZWpCMUJ3czdELENpQjRCMXM3RCw4REFDRSxjakI3QnF4N0QsQ2lCK0J2eDdELHNEQUNFLGdCQUNBLGVqQmpDMjI3RCxDaUJtQzcyN0QseUdBb0dFLHFCQUNBLHVCQUNBLFdBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0Esb0JBQ0Esa0NqQjlJd244RCxDaUJtQzFuOEQsc0RBU0Usa0JBQ0EsZUFDQSxVakI5QzB0OEQsQ2lCZ0Q1dDhELDZEQUNFLGVqQmpEdXk4RCxDaUJtRHp5OEQsZ0dBQ0UsZWpCcER1NThELENpQnNEejU4RCwyRUFDRSxlakJ2RGsvOEQsQ2lCeURwLzhELHVHQUNFLGVqQjFEeW05RCxDaUI0RDNtOUQsa0ZBQ0UsZWpCN0QyczlELENpQitEN3M5RCxnR0FDRSxlakJoRTJ6OUQsQ2lCa0U3ejlELDJFQUNFLGVqQm5FczU5RCxDaUJxRXg1OUQsdUdBQ0UsZWpCdEU2ZytELENpQndFL2crRCxrRkFDRSxlakJ6RSttK0QsQ2lCMkVqbitELCtGQUNFLGVqQjVFOHQrRCxDaUI4RWh1K0QsMEVBQ0UsZWpCL0V3eitELENpQmlGMXorRCxxR0FDRSxlakJsRjY2K0QsQ2lCb0YvNitELGdGQUNFLGVqQnJGNmcvRCxDaUJ1Ri9nL0Qsc0dBQ0UsZWpCeEZtby9ELENpQjBGcm8vRCxpRkFDRSxlakIzRm91L0QsQ2lCNkZ0dS9ELDZHQUNFLGVqQjlGaTIvRCxDaUJnR24yL0Qsd0ZBQ0UsZWpCakd5OC9ELENpQm1HMzgvRCxvR0FDRSxlakJwRzZqZ0UsQ2lCc0cvamdFLCtFQUNFLGVqQnZHNHBnRSxDaUJ5RzlwZ0UsbUdBQ0Us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dzRRLEMwRHVIMTRRLG9DQUNFLDhDQUVJLGMxRDFIcStRLEMwRHdIeitRLDBEQU1NLFkxRDlIMGlSLEMwRHVIbGpSLENBYUEsZ0JBQ0Usa0IxRHJJb2xSLENBQUMiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaWYgJGJvcmRlci1ib3gtc2l6aW5nID09IHRydWUge1xuICBodG1sIHsgLy8gaHR0cDovL2JpdC5seS8xcWsydFZSXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICoge1xuICAgICYsXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG4iLCJodG1se2JveC1zaXppbmc6Ym9yZGVyLWJveH0qLDo6YWZ0ZXIsOjpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fSNfYmVmb3JlLWFmdGVyLC5wcm9kdWN0LWl0ZW0tLWFnZ3Jlc3NpdmUgLnByb2R1Y3QtaXRlbV9faWNvbjpiZWZvcmUsLnByb2R1Y3QtaXRlbS0taG90YS1tYWpvcnMgLnByb2R1Y3QtaXRlbV9faWNvbjpiZWZvcmUsLnByb2R1Y3QtaXRlbS0tc2FmZSAucHJvZHVjdC1pdGVtX19pY29uOmJlZm9yZSwucHJvZHVjdC1pdGVtLS1zdGFuZGFyZCAucHJvZHVjdC1pdGVtX19pY29uOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0VuZ3JhdmVycyBHb3RoaWMnO3NyYzp1cmwoLi4vZm9udHMvRW5ncmF2ZXJzR290aGljL0VuZ3JhdmVyc0dvdGhpY0JvbGQuZW90KTtzcmM6bG9jYWwoXCJFbmdyYXZlcnNHb3RoaWNCb2xkIFdlYlwiKSxsb2NhbChcIkVuZ3JhdmVyc0dvdGhpY0JvbGRXZWJcIiksdXJsKC4uL2ZvbnRzL0VuZ3JhdmVyc0dvdGhpYy9FbmdyYXZlcnNHb3RoaWNCb2xkLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi9mb250cy9FbmdyYXZlcnNHb3RoaWMvRW5ncmF2ZXJzR290aGljQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL2ZvbnRzL0VuZ3JhdmVyc0dvdGhpYy9FbmdyYXZlcnNHb3RoaWNCb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL2ZvbnRzL0VuZ3JhdmVyc0dvdGhpYy9FbmdyYXZlcnNHb3RoaWNCb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL2ZvbnRzL0VuZ3JhdmVyc0dvdGhpYy9FbmdyYXZlcnNHb3RoaWNCb2xkLnN2ZyNFbmdyYXZlcnNHb3RoaWNCb2xkV2ViKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0VuZ3JhdmVycyBHb3RoaWMnO3NyYzp1cmwoXCIuLi9mb250cy9FbmdyYXZlcnNHb3RoaWMvRW5ncmF2ZXJzR290aGljIEJULmVvdFwiKTtzcmM6bG9jYWwoXCIuLi9mb250cy9FbmdyYXZlcnNHb3RoaWMvRW5ncmF2ZXJzR290aGljIEJUIFdlYlwiKSxsb2NhbChcIkVuZ3JhdmVyc0dvdGhpY0JUV2ViXCIpLHVybChcIi4uL2ZvbnRzL0VuZ3JhdmVyc0dvdGhpYy9FbmdyYXZlcnNHb3RoaWMgQlQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9FbmdyYXZlcnNHb3RoaWMvRW5ncmF2ZXJzR290aGljIEJULndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL0VuZ3JhdmVyc0dvdGhpYy9FbmdyYXZlcnNHb3RoaWMgQlQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0VuZ3JhdmVyc0dvdGhpYy9FbmdyYXZlcnNHb3RoaWMgQlQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL0VuZ3JhdmVyc0dvdGhpYy9FbmdyYXZlcnNHb3RoaWMgQlQuc3ZnI0VuZ3JhdmVyc0dvdGhpY0JUV2ViXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonQnJvd25mb3hHZW9tZXRyaWFMaWdodCc7c3JjOnVybCguLi9mb250cy9HZW9tZXRyaWEvQnJvd25mb3hHZW9tZXRyaWFMaWdodC5lb3QpO3NyYzpsb2NhbChcIi4uL2ZvbnRzL0dlb21ldHJpYS9FQnJvd25mb3hHZW9tZXRyaWFMaWdodFwiKSxsb2NhbChcIkJyb3duZm94R2VvbWV0cmlhTGlnaHRcIiksdXJsKC4uL2ZvbnRzL0dlb21ldHJpYS9FQnJvd25mb3hHZW9tZXRyaWFMaWdodC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vZm9udHMvR2VvbWV0cmlhL0Jyb3duZm94R2VvbWV0cmlhTGlnaHQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi9mb250cy9HZW9tZXRyaWEvQnJvd25mb3hHZW9tZXRyaWFMaWdodC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi9mb250cy9Db3JlU2Fuc0QvRUJyb3duZm94R2VvbWV0cmlhTGlnaHQub3RmKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoLi4vZm9udHMvR2VvbWV0cmlhL0Jyb3duZm94R2VvbWV0cmlhTGlnaHQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9Lkdlb21ldHJpYUxpZ2h0LC5jb25kaXRpb24tcGFnZV9fY29uZGl0aW9uX19zaXplLC5jb25kaXRpb24tcGFnZV9fdGV4dCwuc2hvcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLC5zaG9wX19jb250ZW50LS1wcm9kdWN0LWRpcywud29ya3NfbWFpbl9faGVhZCwud29ya3NfbWFpbl9fbGlzdC10ZXh0e2ZvbnQtZmFtaWx5OkJyb3duZm94R2VvbWV0cmlhTGlnaHQsQXJpYWwsSGVsdmV0aWNhfWJvZHl7Zm9udDoxNnB4IFwiRW5ncmF2ZXJzIEdvdGhpY1wiLEFyaWFsLEhlbHZldGljYTtsaW5lLWhlaWdodDoyMHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9iZy5qcGcpO2xldHRlci1zcGFjaW5nOjEuNnB4O2NvbG9yOiMzMjMyMzJ9YXtjb2xvcjojZDJkMmQyO3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246Y29sb3IgLjNzLGJvcmRlciAuM3MsYmFja2dyb3VuZC1jb2xvciAuM3N9YTphY3RpdmUsYTpmb2N1cyxhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9b2wsdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH1tYWlue3BhZGRpbmctdG9wOjgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7bWFpbntwYWRkaW5nLXRvcDowfX0uYnJlYWRjcnVtYnMsLmNvbnRhaW5lciwubmF2aWdhdGlvbl9fd3JhcHBlciwucGFnZS1jb250ZW50e21hcmdpbjowIGF1dG87cGFkZGluZzowIDIwcHg7bWF4LXdpZHRoOjEwMDBweDtvdmVyZmxvdzpoaWRkZW59LmhlYWRlci1jZW50ZXIsLmhlYWRlci10b3B7cGFkZGluZzowIDIwcHg7bWF4LXdpZHRoOjEwMDBweDtvdmVyZmxvdzpoaWRkZW59LmFib3V0LWNvbXBhbnktd3JhcHBlciwuY29uZGl0aW9uLXBhZ2UsLmNvbmRpdGlvbi1wYWdlLXRlYXNlci13cmFwcGVyLC5jb25kaXRpb25zX19jb250YWluZXIsLmNvbnRhY3RzLC5kZXNjcmlwdGlvbl9fY29udGVudCwuZXJyb3ItNDA0X193cmFwcGVyLC5mb290ZXItd3JhcHBlciwuaG93X3dvcmtzX19jb250YWluZXIsLmludmVzdC1wcm9kdWN0cywub2JqZWN0aXZlLC5vcGVuX2FjY291bnQsLnBlcnNvbmFsLWFyZWEsLnByb2R1Y3RzLC5zaG9wLXRlYXNlci13cmFwcGVyLC5zaG9wX19jb250ZW50LC50ZWFzZXItcHJvZHVjdHMtd3JhcHBlciwudGVhc2VyX19jb250ZW50LC53aWRnZXRzLWhlYWQsLndpZGdldHMtd3JhcHBlciwud29ya3NfbWFpbiwud29ya3NfbWFpbi10ZWFzZXItd3JhcHBlcnttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyMHB4O21heC13aWR0aDoxMDAwcHg7b3ZlcmZsb3c6aGlkZGVufS50aXRsZXtjb2xvcjojYzg3ODQ2fS5lcnJvci00MDRfX3RpdGxlLC50aXRsZXtmb250LXNpemU6MzVweDtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6NS45NXB4fS5jb25kaXRpb24tcGFnZS10ZWFzZXJfX3RpdGxlLC5wZXJzb25hbC1hcmVhX190aXRsZSwuc2hvcC10ZWFzZXJfX3RpdGxlLC50ZWFzZXItcHJvZHVjdHNfX3RpdGxlLC53b3Jrc19tYWluLXRlYXNlcl9fdGl0bGV7Zm9udC1zaXplOjM1cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojYzg3ODQ2O2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6NS45NXB4fS50aXRsZS0tb3RoZXItY29sb3J7Y29sb3I6I2ZmZn0udGl0bGUtLW1vYmFpbC1taW57Zm9udC1zaXplOjI0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LnRpdGxlLS1tb2JhaWwtbWlue2ZvbnQtc2l6ZTozNXB4fX0ubmF2aWdhdGlvbnttaW4taGVpZ2h0OjQwcHg7d2lkdGg6MTAwJTt6LWluZGV4OjEwO2NvbG9yOiNkMmQyZDI7YmFja2dyb3VuZDojMzIzMjMyO2xldHRlci1zcGFjaW5nOjEuNnB4O3Bvc2l0aW9uOmZpeGVkO3RvcDowO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZDJkMmQyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5uYXZpZ2F0aW9ue3Bvc2l0aW9uOnN0YXRpYztib3JkZXItYm90dG9tOjB9fS5uYXZpZ2F0aW9uLWFsaWFze2Rpc3BsYXk6bm9uZX0ubmF2aWdhdGlvbi1hbGlhcy0tZml4ZWR7ZGlzcGxheTpibG9ja30ubmF2aWdhdGlvbi0tZml4ZWR7cG9zaXRpb246Zml4ZWQ7dG9wOjB9Lm5hdmlnYXRpb25fX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3otaW5kZXg6MTA7aGVpZ2h0OjEwMCU7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7Lm5hdmlnYXRpb25fX3dyYXBwZXJ7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfX0ubmF2aWdhdGlvbl9fbW9iaWxlLWxvZ28sLm5hdmlnYXRpb25fX21vYmlsZS1sb2dvIGltZ3ttYXgtaGVpZ2h0OjQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7Lm5hdmlnYXRpb25fX21vYmlsZS1sb2dve2Rpc3BsYXk6bm9uZX19Lm5hdmlnYXRpb25fX21vYmlsZS1tZW51IC5zdmctaWNvbntmaWxsOiM2NDY0NjQ7Zm9udC1zaXplOjMwcHg7dHJhbnNpdGlvbjpmaWxsIC4zc30ubmF2aWdhdGlvbl9fbW9iaWxlLW1lbnUgLnN2Zy1pY29uOmhvdmVyLC5zZWFyY2g6aG92ZXIgc3Zne2ZpbGw6I2ZmZn0ubmF2aWdhdGlvbl9fbW9iaWxlLW1lbnUgLnN2Zy1pY29uLS1jbG9zZXtmb250LXNpemU6MjVweDtkaXNwbGF5Om5vbmV9Lm5hdmlnYXRpb25fX21vYmlsZS1tZW51LS1zaG93IC5zdmctaWNvbi0tbWVudXtkaXNwbGF5Om5vbmV9Lm5hdmlnYXRpb25fX21vYmlsZS1tZW51LS1zaG93IC5zdmctaWNvbi0tY2xvc2UsLm5hdmlnYXRpb25fX3N1Ym1lbnUgbGl7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsubmF2aWdhdGlvbl9fbW9iaWxlLW1lbnV7ZGlzcGxheTpub25lfX0ubmF2aWdhdGlvbiBuYXZ7ZmxleDoxIDEgMTAwJTtiYWNrZ3JvdW5kOiMzMjMyMzJ9Lm5hdmlnYXRpb25fX21lbnV7ZGlzcGxheTpub25lO292ZXJmbG93OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7ei1pbmRleDoxMDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7Lm5hdmlnYXRpb25fX21lbnV7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtsaW5lLWhlaWdodDoxO21hcmdpbi10b3A6MH19Lm5hdmlnYXRpb25fX21lbnUtbGlua3t6LWluZGV4OjEwO21hcmdpbjoyMHB4IDB9Lm5hdmlnYXRpb25fX21lbnUtbGluay0tYWN0aXZlIGEsLnBhZ2UtY29udGVudCBhe2NvbG9yOiNjODc4NDZ9Lm5hdmlnYXRpb25fX21lbnUtbGluay0tcGhvbmV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6MzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsubmF2aWdhdGlvbl9fbWVudS1saW5rLS1waG9uZXtkaXNwbGF5Om5vbmV9fS5uYXZpZ2F0aW9uX19tZW51LWxpbmstLXNlYXJjaHtoZWlnaHQ6MzNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsubmF2aWdhdGlvbl9fbWVudS1saW5rLS1zZWFyY2h7ZGlzcGxheTpub25lfX0ubmF2aWdhdGlvbl9fbWVudS1saW5rLS1jbGllbnR7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5uYXZpZ2F0aW9uX19tZW51LWxpbmstLWNsaWVudHtkaXNwbGF5OmJsb2NrfX0ubmF2aWdhdGlvbl9fbWVudS1saW5rLS1saWNlbnNle2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tdG9wOjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7Lm5hdmlnYXRpb25fX21lbnUtbGluay0tbGljZW5zZXtkaXNwbGF5Om5vbmV9fS5uYXZpZ2F0aW9uX19tZW51LWxpbmstLXNtYWxse2ZvbnQtc2l6ZToxM3B4O2xldHRlci1zcGFjaW5nOi45NzVweDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO21hcmdpbjo1cHggMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsubmF2aWdhdGlvbl9fbWVudS1saW5rLS1zbWFsbHtkaXNwbGF5Om5vbmV9fS5uYXZpZ2F0aW9uX19tZW51LWxpbmstLW1vcmV7bWFyZ2luLWJvdHRvbTotNXB4fS5uYXZpZ2F0aW9uX19tZW51LWxpbmstLW1vcmUtdGl0bGV7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkICNkMmQyZDI7bGluZS1oZWlnaHQ6MS4xO2xldHRlci1zcGFjaW5nOjEuMnB4O3BhZGRpbmctYm90dG9tOjRweH0ubmF2aWdhdGlvbl9fbWVudS1saW5rLS1tb3JlLXRpdGxlIHN2Z3tmb250LXNpemU6MjFweDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219Lm5hdmlnYXRpb25fX21lbnUtbGluay0tbW9yZTpmb2N1cz4ubmF2aWdhdGlvbl9fc3VibWVudSwubmF2aWdhdGlvbl9fbWVudS1saW5rLS1tb3JlOmhvdmVyPi5uYXZpZ2F0aW9uX19zdWJtZW51e21heC1oZWlnaHQ6NTAwcHg7cGFkZGluZzoxMHB4IDAgMTBweCA1MHB4O21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsubmF2aWdhdGlvbl9fbWVudS1saW5rLS1tb3Jle2Rpc3BsYXk6bm9uZX19Lm5hdmlnYXRpb25fX3N1Ym1lbnV7bWF4LWhlaWdodDowO3BhZGRpbmc6MCAwIDAgNTBweDttYXJnaW4tbGVmdDotMzBweDttYXJnaW4tcmlnaHQ6LTMwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOiM1MDUwNTA7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi10b3A6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6Ljk3NXB4Oy13ZWJraXQtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDFzLHBhZGRpbmcgLjdzOy1tb3otdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDFzLHBhZGRpbmcgLjdzO3RyYW5zaXRpb246bWF4LWhlaWdodCAxcyxwYWRkaW5nIC43c31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsubmF2aWdhdGlvbl9fc3VibWVudXtkaXNwbGF5Om5vbmV9fS5idXR0b24sYnV0dG9ue3BhZGRpbmc6N3B4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zcyxjb2xvciAuM3M7YmFja2dyb3VuZDowIDB9LmJ1dHRvbi1jb250YWluZXIsYnV0dG9uLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk4MHB4KXsuYnV0dG9uLWNvbnRhaW5lcixidXR0b24tY29udGFpbmVye2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX0uYnV0dG9uX19kZWZhdWx0LGJ1dHRvbl9fZGVmYXVsdHtjb2xvcjojYzg3ODQ2O2JvcmRlcjoycHggc29saWQgI2M4Nzg0NjtsZXR0ZXItc3BhY2luZzoxLjVweDtwYWRkaW5nOjEwcHggNjdweDtmb250LXNpemU6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJ1dHRvbl9fZGVmYXVsdDphY3RpdmUsLmJ1dHRvbl9fZGVmYXVsdDpmb2N1cywuYnV0dG9uX19kZWZhdWx0OmhvdmVyLGJ1dHRvbl9fZGVmYXVsdDphY3RpdmUsYnV0dG9uX19kZWZhdWx0OmZvY3VzLGJ1dHRvbl9fZGVmYXVsdDpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQ6I2M4Nzg0Nn0uYnV0dG9uX19oZWFkZXIsYnV0dG9uX19oZWFkZXJ7Y29sb3I6I2M4Nzg0Njtib3JkZXI6MnB4IHNvbGlkICNjODc4NDY7Zm9udC1zaXplOjEzcHg7cGFkZGluZzo3cHggMjBweDtsZXR0ZXItc3BhY2luZzouOTc1cHh9LmJ1dHRvbl9fdGVhc2VyLGJ1dHRvbl9fdGVhc2Vye2NvbG9yOiNmZmY7Ym9yZGVyOjNweCBzb2xpZCAjZmZmO2ZvbnQtc2l6ZToxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjEwcHggNDBweDttYXJnaW4tYm90dG9tOjIwcHg7bGV0dGVyLXNwYWNpbmc6MS41cHh9LmJ1dHRvbl9fdGVhc2VyOmFjdGl2ZSwuYnV0dG9uX190ZWFzZXI6Zm9jdXMsLmJ1dHRvbl9fdGVhc2VyOmhvdmVyLGJ1dHRvbl9fdGVhc2VyOmFjdGl2ZSxidXR0b25fX3RlYXNlcjpmb2N1cyxidXR0b25fX3RlYXNlcjpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQ6I2ZmZn0uYnV0dG9uLS1kaXNhYmxlZCxidXR0b24tLWRpc2FibGVke2NvbG9yOiM2NDY0NjQ7Ym9yZGVyOjJweCBzb2xpZCAjNjQ2NDY0O2N1cnNvcjpkZWZhdWx0fS5idXR0b24tLWRpc2FibGVkOmFjdGl2ZSwuYnV0dG9uLS1kaXNhYmxlZDpmb2N1cywuYnV0dG9uLS1kaXNhYmxlZDpob3ZlcixidXR0b24tLWRpc2FibGVkOmFjdGl2ZSxidXR0b24tLWRpc2FibGVkOmZvY3VzLGJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6IzY0NjQ2NDtiYWNrZ3JvdW5kOjAgMH0uYnV0dG9uLS1hY3RpdmUsYnV0dG9uLS1hY3RpdmV7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kOiNjODc4NDZ9LmhpZGUtdGV4dHtvdmVyZmxvdzpoaWRkZW59LmhpZGUtdGV4dF9fYXJyb3d7ZGlzcGxheTpub25lO3BhZGRpbmc6MjBweCAwIDA7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDotNXB4fS5oaWRlLXRleHRfX2Fycm93OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zcHJpdGVzLnBuZyk7YmFja2dyb3VuZC1wb3NpdGlvbjotMjEycHggLTEwM3B4O3dpZHRoOjQ0cHg7aGVpZ2h0OjIzcHg7dHJhbnNpdGlvbjpmaWx0ZXIgLjNzLHRyYW5zZm9ybSAxLjNzfS5oaWRlLXRleHRfX2Fycm93OmhvdmVyOmJlZm9yZXtmaWx0ZXI6YnJpZ2h0bmVzcygzKX0uaGlkZS10ZXh0X19hcnJvdy0tYWN0aXZlOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpfS5mb3JtLXdyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVufS5mb3JtLXdyYXBwZXIgLmJ1dHRvbi1jb250YWluZXJ7bWFyZ2luLXRvcDo0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5mb3JtLXdyYXBwZXIgLmJ1dHRvbi1jb250YWluZXJ7bWFyZ2luLWxlZnQ6MzUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU0OXB4KXsuZm9ybS13cmFwcGVyIC5idXR0b24tY29udGFpbmVyIC5idXR0b24uYnV0dG9uX19kZWZhdWx0e3dpZHRoOjEwMCV9fS5mb3JtLXRpdGxle2NvbG9yOiMzMjMyMzI7Zm9udC1zaXplOjE5cHg7bGV0dGVyLXNwYWNpbmc6MS45cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjM1cHg7bWFyZ2luLXRvcDo1MHB4fS5mb3JtLWVsZW1lbnQsLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXgtd2lkdGg6NjhlbTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MTVweH0uZm9ybS1lbGVtZW50OjphZnRlciwucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50IC5mb3JtLXNlbGVjdDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6bm9uZX0uZm9ybS1lbGVtZW50IGxhYmVsLC5yZXN1bHQtcXVlc3Rpb25zLWVsZW1lbnQgLmZvcm0tc2VsZWN0IGxhYmVse2ZsZXgtYmFzaXM6MTAwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5mb3JtLWVsZW1lbnQgbGFiZWwsLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3QgbGFiZWx7ZmxleC1iYXNpczozNSV9LmZvcm0tZWxlbWVudC0tZmlsZXttYXJnaW4tbGVmdDozNSV9fS5mb3JtLWVsZW1lbnQgLmZvcm0tZmlsZS11cGxvYWQsLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3QgLmZvcm0tZmlsZS11cGxvYWR7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMTAwJTthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbToxMHB4fS5mb3JtLWVsZW1lbnQgLmZvcm0tZmlsZS11cGxvYWQ6YmVmb3JlLC5yZXN1bHQtcXVlc3Rpb25zLWVsZW1lbnQgLmZvcm0tc2VsZWN0IC5mb3JtLWZpbGUtdXBsb2FkOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zcHJpdGVzLnBuZyk7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI4cHggLTE2M3B4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luLXJpZ2h0OjVweH0uZm9ybS1lbGVtZW50IC5mb3JtLWZpbGUtdXBsb2FkIGlucHV0W3R5cGU9ZmlsZV0sLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3QgLmZvcm0tZmlsZS11cGxvYWQgaW5wdXRbdHlwZT1maWxlXXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZXR0ZXItc3BhY2luZzoxMGVtOy1tcy10cmFuc2Zvcm06c2NhbGUoMjApO29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcn0uZm9vdGFibGU+dGhlYWQ+dHI+dGguZm9vdGFibGUtc29ydGFibGU6aG92ZXIsLmZvcm0tZWxlbWVudCAuZm9ybS1maWxlLXVwbG9hZC0tZG93bmxvYWQsLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3QgLmZvcm0tZmlsZS11cGxvYWQtLWRvd25sb2Fke2N1cnNvcjpwb2ludGVyfS5mb3JtLWVsZW1lbnQgLmZvcm0tZmlsZS11cGxvYWQtLWRvd25sb2FkOmJlZm9yZSwucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50IC5mb3JtLXNlbGVjdCAuZm9ybS1maWxlLXVwbG9hZC0tZG93bmxvYWQ6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zcHJpdGVzLnBuZyk7YmFja2dyb3VuZC1wb3NpdGlvbjotMjEycHggLTE2M3B4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmZvcm0tZWxlbWVudCAuZm9ybS1maWxlLXVwbG9hZC0tZG93bmxvYWQgaW5wdXRbdHlwZT1maWxlXSwucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50IC5mb3JtLXNlbGVjdCAuZm9ybS1maWxlLXVwbG9hZC0tZG93bmxvYWQgaW5wdXRbdHlwZT1maWxlXXtkaXNwbGF5Om5vbmV9LmZvcm0tZWxlbWVudCAuZGF0ZXBpY2tlciwucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50IC5mb3JtLXNlbGVjdCAuZGF0ZXBpY2tlcntiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvZGF0ZXBpY2tlci5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlciAjZjVmNWY1O3BhZGRpbmctcmlnaHQ6MzBweH0uZm9ybS1lbGVtZW50IC5kYXRlcGlja2VyOmFjdGl2ZSwuZm9ybS1lbGVtZW50IC5kYXRlcGlja2VyOmZvY3VzLC5yZXN1bHQtcXVlc3Rpb25zLWVsZW1lbnQgLmZvcm0tc2VsZWN0IC5kYXRlcGlja2VyOmFjdGl2ZSwucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50IC5mb3JtLXNlbGVjdCAuZGF0ZXBpY2tlcjpmb2N1c3tiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvZGF0ZXBpY2tlci1ob3Zlci5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlciAjZjVmNWY1fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTQ5cHgpey5mb3JtLWVsZW1lbnQgLmZvcm0tc2VsZWN0LC5yZXN1bHQtcXVlc3Rpb25zLWVsZW1lbnQgLmZvcm0tc2VsZWN0IC5mb3JtLXNlbGVjdHt3aWR0aDoxMDAlfX0uZm9ybS1lbGVtZW50IGlucHV0LC5mb3JtLWVsZW1lbnQgc2VsZWN0LC5yZXN1bHQtcXVlc3Rpb25zLWVsZW1lbnQgLmZvcm0tc2VsZWN0IGlucHV0LC5yZXN1bHQtcXVlc3Rpb25zLWVsZW1lbnQgLmZvcm0tc2VsZWN0IHNlbGVjdHtib3JkZXI6MnB4IHNvbGlkICNkMmQyZDI7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2hlaWdodDo0MHB4O21pbi13aWR0aDoxMTBweDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjAgMTBweDtjb2xvcjojNjQ2NDY0O3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czowO2ZvbnQtc2l6ZToxNnB4fS5mb3JtLWVsZW1lbnQgdGV4dGFyZWEsLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3QgdGV4dGFyZWF7Ym9yZGVyOjJweCBzb2xpZCAjZDJkMmQyO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtoZWlnaHQ6NDBweDtwYWRkaW5nOjAgMTBweDtjb2xvcjojNjQ2NDY0O2JvcmRlci1yYWRpdXM6MDtmb250LXNpemU6MTZweH0uZm9ybS1lbGVtZW50IGlucHV0OmZvY3VzLC5mb3JtLWVsZW1lbnQgc2VsZWN0OmZvY3VzLC5mb3JtLWVsZW1lbnQgdGV4dGFyZWE6Zm9jdXMsLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3QgaW5wdXQ6Zm9jdXMsLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3Qgc2VsZWN0OmZvY3VzLC5yZXN1bHQtcXVlc3Rpb25zLWVsZW1lbnQgLmZvcm0tc2VsZWN0IHRleHRhcmVhOmZvY3Vze291dGxpbmU6MH0uZm9ybS1lbGVtZW50IGlucHV0OmRpc2FibGVkLC5mb3JtLWVsZW1lbnQgc2VsZWN0OmRpc2FibGVkLC5mb3JtLWVsZW1lbnQgdGV4dGFyZWE6ZGlzYWJsZWQsLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3QgaW5wdXQ6ZGlzYWJsZWQsLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLC5yZXN1bHQtcXVlc3Rpb25zLWVsZW1lbnQgLmZvcm0tc2VsZWN0IHRleHRhcmVhOmRpc2FibGVke2NvbG9yOiNiZWJlYmU7Y3Vyc29yOmRlZmF1bHR9LmZvcm0tZWxlbWVudCBzZWxlY3QsLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3Qgc2VsZWN0e2FwcGVhcmFuY2U6bm9uZTtjdXJzb3I6cG9pbnRlcn0uYWRkcmVzcy1mb290ZXJfX3NlbGVjdDo6LW1zLWV4cGFuZCwuZm9ybS1lbGVtZW50IHNlbGVjdDo6LW1zLWV4cGFuZCwucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50IC5mb3JtLXNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5mb3JtLWVsZW1lbnQgc2VsZWN0IG9wdGlvbiwucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50IC5mb3JtLXNlbGVjdCBzZWxlY3Qgb3B0aW9ue3BhZGRpbmctbGVmdDoxMHB4O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0uZm9ybS1lbGVtZW50IHNlbGVjdCBvcHRpb246Zm9jdXMsLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3Qgc2VsZWN0IG9wdGlvbjpmb2N1c3tvdXRsaW5lOjB9LmZvcm0tZWxlbWVudCB0ZXh0YXJlYSwucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50IC5mb3JtLXNlbGVjdCB0ZXh0YXJlYXttaW4taGVpZ2h0OjgwcHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MTAwJTtyZXNpemUteDpub25lO3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjU1MHB4KXsuZm9ybS1lbGVtZW50IHRleHRhcmVhLC5yZXN1bHQtcXVlc3Rpb25zLWVsZW1lbnQgLmZvcm0tc2VsZWN0IHRleHRhcmVhe3dpZHRoOjYwJTttYXgtd2lkdGg6NjAlO21pbi13aWR0aDoyOTBweH0uZm9ybS1lbGVtZW50LS14cyBpbnB1dCwuZm9ybS1lbGVtZW50LS14cyBzZWxlY3R7d2lkdGg6MTEwcHh9LmZvcm0tZWxlbWVudC0tcyBpbnB1dCwuZm9ybS1lbGVtZW50LS1zIHNlbGVjdHt3aWR0aDoyMTBweH0uZm9ybS1lbGVtZW50LS1tIGlucHV0LC5mb3JtLWVsZW1lbnQtLW0gc2VsZWN0e3dpZHRoOjI2MHB4fS5mb3JtLWVsZW1lbnQtLWwgaW5wdXQsLmZvcm0tZWxlbWVudC0tbCBzZWxlY3QsLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3QgaW5wdXQsLnJlc3VsdC1xdWVzdGlvbnMtZWxlbWVudCAuZm9ybS1zZWxlY3Qgc2VsZWN0e3dpZHRoOjI5MHB4fX0uZm9ybS1lbGVtZW50LS1lcnJvciBpbnB1dCwuZm9ybS1lbGVtZW50LS1lcnJvciBzZWxlY3QsLmZvcm0tZWxlbWVudC0tZXJyb3IgdGV4dGFyZWF7Ym9yZGVyOjJweCBzb2xpZCAjZGMzMjI4fS5mb3JtLWVsZW1lbnQtLWVycm9yIC5mb3JtLWVycm9ye21heC1oZWlnaHQ6MTAwcHh9LmZvcm0tZWxlbWVudF9fZGVzY3JpcHRpb257bWFyZ2luOjEwcHggMCAwO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6Ljk3NXB4fS5mb3JtLWVycm9ye2NvbG9yOiNkYzMyMjg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjVweDtsZXR0ZXItc3BhY2luZzoxLjNweDstd2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAuM3M7LW1vei10cmFuc2l0aW9uOm1heC1oZWlnaHQgLjNzO3RyYW5zaXRpb246bWF4LWhlaWdodCAuM3N9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LmZvcm0tZXJyb3J7bWFyZ2luLWxlZnQ6MzUlfX0uZm9ybS1kZXNjcmlwdGlvbnttYXJnaW4tdG9wOi0xMHB4O21hcmdpbi1ib3R0b206NDBweH0uZG93bntiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvZm9vdGVyX3NlbGVjdF9kb3duLnBuZykgcmlnaHQgMTBweCBib3R0b20gMTJweCBuby1yZXBlYXR9LnNob3due2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9mb290ZXJfc2VsZWN0X2Rvd24ucG5nKSByaWdodCAxMHB4IHRvcCAxMnB4IG5vLXJlcGVhdH0uc3ZnLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MWVtO2hlaWdodDoxZW07ZmlsbDpjdXJyZW50Q29sb3J9LnRhYmxlLnRhYmxlLWN1c3RvbXtmb250LXNpemU6MTRweH0udGFibGUudGFibGUtY3VzdG9tIHRyOm50aC1jaGlsZCgybisxKXtjdXJzb3I6cG9pbnRlcn0udGFibGUudGFibGUtY3VzdG9tPnRib2R5PnRye2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGFibGUudGFibGUtY3VzdG9tPnRib2R5PnRyLmZvb3RhYmxlLXJvdy1kZXRhaWx7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS50YWJsZS50YWJsZS1jdXN0b20+dGhlYWQgdHJ7YmFja2dyb3VuZC1jb2xvcjojZDJkMmQyfS50YWJsZS50YWJsZS1jdXN0b20+dGJvZHk+dHI+dGQsLnRhYmxlLnRhYmxlLWN1c3RvbT50aGVhZD50cj50aHtib3JkZXItY29sb3I6I2QyZDJkMn0uYnJlYWRjcnVtYnMgdWwgbGkgYSwucGFnaW5nLW5hdiBsaSBhLC50YWJsZS50YWJsZS1jdXN0b20gYXtjb2xvcjojMzIzMjMyfS5icmVhZGNydW1icyB1bCBsaSBhOmhvdmVyLC50YWJsZS50YWJsZS1jdXN0b20gYTpob3Zlcntjb2xvcjojNjQ2NDY0fS50YWJsZS1yZXNwb25zaXZle2JvcmRlcjowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODQ5cHgpey50YWJsZS50YWJsZS1jdXN0b20udGFibGUtLW1vYmlsZSB0aGVhZHtkaXNwbGF5Om5vbmV9LnRhYmxlLnRhYmxlLWN1c3RvbS50YWJsZS0tbW9iaWxlIHRib2R5IHRke2Rpc3BsYXk6ZmxleH0udGFibGUudGFibGUtY3VzdG9tLnRhYmxlLS1tb2JpbGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDojZDJkMmQyfS50YWJsZS50YWJsZS1jdXN0b20udGFibGUtLW1vYmlsZSB0Ym9keSB0ZDpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtdGgpO2ZvbnQtd2VpZ2h0OjcwMDtmbGV4OjF9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey50YWJsZS50YWJsZS1jdXN0b20udGFibGUtLW1vYmlsZSB0Ym9keSB0ZHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fX0udHlwZS10YWJsZS1zaG93e3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LnR5cGUtdGFibGUtc2hvd3tkaXNwbGF5Om5vbmV9fS50eXBlLXRhYmxlLXNob3c+ZGl2e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO21hcmdpbi1sZWZ0OjEwcHh9LnR5cGUtdGFibGUtc2hvdz5kaXYgOmhvdmVyIHN2Z3tmaWxsOiM2NDY0NjR9LnR5cGUtdGFibGUtc2hvdz5kaXYudHlwZS10YWJsZS1zaG93X19hY3RpdmUgc3Zne2ZpbGw6I2M4Nzg0Nn0udHlwZS10YWJsZS1zaG93IHN2Z3tmb250LXNpemU6MjVweH0uYnJlYWRjcnVtYnN7cGFkZGluZy10b3A6MjBweDtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzoxLjk1cHg7Y29sb3I6I2M4Nzg0Nn0uYnJlYWRjcnVtYnMgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJyZWFkY3J1bWJzIHVsIGxpOmFmdGVye2NvbnRlbnQ6Jz4nO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMzMjMyMzJ9LmJyZWFkY3J1bWJzIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpub25lfS5oaW50e2N1cnNvcjpwb2ludGVyO21hcmdpbi1sZWZ0OjEwcHg7cG9zaXRpb246cmVsYXRpdmV9LnRvb2x0aXAudG9wIC50b29sdGlwLWlubmVye2JhY2tncm91bmQtY29sb3I6IzMyMzIzMjtjb2xvcjojZDJkMmQyO2ZvbnQ6MTZweCBcIkVuZ3JhdmVycyBHb3RoaWNcIixBcmlhbCxIZWx2ZXRpY2F9LnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93e2JvcmRlci10b3AtY29sb3I6IzMyMzIzMn0ucGFnZS1jb250ZW50e3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206ODBweH0ucGFnZS1jb250ZW50IGE6aG92ZXJ7Y29sb3I6I2QyZDJkMn0ucGFnaW5nLW5hdnt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnaW5nLW5hdiBsaXtwYWRkaW5nOjRweCAxMnB4O2JvcmRlcjoxcHggc29saWQgI2QyZDJkMjtib3JkZXItbGVmdC13aWR0aDowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjttYXJnaW4tbGVmdDotN3B4fS5wYWdpbmctbmF2IGxpOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0LXdpZHRoOjFweH0ucGFnaW5nLW5hdiBsaS5zZWxlY3RlZC1wYWdlLC5wYWdpbmctbmF2IGxpOmZvY3VzLC5wYWdpbmctbmF2IGxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QyZDJkMn0ucGFnaW5nLW5hdiBsaS5zZWxlY3RlZC1wYWdle2N1cnNvcjpkZWZhdWx0fS5wYWdpbmctbmF2IGxpLmRpc2FibGVkLC5wYWdpbmctbmF2IGxpLmRpc2FibGVkOmZvY3VzLC5wYWdpbmctbmF2IGxpLmRpc2FibGVkOmhvdmVye2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0ucGFnaW5nLW5hdiBsaS5kaXNhYmxlZCBhLC5wYWdpbmctbmF2IGxpLmRpc2FibGVkOmZvY3VzIGEsLnBhZ2luZy1uYXYgbGkuZGlzYWJsZWQ6aG92ZXIgYXtjb2xvcjojYmViZWJlfWhlYWRlcntiYWNrZ3JvdW5kOiMzMjMyMzI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpe2hlYWRlcntwYWRkaW5nLXRvcDozMHB4fX0uaGVhZGVyLXRvcHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luOjAgYXV0byAxNXB4O2ZvbnQtc2l6ZToxM3B4O2FsaWduLWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmJhc2VsaW5lO21pbi1oZWlnaHQ6MzVweDtsZXR0ZXItc3BhY2luZzouOTc1cHg7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5oZWFkZXItdG9we2Rpc3BsYXk6ZmxleH19LnBlcnNvbmFsLWFyZWEtbGlua3ttYXJnaW4tcmlnaHQ6MjVweH0ucGVyc29uYWwtYXJlYS1saW5rIHN2Z3tmb250LXNpemU6MjFweDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnBlcnNvbmFsLWFyZWEtLW1vcmV7YmFja2dyb3VuZDojMzIzMjMyO3Bvc2l0aW9uOmFic29sdXRlO2JveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgwLDAsMCwuNyk7cGFkZGluZzo5cHg7aGVpZ2h0OmF1dG87bWFyZ2luLXRvcDo1cHg7Y29sb3I6I2ZmZn0ucGVyc29uYWwtYXJlYS0tbW9yZSAuYnV0dG9uX19oZWFkZXJ7cGFkZGluZzozcHggMjBweH0ucGVyc29uYWwtYXJlYS0tbW9yZSBwOmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ucGVyc29uYWwtYXJlYS0tbW9yZSBwe21hcmdpbi1ib3R0b206NXB4fS5zZWFyY2h7bWFyZ2luLXJpZ2h0OjI1cHg7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjM1cHg7bWluLXdpZHRoOjI1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNlYXJjaCAuc2VhcmNoX19pbnB1dDpmb2N1cywuc2VhcmNoIC5zZWFyY2hfX2lucHV0OmhvdmVyLC5zZWFyY2g6Zm9jdXMgLnNlYXJjaF9faW5wdXQsLnNlYXJjaDpob3ZlciAuc2VhcmNoX19pbnB1dHt3aWR0aDoyMjBweDtwYWRkaW5nOjAgMzVweCAwIDEwcHg7Ym9yZGVyOjJweCBzb2xpZCAjNjQ2NDY0O29wYWNpdHk6MX0uc2VhcmNoIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDoxMHB4O2ZpbGw6I2QyZDJkMn0uc2VhcmNoLS1sZWZ0IC5zZWFyY2hfX2lucHV0OmZvY3VzLC5zZWFyY2gtLWxlZnQgLnNlYXJjaF9faW5wdXQ6aG92ZXIsLnNlYXJjaC0tbGVmdDpmb2N1cyAuc2VhcmNoX19pbnB1dCwuc2VhcmNoLS1sZWZ0OmhvdmVyIC5zZWFyY2hfX2lucHV0e3BhZGRpbmc6MCAxMHB4IDAgMzVweH0uc2VhcmNoLS1sZWZ0IHN2Z3tsZWZ0OjEwcHh9LnNlYXJjaF9faW5wdXR7YmFja2dyb3VuZDojMzIzMjMyO2NvbG9yOiNiZWJlYmU7aGVpZ2h0OjM1cHg7d2lkdGg6MDtib3JkZXI6MDtwYWRkaW5nOjA7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAuN3MscGFkZGluZyAuN3Msb3BhY2l0eSAuM3M7LW1vei10cmFuc2l0aW9uOndpZHRoIC43cyxwYWRkaW5nIC43cyxvcGFjaXR5IC4zczt0cmFuc2l0aW9uOndpZHRoIC43cyxwYWRkaW5nIC43cyxvcGFjaXR5IC4zc30uc2VhcmNoX19pbnB1dDpmb2N1c3tvdXRsaW5lOjB9Lmxhbmd7Zm9udC1zaXplOjEzcHg7bGV0dGVyLXNwYWNpbmc6Ljk3NXB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmdfX3ZlcnQtbGluZXt3aWR0aDoxcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZDojZDJkMmQyO21hcmdpbjowIDE0cHh9LmhlYWRlci1waG9uZSBhLC5sYW5nX190eXBlLS1hY3RpdmUsLmxhbmdfX3R5cGUtLWFjdGl2ZTpob3Zlcntjb2xvcjojYzg3ODQ2fS5oZWFkZXItY2VudGVye2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCBhdXRvIDIwcHg7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5oZWFkZXItY2VudGVye2Rpc3BsYXk6ZmxleH19LmhlYWRlci1waG9uZXtjb2xvcjojYzg3ODQ2O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MjJweDtsZXR0ZXItc3BhY2luZzoyLjJweH0udGVhc2Vye2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy90c3ItYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlciAjMzAzMDMwO21pbi1oZWlnaHQ6NTcwcHg7cGFkZGluZy1ib3R0b206NDNweDtjb2xvcjojYmViZWJlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey50ZWFzZXJ7bWluLWhlaWdodDo5NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoyMDAwcHgpey50ZWFzZXJ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3Rzci1iZy00MDk2LmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXQgIzMwMzAzMH19LnRlYXNlcl9fdGl0bGV7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MzBweDtsZXR0ZXItc3BhY2luZzoxMnB4O21hcmdpbi10b3A6MjE1cHg7bGluZS1oZWlnaHQ6MS40fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey50ZWFzZXJfX3RpdGxle2ZvbnQtc2l6ZTozNnB4O2xldHRlci1zcGFjaW5nOjIxLjZweDttYXJnaW4tYm90dG9tOjMwMHB4fX0udGVhc2VyX190aXRsZS13b3Jke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcH0udGVhc2VyX190aXRsZS1zeW1ib2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LnRlYXNlcl9fdGl0bGUtc3ltYm9se21hcmdpbi1yaWdodDoyMHB4fX0udGVhc2VyX190aXRsZS1zeW1ib2wtLXh7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtNzNweDt3aWR0aDoxM3B4O2hlaWdodDoxMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey50ZWFzZXJfX3RpdGxlLXN5bWJvbC0teHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvc3ByaXRlcy5wbmcpO2JhY2tncm91bmQtcG9zaXRpb246LTIzMHB4IC0xNDZweDt3aWR0aDoxOHB4O2hlaWdodDoxN3B4fX0udGVhc2VyX190aXRsZS1zeW1ib2wtLXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDRweCAtMTYzcHg7d2lkdGg6MTNweDtoZWlnaHQ6MTJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsudGVhc2VyX190aXRsZS1zeW1ib2wtLXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTJweCAtMTQ2cHg7d2lkdGg6MThweDtoZWlnaHQ6MTdweH19LnRlYXNlcl9fdGl0bGUtc3ltYm9sOmhvdmVyey13ZWJraXQtYW5pbWF0aW9uOnJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246cm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246cm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsudGVhc2VyX190ZXh0e2NvbHVtbnM6Mn19LnRlYXNlcl9fdGV4dC0taGVhZGVye2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojYzg3ODQ2fS50ZWFzZXIgLmJ1dHRvbl9fdGVhc2Vye21hcmdpbi10b3A6MTAwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LnRlYXNlciAuYnV0dG9uX190ZWFzZXJ7ZGlzcGxheTpub25lfX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC1tb3ota2V5ZnJhbWVzIHJvdGF0ZXswJXstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LW1vei10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgcm90YXRlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnByb2R1Y3Rze3BhZGRpbmctdG9wOjc3cHg7cGFkZGluZy1ib3R0b206MzNweDtjb2xvcjojMzIzMjMyO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5wcm9kdWN0c3twYWRkaW5nLWJvdHRvbTo3N3B4fX0ucHJvZHVjdHMgLmNvbmRpdGlvbi1wYWdlLXRlYXNlcl9fdGl0bGUsLnByb2R1Y3RzIC5lcnJvci00MDRfX3RpdGxlLC5wcm9kdWN0cyAucGVyc29uYWwtYXJlYV9fdGl0bGUsLnByb2R1Y3RzIC5zaG9wLXRlYXNlcl9fdGl0bGUsLnByb2R1Y3RzIC50ZWFzZXItcHJvZHVjdHNfX3RpdGxlLC5wcm9kdWN0cyAudGl0bGUsLnByb2R1Y3RzIC53b3Jrc19tYWluLXRlYXNlcl9fdGl0bGV7ZmxleDoxIDEwMCU7bWFyZ2luLWJvdHRvbTozMHB4fS5wcm9kdWN0cyAuZm9vdG5vdGV7bWFyZ2luLXRvcDo0NXB4O2NvbG9yOiM2NDY0NjQ7Zm9udC1zaXplOjEzcHg7ZmxleDoxIDEwMCU7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOi45NzVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsucHJvZHVjdHMgLmZvb3Rub3Rle2NvbHVtbnM6MjttYXJnaW4tdG9wOjMwcHh9fS5wcm9kdWN0cyAuaGlkZS10ZXh0X19hcnJvd3ttYXJnaW46YXV0b30ucHJvZHVjdC1pdGVte2ZsZXg6MSAxMDAlO21hcmdpbi10b3A6MzVweDtkaXNwbGF5OmlubGluZS1mbGV4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5wcm9kdWN0LWl0ZW17ZmxleDowIDQ4JX19LnByb2R1Y3QtaXRlbV9faWNvbnttYXJnaW4tcmlnaHQ6MTNweDt3aWR0aDo1MXB4O2hlaWdodDo0OHB4O3RleHQtYWxpZ246Y2VudGVyO2Zsb2F0OmxlZnR9LnByb2R1Y3QtaXRlbS0tc2FmZSAucHJvZHVjdC1pdGVtX19pY29uOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvc3ByaXRlcy5wbmcpO2JhY2tncm91bmQtcG9zaXRpb246LTIxMnB4IDA7d2lkdGg6NDdweDtoZWlnaHQ6NTBweH0ucHJvZHVjdC1pdGVtLS1ob3RhLW1ham9ycyAucHJvZHVjdC1pdGVtX19pY29uOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvc3ByaXRlcy5wbmcpO2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQwcHg7d2lkdGg6NTFweDtoZWlnaHQ6NDhweH0ucHJvZHVjdC1pdGVtLS1zdGFuZGFyZCAucHJvZHVjdC1pdGVtX19pY29uOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvc3ByaXRlcy5wbmcpO2JhY2tncm91bmQtcG9zaXRpb246LTUxcHggLTE0MHB4O3dpZHRoOjUwcHg7aGVpZ2h0OjQ3cHh9LnByb2R1Y3QtaXRlbS0tYWdncmVzc2l2ZSAucHJvZHVjdC1pdGVtX19pY29uOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvc3ByaXRlcy5wbmcpO2JhY2tncm91bmQtcG9zaXRpb246LTIxMnB4IC01MHB4O3dpZHRoOjM1cHg7aGVpZ2h0OjUzcHh9LnByb2R1Y3QtaXRlbV9faW5mb3twb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZHVjdC1pdGVtX190aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjI1cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXdlaWdodDo3MDA7bWFyZ2luOjIwcHggMDtsZXR0ZXItc3BhY2luZzoyLjVweH0ucHJvZHVjdC1pdGVtX190aXRsZSBhe2N1cnNvcjpwb2ludGVyO2NvbG9yOiMzMjMyMzI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucHJvZHVjdC1pdGVtX190aXRsZSBhOmhvdmVye29wYWNpdHk6Ljl9LnByb2R1Y3QtaXRlbV9fYWJvdXR7cGFkZGluZy1sZWZ0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LnByb2R1Y3QtaXRlbV9fYWJvdXR7cGFkZGluZy1sZWZ0OjY1cHh9fS5wcm9kdWN0LWl0ZW1fX2Fib3V0LXBlcmNlbnR7Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206MThweDtsZXR0ZXItc3BhY2luZzoxLjlweH0ucHJvZHVjdC1pdGVtX19hYm91dC1saXN0c3ttYXJnaW4tYm90dG9tOjEzcHg7bGV0dGVyLXNwYWNpbmc6MS4ycHh9LnByb2R1Y3QtaXRlbV9fYWJvdXQtbGlzdHMgbGl7bGluZS1oZWlnaHQ6MjBweH0ucHJvZHVjdC1pdGVtX19hYm91dC1ndWFyYW50ZWV7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxOXB4O2NvbG9yOiNjODc4NDY7bGV0dGVyLXNwYWNpbmc6MS45cHh9Lmhvd193b3Jrc3twYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5ODBweCl7Lmhvd193b3Jrc3twYWRkaW5nLXRvcDo4MHB4fX0uaG93X3dvcmtzX19oZWFkZXJ7bWFyZ2luLWJvdHRvbTo0NnB4O2xpbmUtaGVpZ2h0OjM1cHh9Lmhvd193b3Jrc19fZGlzY3JpcHRpb257bGV0dGVyLXNwYWNpbmc6MS4ycHg7bWFyZ2luLWJvdHRvbTo0NXB4O2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5ob3dfd29ya3NfX2Rpc2NyaXB0aW9ue2Rpc3BsYXk6YmxvY2t9fS5ob3dfd29ya3NfX2Rpc2NyaXB0aW9uLS1taW57ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7Lmhvd193b3Jrc19fZGlzY3JpcHRpb24tLW1pbntkaXNwbGF5Om5vbmV9fS5ob3dfd29ya3NfX29yZGVye2xldHRlci1zcGFjaW5nOjEuOXB4O21hcmdpbi1ib3R0b206NTBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjU1MHB4KXsuaG93X3dvcmtzX19vcmRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtmbGV4LXdyYXA6d3JhcH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5ODBweCl7Lmhvd193b3Jrc19fb3JkZXJ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fS5ob3dfd29ya3NfX29yZGVyX19zaXple2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOjIxMHB4O2hlaWdodDoyMTFweDtmbGV4OjEgMCA1MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5ODBweCl7Lmhvd193b3Jrc19fb3JkZXJfX3NpemV7ZmxleDoxIDAgMjEwcHh9fS5ob3dfd29ya3NfX29yZGVyLS1tZWV0aW5ne2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9ob3dfd29ya3NfbWVldGluZy5qcGcpIGNlbnRlciBuby1yZXBlYXR9Lmhvd193b3Jrc19fb3JkZXItLXNjb3Jle2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9ob3dfd29ya3Nfc2NvcmUuanBnKSBjZW50ZXIgbm8tcmVwZWF0fS5ob3dfd29ya3NfX29yZGVyLS1jb250cm9se2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9ob3dfd29ya3NfY29udHJvbC5qcGcpIGNlbnRlciBuby1yZXBlYXR9Lmhvd193b3Jrc19fb3JkZXItLXByb2ZpdHtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaG93X3dvcmtzX3Byb2ZpdC5qcGcpIGNlbnRlciBuby1yZXBlYXR9Lm9yZGVyLXRleHR7d2lkdGg6MjEwcHg7cGFkZGluZzowIDI1cHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxOXB4fS5vcmRlci10ZXh0IHA6Zmlyc3QtY2hpbGR7Zm9udC1zaXplOjYwcHg7Y29sb3I6I2M4Nzg0Njtmb250LXdlaWdodDo0MDA7bWFyZ2luLWJvdHRvbToyOXB4fS5hYm91dC1jb21wYW55e3BhZGRpbmctdG9wOjg4cHg7cGFkZGluZy1ib3R0b206MTAwcHg7bWluLWhlaWdodDo0NDJweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYWJvdXRfY29tcGFueS5qcGcpIGJvdHRvbSBjZW50ZXIgbm8tcmVwZWF0ICNjMWMxYzE7YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MjAwMHB4KXsuYWJvdXQtY29tcGFueXtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYWJvdXRfY29tcGFueS00MDk2LmpwZykgYm90dG9tIGNlbnRlciBuby1yZXBlYXQgI2MxYzFjMX19LmFib3V0LWNvbXBhbnlfX2hlYWRlcnttYXJnaW4tYm90dG9tOjQ2cHh9LmFib3V0LWNvbXBhbnlfX2Rlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206MjBweDtvdmVyZmxvdzpoaWRkZW47bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOjEuMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5hYm91dC1jb21wYW55X19kZXNjcmlwdGlvbntjb2x1bW5zOjI7aGVpZ2h0OjEwMCU7bWFyZ2luLWJvdHRvbTo2MHB4fX0uY29uZGl0aW9uc3twYWRkaW5nLXRvcDo3MnB4O3BhZGRpbmctYm90dG9tOjQzcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMzMjMyMzJ9LmNvbmRpdGlvbnNfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToyMHB4fS5jb25kaXRpb25zX19oZWFkZXJ7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTo2MnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MzVweDtsZXR0ZXItc3BhY2luZzo1Ljk1cHh9LmNvbmRpdGlvbnNfX2Rpc2NyaXB0aW9ue2NvbG9yOiNiZWJlYmU7ZGlzcGxheTpibG9jaztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWJvdHRvbTowO292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6MS4ycHh9LmNvbmRpdGlvbnNfX2Rpc2NyaXB0aW9uIHB7ZmxleC1iYXNpczo0OCV9LmNvbmRpdGlvbnNfX3NlY29uZC1oZWFkZXJ7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjI5cHg7Zm9udC1zaXplOjI1cHg7bGV0dGVyLXNwYWNpbmc6Mi41cHh9LmNvbmRpdGlvbnNfX2NvbmRpdGlvbnttYXJnaW4tYm90dG9tOjI5cHg7bGV0dGVyLXNwYWNpbmc6M3B4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LmNvbmRpdGlvbnNfX2NvbmRpdGlvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fS5jb25kaXRpb25zX19jb25kaXRpb25fX3NpemV7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmctcmlnaHQ6MTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk4MHB4KXsuY29uZGl0aW9uc19fY29uZGl0aW9uX19zaXple2ZsZXgtYmFzaXM6MjEycHg7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctcmlnaHQ6MH19LmNvbmRpdGlvbnMgLmJ1dHRvbi1jb250YWluZXJ7bWFyZ2luLXRvcDo0MHB4fS5jb25kaXRpb24tdGV4dHtjb2xvcjojYmViZWJlO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzoxLjJweH0uY29uZGl0aW9uLXBhZ2VfX3RleHQgcDpmaXJzdC1jaGlsZCwuY29uZGl0aW9uLXRleHQgcDpmaXJzdC1jaGlsZHtmb250LXNpemU6NTBweDtsZXR0ZXItc3BhY2luZzo1cHg7Y29sb3I6I2M4Nzg0NjttYXJnaW4tYm90dG9tOjMycHh9Zm9vdGVye2JhY2tncm91bmQtY29sb3I6IzMyMzIzMn0uZm9vdGVyLXdyYXBwZXJ7Y29sb3I6I2ZmZjtoZWlnaHQ6YXV0bztwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjU1cHh9LmZvb3Rlci1sb2dve21hcmdpbi1ib3R0b206NTZweH0uZm9vdGVyLWxvZ28gaW1ne3dpZHRoOjE4M3B4fS5mb290ZXItY29udGVudHttYXJnaW4tYm90dG9tOjYzcHg7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZToxNnB4O3dvcmQtc3BhY2luZzo0cHh9LmZvb3Rlci1jb250ZW50IHVse2xpbmUtaGVpZ2h0OjF9LmZvb3Rlci1jb250ZW50IHVsIGxpe21hcmdpbi1ib3R0b206MTRweH0uYWRkcmVzcy1mb290ZXJ7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoyLjM1NzY1JTt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjEuMztsZXR0ZXItc3BhY2luZzoxLjQyNXB4fS5hZGRyZXNzLWZvb3RlcjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTgwcHgpey5hZGRyZXNzLWZvb3RlcntmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjIuMzU3NjUlO3dpZHRoOjQ4LjgyMTE3JX0uYWRkcmVzcy1mb290ZXI6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH19LmFkZHJlc3MtZm9vdGVyX19hZGRyZXNze21hcmdpbi10b3A6MjBweH0uYWRkcmVzcy1mb290ZXJfX3NlbGVjdHt3aWR0aDoyMDRweDtoZWlnaHQ6MzRweDtwYWRkaW5nLWxlZnQ6MTVweDtib3JkZXI6MXB4IHNvbGlkICM2NDY0NjQ7Y29sb3I6I2I1YjViNTtiYWNrZ3JvdW5kLWNvbG9yOiMzMjMyMzI7YXBwZWFyYW5jZTpub25lO2N1cnNvcjpwb2ludGVyO21hcmdpbi10b3A6MjBweH0uYWRkcmVzcy1mb290ZXJfX3NlbGVjdDpmb2N1c3tvdXRsaW5lOiM2NDY0NjQgYXV0byAxcHh9LmFkZHJlc3MtZm9vdGVyX19zZWxlY3Qgb3B0aW9ue3BhZGRpbmctbGVmdDoxNXB4O2JhY2tncm91bmQtY29sb3I6IzMyMzIzMn0uYWRkcmVzcy1mb290ZXJfX3NlbGVjdCBvcHRpb246Zm9jdXN7b3V0bGluZTojNjQ2NDY0IGF1dG8gNXB4fS5tZW51LWZvb3Rlcntjb2xvcjojYjViNWI1O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjIuMzU3NjUlO3dpZHRoOjIzLjIzMTc2JTtsZXR0ZXItc3BhY2luZzoxLjJweDtkaXNwbGF5Om5vbmV9LmRvY3VtZW50cy1mb290ZXI6bGFzdC1jaGlsZCwubWVudS1mb290ZXI6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk4MHB4KXsubWVudS1mb290ZXJ7ZGlzcGxheTpibG9ja319LmRvY3VtZW50cy1mb290ZXJ7Y29sb3I6I2I1YjViNTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoyLjM1NzY1JTt3aWR0aDoyMy4yMzE3NiU7bGV0dGVyLXNwYWNpbmc6MS40MjVweDtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5ODBweCl7LmRvY3VtZW50cy1mb290ZXJ7ZGlzcGxheTpibG9ja319LmZvb3Rlci1saWNlbnNle2NvbG9yOiNiNWI1YjU7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MTNweDtkaXNwbGF5Om5vbmU7bGV0dGVyLXNwYWNpbmc6Ljk3NXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTgwcHgpey5mb290ZXItbGljZW5zZXtkaXNwbGF5OmJsb2NrfX0uYWRkcmVzcy1mb290ZXJfX3NlbGVjdDpob3Zlcisuc2VsZWN0X19pY29uLC5zZWxlY3RfX2ljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMucG5nKTt3aWR0aDoxNXB4O2hlaWdodDoxMHB4fS5zZWxlY3RfX2ljb257dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjMzcHg7dG9wOjA7YmFja2dyb3VuZC1wb3NpdGlvbjotODRweCAtOTZweH0uYWRkcmVzcy1mb290ZXJfX3NlbGVjdDpob3Zlcisuc2VsZWN0X19pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTEzMHB4IC03M3B4fS5zaXRlLWRldmVsb3BtZW50e2Zsb2F0OnJpZ2h0fS5lcnJvci00MDR7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy80MDQuanBnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtwYWRkaW5nLXRvcDo5MHB4O21pbi1oZWlnaHQ6LXdlYmtpdC1jYWxjKDEwMHZoIC0gODBweCk7bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gODBweCk7bWF4LWhlaWdodDo5NjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsuZXJyb3ItNDA0e21pbi1oZWlnaHQ6LXdlYmtpdC1jYWxjKDEwMHZoIC0gMjIycHgpO21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDIyMnB4KX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoyMDAwcHgpey5lcnJvci00MDR7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzLzQwNC00MDk2LmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7bWF4LWhlaWdodDoxOTIwcHh9fS5lcnJvci00MDRfX3RpdGxle2NvbG9yOiMzMjMyMzJ9LmVycm9yLTQwNF9faW5mb3tmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzoxLjZweDtjb2xvcjojMzIzMjMyO21hcmdpbi10b3A6NjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsuZXJyb3ItNDA0X19pbmZve3dpZHRoOjUwJX19LndpZGdldHN7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O2JhY2tncm91bmQ6I2ZmZn0ud2lkZ2V0cy13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ud2lkZ2V0c19fZmFjZWJvb2ssLndpZGdldHNfX3R3aXR0ZXJ7ZmxleDoxIDAgMTAwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LndpZGdldHNfX2ZhY2Vib29rLC53aWRnZXRzX190d2l0dGVye2ZsZXg6MTt0ZXh0LWFsaWduOmxlZnR9fS53aWRnZXRzX190d2l0dGVyIC50d2l0dGVyLXRpbWVsaW5le2Rpc3BsYXk6bm9uZX0ud2lkZ2V0c19faGVhZGVye2ZvbnQtc2l6ZToyNHB4O2xldHRlci1zcGFjaW5nOjIuNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbToyMHB4O2xpbmUtaGVpZ2h0OjEuMn0ud2lkZ2V0c19fdHdpdHRlciAud2lkZ2V0c19faGVhZGVye3BhZGRpbmctbGVmdDoxMnB4fS5wZXJzb25hbC1hcmVhe3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206ODBweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnBlcnNvbmFsLWFyZWFfX3RpdGxle2ZsZXg6MSAxIDEwMCV9LnBlcnNvbmFsLWFyZWFfX3RpdGxlLS1tb2JpbGV7Zm9udC1zaXplOjE5cHg7bGV0dGVyLXNwYWNpbmc6MS45cHg7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5wZXJzb25hbC1hcmVhX190aXRsZS0tbW9iaWxle2Rpc3BsYXk6bm9uZX19LnBlcnNvbmFsLWFyZWFfX3RpdGxlLWluc2lkZXtjb2xvcjojMzIzMjMyO2ZvbnQtc2l6ZToxOXB4O2xldHRlci1zcGFjaW5nOjEuOXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTozNXB4fS5wZXJzb25hbC1hcmVhLWNvbnRlbnR7d2lkdGg6MTAwJTtmbGV4Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LnBlcnNvbmFsLWFyZWEtY29udGVudHtwYWRkaW5nLXRvcDoyMHB4O2ZsZXg6MSAxIDYwJX19LmhpZGVfbWFpbHtkaXNwbGF5Om5vbmV9LnBlcnNvbmFsLWFyZWEtbmF2e3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MjtsZWZ0OjA7dG9wOjgwcHg7YmFja2dyb3VuZDojMzIzMjMyO3dpZHRoOjEwMCU7ZGlzcGxheTpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsucGVyc29uYWwtYXJlYS1uYXZ7ZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDEgMjAlO21pbi13aWR0aDoyNTBweDtiYWNrZ3JvdW5kOjAgMDt0b3A6MH19LnBlcnNvbmFsLWFyZWEtbmF2IHVse3BhZGRpbmc6MCAzMHB4IDI1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LnBlcnNvbmFsLWFyZWEtbmF2IHVse3BhZGRpbmc6MCAzMHB4IDI1cHggMDttYXJnaW4tcmlnaHQ6NjBweDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNjODc4NDZ9fS5wZXJzb25hbC1hcmVhLW5hdiB1bCBsaXtwYWRkaW5nOjIwcHggMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5wZXJzb25hbC1hcmVhLW5hdiB1bCBsaSBhe2NvbG9yOiMzMjMyMzJ9LnBlcnNvbmFsLWFyZWEtbmF2IHVsIGxpIGE6aG92ZXJ7Y29sb3I6IzY0NjQ2NH19LnBlcnNvbmFsLWFyZWEtbmF2IHVsIGxpLmFjdGl2ZSBhLC5yZXBvcnRpbmcgdWwgbGkgbGkgYTpob3Zlciwuc2hvcF9wYWdpbiAuYWN0aXZlIGE6aG92ZXJ7Y29sb3I6I2M4Nzg0Nn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsucGVyc29uYWwtYXJlYS1uYXYgdWwgbGkuYWN0aXZlIGF7Y29sb3I6I2M4Nzg0Nn19LnBlcnNvbmFsLWFyZWEtbmF2X19idXR0b257aGVpZ2h0OjQwcHg7d2lkdGg6MTVweDtiYWNrZ3JvdW5kOiMzMjMyMzI7cG9zaXRpb246Zml4ZWQ7bGVmdDowO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6M31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsucGVyc29uYWwtYXJlYS1uYXZfX2J1dHRvbntkaXNwbGF5Om5vbmV9fS5wZXJzb25hbC1hcmVhLW5hdl9fYnV0dG9uIC5zdmctaWNvbnttYXJnaW4tdG9wOjEycHh9LnBlcnNvbmFsLWFyZWEtbmF2X19idXR0b24gLnN2Zy1pY29uLS1hcnJvdy1uZXh0LC5zb2NpYWwgc3ZnOmhvdmVye2ZpbGw6IzY0NjQ2NH0ucGVyc29uYWwtYXJlYS1uYXZfX2J1dHRvbiAuc3ZnLWljb24tLWFycm93LWJhY2t7ZGlzcGxheTpub25lO2ZpbGw6IzMyMzIzMn0ucGVyc29uYWwtYXJlYS1uYXZfX2J1dHRvbi0tc2hvd3tiYWNrZ3JvdW5kOiM2NDY0NjQ7cmlnaHQ6MDtsZWZ0OmF1dG99LnBlcnNvbmFsLWFyZWEtbmF2X19idXR0b24tLXNob3cgLnN2Zy1pY29uLS1hcnJvdy1uZXh0LC5yZXBvcnRpbmcgdWwgdWx7ZGlzcGxheTpub25lfS5wZXJzb25hbC1hcmVhLW5hdi0taGlkLW1pbiwucGVyc29uYWwtYXJlYS1uYXZfX2J1dHRvbi0tc2hvdyAuc3ZnLWljb24tLWFycm93LWJhY2ssLnJlcG9ydGluZyB1bCBsaSBzcGFuLm9wZW4rdWx7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsucGVyc29uYWwtYXJlYS1uYXYtLWhpZC1taW57ZGlzcGxheTpub25lfX0ubGluay1pbnZlc3QtcHJvZmlsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9LmxpbmstaW52ZXN0LXByb2ZpbGVfX3RleHR7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5saW5rLWludmVzdC1wcm9maWxlX190ZXh0e21hcmdpbi1ib3R0b206MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NDlweCl7LmxpbmstaW52ZXN0LXByb2ZpbGVfX2J1dHRvbiwubGluay1pbnZlc3QtcHJvZmlsZV9fYnV0dG9uIGF7d2lkdGg6MTAwJX19LmxpbmstaW52ZXN0LXByb2ZpbGVfX2J1dHRvbiBhe3BhZGRpbmc6MTBweCAyMHB4fS5leGNoYW5nZS1yYXRle21hcmdpbi1ib3R0b206MTVweDt0ZXh0LWFsaWduOmNlbnRlcn0ucmVwb3J0aW5nIHVsIGxpIGxpe21hcmdpbi1sZWZ0OjIwcHh9LmNvbnRhY3RzIGEsLnJlcG9ydGluZyB1bCBsaSBsaSBhe2NvbG9yOiMzMjMyMzI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucmVwb3J0aW5nIHVse292ZXJmbG93OmhpZGRlbn0ucmVwb3J0aW5nIHVsIGxpIHNwYW57YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3BsdXMucG5nKSBuby1yZXBlYXQgdG9wIDRweCBsZWZ0O3BhZGRpbmctbGVmdDoyMHB4O2N1cnNvcjpwb2ludGVyfS5yZXBvcnRpbmcgdWwgbGkgc3Bhbi5vcGVue2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9taW51cy5wbmcpIG5vLXJlcGVhdCB0b3AgNHB4IGxlZnR9Lmxpc3QtcXVlc3Rpb25ze21hcmdpbi10b3A6LTIwcHh9LnF1ZXN0aW9uX190aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjIwcHg7bWFyZ2luOjIwcHggMCAxMHB4fS5xdWVzdGlvbl9fYW5zd2Vyc3ttYXJnaW4tbGVmdDozMHB4fS5xdWVzdGlvbiBsYWJlbCwucmVzdWx0LXF1ZXN0aW9ucyBsYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tbGVmdDozMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5xdWVzdGlvbiBsYWJlbDo6YmVmb3JlLC5yZXN1bHQtcXVlc3Rpb25zIGxhYmVsOjpiZWZvcmV7bGVmdDotMjVweDt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2JvcmRlci1yYWRpdXM6NTBweDtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozcHg7Ym9yZGVyOjFweCBzb2xpZCAjMzIzMjMyfS5xdWVzdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSwucmVzdWx0LXF1ZXN0aW9ucyBpbnB1dFt0eXBlPXJhZGlvXXttYXJnaW4tcmlnaHQ6MTBweDtkaXNwbGF5Om5vbmV9LnF1ZXN0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmFmdGVyLC5yZXN1bHQtcXVlc3Rpb25zIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmFmdGVye2xlZnQ6LTIycHg7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQtY29sb3I6IzMyMzIzMjtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7bWFyZ2luOmF1dG99LnF1ZXN0aW9uLS1lcnJvcntjb2xvcjojZGMzMjI4fS5xdWVzdGlvbi0tZXJyb3IgbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2RjMzIyOH0ucXVlc3Rpb24tLWVycm9yIHNlbGVjdHtib3JkZXItY29sb3I6I2RjMzIyOCFpbXBvcnRhbnR9LnF1ZXN0aW9uLS1lcnJvciAuZm9ybS1lcnJvcnttYXgtaGVpZ2h0OjEwMHB4fS5yZXN1bHQtcXVlc3Rpb25ze2Rpc3BsYXk6bm9uZX0ucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50e21hcmdpbi10b3A6MjBweH0ucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50IC5mb3JtLWVycm9ye21hcmdpbi1sZWZ0OjB9LnF1ZXN0aW9uYXJ5IC5jb25kaXRpb24tcGFnZS10ZWFzZXJfX3RpdGxlLC5xdWVzdGlvbmFyeSAuZXJyb3ItNDA0X190aXRsZSwucXVlc3Rpb25hcnkgLnBlcnNvbmFsLWFyZWFfX3RpdGxlLC5xdWVzdGlvbmFyeSAuc2hvcC10ZWFzZXJfX3RpdGxlLC5xdWVzdGlvbmFyeSAudGVhc2VyLXByb2R1Y3RzX190aXRsZSwucXVlc3Rpb25hcnkgLnRpdGxlLC5xdWVzdGlvbmFyeSAud29ya3NfbWFpbi10ZWFzZXJfX3RpdGxle21hcmdpbi1ib3R0b206MjVweDtmb250LXNpemU6MjRweDtkaXNwbGF5Om5vbmU7bGluZS1oZWlnaHQ6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsucXVlc3Rpb25hcnkgLmNvbmRpdGlvbi1wYWdlLXRlYXNlcl9fdGl0bGUsLnF1ZXN0aW9uYXJ5IC5lcnJvci00MDRfX3RpdGxlLC5xdWVzdGlvbmFyeSAucGVyc29uYWwtYXJlYV9fdGl0bGUsLnF1ZXN0aW9uYXJ5IC5zaG9wLXRlYXNlcl9fdGl0bGUsLnF1ZXN0aW9uYXJ5IC50ZWFzZXItcHJvZHVjdHNfX3RpdGxlLC5xdWVzdGlvbmFyeSAudGl0bGUsLnF1ZXN0aW9uYXJ5IC53b3Jrc19tYWluLXRlYXNlcl9fdGl0bGV7cGFkZGluZy10b3A6MDtmb250LXNpemU6MjVweDtkaXNwbGF5OmJsb2NrfX0ucXVlc3Rpb25hcnlfX2Rpc2NyaXB0aW9ue21hcmdpbi1ib3R0b206NDBweH0ucXVlc3Rpb25hcnkgLmJ1dHRvbl9fZGVmYXVsdHtwYWRkaW5nOjEwcHggNTFweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsucXVlc3Rpb25hcnkgLmJ1dHRvbl9fZGVmYXVsdHtwYWRkaW5nOjEwcHggNjdweH19LnRlYXNlci1wcm9kdWN0c3ttaW4taGVpZ2h0OjQ0MHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wcm9kdWN0cy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MjAwMHB4KXsudGVhc2VyLXByb2R1Y3Rze2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wcm9kdWN0cy00MDk2LmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXR9fS50ZWFzZXItcHJvZHVjdHMtd3JhcHBlcntwYWRkaW5nLXRvcDo4MHB4fS50ZWFzZXItcHJvZHVjdHMtd3JhcHBlciAudGVhc2VyLXByb2R1Y3RzX190aXRsZXtmb250LXNpemU6MjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjU1MHB4KXsudGVhc2VyLXByb2R1Y3RzLXdyYXBwZXIgLnRlYXNlci1wcm9kdWN0c19fdGl0bGV7Zm9udC1zaXplOjM1cHh9fS50ZWFzZXItcHJvZHVjdHNfX2Rlc2NyaXB0aW9ue2xldHRlci1zcGFjaW5nOi40cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LnRlYXNlci1wcm9kdWN0c19fZGVzY3JpcHRpb257d2lkdGg6NTAlfX0ub2JqZWN0aXZle3BhZGRpbmctdG9wOjcwcHg7cGFkZGluZy1ib3R0b206NzBweH0ub2JqZWN0aXZlIC5jb25kaXRpb24tcGFnZS10ZWFzZXJfX3RpdGxlLC5vYmplY3RpdmUgLmVycm9yLTQwNF9fdGl0bGUsLm9iamVjdGl2ZSAucGVyc29uYWwtYXJlYV9fdGl0bGUsLm9iamVjdGl2ZSAuc2hvcC10ZWFzZXJfX3RpdGxlLC5vYmplY3RpdmUgLnRlYXNlci1wcm9kdWN0c19fdGl0bGUsLm9iamVjdGl2ZSAudGl0bGUsLm9iamVjdGl2ZSAud29ya3NfbWFpbi10ZWFzZXJfX3RpdGxle2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiMzMjMyMzI7bGV0dGVyLXNwYWNpbmc6Mi40cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7Lm9iamVjdGl2ZSAuY29uZGl0aW9uLXBhZ2UtdGVhc2VyX190aXRsZSwub2JqZWN0aXZlIC5lcnJvci00MDRfX3RpdGxlLC5vYmplY3RpdmUgLnBlcnNvbmFsLWFyZWFfX3RpdGxlLC5vYmplY3RpdmUgLnNob3AtdGVhc2VyX190aXRsZSwub2JqZWN0aXZlIC50ZWFzZXItcHJvZHVjdHNfX3RpdGxlLC5vYmplY3RpdmUgLnRpdGxlLC5vYmplY3RpdmUgLndvcmtzX21haW4tdGVhc2VyX190aXRsZXtmb250LXNpemU6MzVweDtsZXR0ZXItc3BhY2luZzo1Ljk1cHh9fS5vYmplY3RpdmUgLmNvbmRpdGlvbi1wYWdlLXRlYXNlcl9fdGl0bGUgc3Bhbiwub2JqZWN0aXZlIC5lcnJvci00MDRfX3RpdGxlIHNwYW4sLm9iamVjdGl2ZSAucGVyc29uYWwtYXJlYV9fdGl0bGUgc3Bhbiwub2JqZWN0aXZlIC5zaG9wLXRlYXNlcl9fdGl0bGUgc3Bhbiwub2JqZWN0aXZlIC50ZWFzZXItcHJvZHVjdHNfX3RpdGxlIHNwYW4sLm9iamVjdGl2ZSAudGl0bGUgc3Bhbiwub2JqZWN0aXZlIC53b3Jrc19tYWluLXRlYXNlcl9fdGl0bGUgc3Bhbntmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzoyLjcycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7Lm9iamVjdGl2ZSAuY29uZGl0aW9uLXBhZ2UtdGVhc2VyX190aXRsZSBzcGFuLC5vYmplY3RpdmUgLmVycm9yLTQwNF9fdGl0bGUgc3Bhbiwub2JqZWN0aXZlIC5wZXJzb25hbC1hcmVhX190aXRsZSBzcGFuLC5vYmplY3RpdmUgLnNob3AtdGVhc2VyX190aXRsZSBzcGFuLC5vYmplY3RpdmUgLnRlYXNlci1wcm9kdWN0c19fdGl0bGUgc3Bhbiwub2JqZWN0aXZlIC50aXRsZSBzcGFuLC5vYmplY3RpdmUgLndvcmtzX21haW4tdGVhc2VyX190aXRsZSBzcGFue2ZvbnQtc2l6ZToyNXB4O2xldHRlci1zcGFjaW5nOjQuMjVweH19Lm9iamVjdGl2ZV9fZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbTo1MHB4fS5vYmplY3RpdmVfX2NvbnRlbnQgdGFibGUgdGQsLm9iamVjdGl2ZV9fY29udGVudCB0YWJsZSB0aHt3aWR0aDo1MCU7Ym9yZGVyLXJpZ2h0OjIwcHggc29saWQgdHJhbnNwYXJlbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo1NTBweCl7Lm9iamVjdGl2ZV9fY29udGVudCB0YWJsZSB0ZCwub2JqZWN0aXZlX19jb250ZW50IHRhYmxlIHRoe2JvcmRlci1yaWdodDo1NXB4IHNvbGlkIHRyYW5zcGFyZW50fX0ub2JqZWN0aXZlX19jb250ZW50IHRhYmxlIHRkOm50aC1jaGlsZCgybiksLm9iamVjdGl2ZV9fY29udGVudCB0YWJsZSB0aDpudGgtY2hpbGQoMm4pe2JvcmRlci1yaWdodDowfS5vYmplY3RpdmVfX2NvbnRlbnQgdGFibGUgdGh7Y29sb3I6I2M4Nzg0Njtmb250LXdlaWdodDo3MDA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2M4Nzg0NjtwYWRkaW5nLWJvdHRvbToxOXB4O21hcmdpbi1ib3R0b206MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE4cHg7bGV0dGVyLXNwYWNpbmc6MS44cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7Lm9iamVjdGl2ZV9fY29udGVudCB0YWJsZSB0aHtmb250LXNpemU6MjVweDtsZXR0ZXItc3BhY2luZzo0LjI1cHh9fS5vYmplY3RpdmVfX2NvbnRlbnQgdGFibGUgdGR7cGFkZGluZzoyMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4Nzg0Nn0ub2JqZWN0aXZlX19jb250ZW50IHRhYmxlIHRyOmxhc3QtY2hpbGQgdGR7Ym9yZGVyLWJvdHRvbTowfS5kZXNjcmlwdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiMzMjMyMzI7Y29sb3I6I2QyZDJkMjtwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LmRlc2NyaXB0aW9ue3BhZGRpbmctdG9wOjEyMHB4O3BhZGRpbmctYm90dG9tOjgwcHh9fS5kZXNjcmlwdGlvbl9fY29udGVudHtkaXNwbGF5OmJsb2NrO2NvbHVtbnM6MTtwYWRkaW5nLWJvdHRvbTozMHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5kZXNjcmlwdGlvbl9fY29udGVudHtjb2x1bW5zOjI7cGFkZGluZy1ib3R0b206MH19LmludmVzdC1wcm9kdWN0c3twYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjMwcHh9LmludmVzdC1wcm9kdWN0cy1pdGVte21hcmdpbi1ib3R0b206NjBweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmludmVzdC1wcm9kdWN0cy1pdGVtIC5mb3JtLWVsZW1lbnQgbGFiZWwsLmludmVzdC1wcm9kdWN0cy1pdGVtIC5yZXN1bHQtcXVlc3Rpb25zLWVsZW1lbnQgLmZvcm0tc2VsZWN0IGxhYmVsLC5yZXN1bHQtcXVlc3Rpb25zLWVsZW1lbnQgLmludmVzdC1wcm9kdWN0cy1pdGVtIC5mb3JtLXNlbGVjdCBsYWJlbHtmbGV4OjEgMCAxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5pbnZlc3QtcHJvZHVjdHMtaXRlbSAuZm9ybS1lbGVtZW50IGxhYmVsLC5pbnZlc3QtcHJvZHVjdHMtaXRlbSAucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50IC5mb3JtLXNlbGVjdCBsYWJlbCwucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50IC5pbnZlc3QtcHJvZHVjdHMtaXRlbSAuZm9ybS1zZWxlY3QgbGFiZWx7ZmxleDoxIDAgMzUlfX0uaW52ZXN0LXByb2R1Y3RzX190aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjI1cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOjIuNXB4O21hcmdpbi1ib3R0b206MjBweDtmbGV4OjEgMSAxMDAlfS5pbnZlc3QtcHJvZHVjdHNfX3RpdGxlOjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjIwcHh9LmludmVzdC1wcm9kdWN0c19fdGl0bGUgc3Bhbntmb250LXNpemU6MTlweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6MS45cHh9LmludmVzdC1wcm9kdWN0c19fdGl0bGUtLXN0YW5kYXJkOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MXB4IC0xNDBweDt3aWR0aDo1MHB4O2hlaWdodDo0N3B4fS5pbnZlc3QtcHJvZHVjdHNfX3RpdGxlLS1hZ2dyZXNzaXZlOjpiZWZvcmUsLmludmVzdC1wcm9kdWN0c19fdGl0bGUtLXNhZmU6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvc3ByaXRlcy5wbmcpO2JhY2tncm91bmQtcG9zaXRpb246LTIxMnB4IC01MHB4O3dpZHRoOjM1cHg7aGVpZ2h0OjUzcHh9LmludmVzdC1wcm9kdWN0c19fdGl0bGUtLXNhZmU6OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTJweCAwO3dpZHRoOjQ3cHg7aGVpZ2h0OjUwcHh9LmludmVzdC1wcm9kdWN0c19fdGl0bGUtLWhvdGEtbWFqb3JzOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0MHB4O3dpZHRoOjUxcHg7aGVpZ2h0OjQ4cHh9LmludmVzdC1wcm9kdWN0c19fZGVzY3JpcHRpb257bGV0dGVyLXNwYWNpbmc6MS4ycHg7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5pbnZlc3QtcHJvZHVjdHNfX2Rlc2NyaXB0aW9ue2NvbHVtbnM6Mn19LmludmVzdC1wcm9kdWN0c19fYWJvdXR7ZmxleDoxIDEgMTAwJTttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LmludmVzdC1wcm9kdWN0c19fYWJvdXR7ZmxleDoxIDEgNTAlO21hcmdpbi1ib3R0b206MH19LmludmVzdC1wcm9kdWN0c19fYWJvdXQtbGlzdHN7bWFyZ2luLWJvdHRvbToxM3B4O2xldHRlci1zcGFjaW5nOjEuMnB4fS5pbnZlc3QtcHJvZHVjdHNfX2Fib3V0LWxpc3RzIGxpe2xpbmUtaGVpZ2h0OjI1cHh9LmludmVzdC1wcm9kdWN0c19fYWJvdXQtZ3VhcmFudGVle2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTlweDtjb2xvcjojYzg3ODQ2O2xldHRlci1zcGFjaW5nOjEuOXB4fS5pbnZlc3QtcHJvZHVjdHNfX2NhbGN1bGF0aW9ue2ZsZXg6MSAxIDEwMCU7bWFyZ2luLWJvdHRvbToxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5pbnZlc3QtcHJvZHVjdHNfX2NhbGN1bGF0aW9ue2ZsZXg6MSAxIDQ5JX19LmludmVzdC1wcm9kdWN0c19fY2FsY3VsYXRpb24gLmZvcm0tZWxlbWVudCwuaW52ZXN0LXByb2R1Y3RzX19jYWxjdWxhdGlvbiAucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50IC5mb3JtLXNlbGVjdCwucmVzdWx0LXF1ZXN0aW9ucy1lbGVtZW50IC5pbnZlc3QtcHJvZHVjdHNfX2NhbGN1bGF0aW9uIC5mb3JtLXNlbGVjdHttYXJnaW4tYm90dG9tOjI1cHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmludmVzdC1wcm9kdWN0c19fY2FsY3VsYXRpb24gbGFiZWx7bWFyZ2luLWJvdHRvbToxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5pbnZlc3QtcHJvZHVjdHNfX2NhbGN1bGF0aW9uIGxhYmVse2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6Mi4zNTc2NSU7d2lkdGg6NDAuMjkxMzclfS5pbnZlc3QtcHJvZHVjdHNfX2NhbGN1bGF0aW9uIGxhYmVsOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9fS5pbnZlc3QtcHJvZHVjdHNfX2NhbGN1bGF0aW9uLXllYXJze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTQ5cHgpey5pbnZlc3QtcHJvZHVjdHNfX2NhbGN1bGF0aW9uLXllYXJze3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMHB4fX0uaW52ZXN0LXByb2R1Y3RzX19jYWxjdWxhdGlvbi15ZWFycy1zdGFydHttYXJnaW4tcmlnaHQ6MTBweH0uaW52ZXN0LXByb2R1Y3RzX19jYWxjdWxhdGlvbi15ZWFycy1lbmR7bWFyZ2luLWxlZnQ6MTBweH0uaW52ZXN0LXByb2R1Y3RzX19jYWxjdWxhdGlvbi15ZWFycyAuc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7bWluLXdpZHRoOjE5MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiNkMmQyZDI7bWFyZ2luOjB9LmludmVzdC1wcm9kdWN0c19fY2FsY3VsYXRpb24teWVhcnMgLnNsaWRlci1zZWxlY3Rpb257YmFja2dyb3VuZDojZDJkMmQyfS5pbnZlc3QtcHJvZHVjdHNfX2NhbGN1bGF0aW9uLXllYXJzIC5zbGlkZXIgLnRvb2x0aXAudG9we21hcmdpbi10b3A6LTMwcHh9LmludmVzdC1wcm9kdWN0c19fY2FsY3VsYXRpb24teWVhcnMgLnNsaWRlciAudG9vbHRpcC50b3AgLnRvb2x0aXAtaW5uZXJ7Y29sb3I6IzMyMzIzMjtiYWNrZ3JvdW5kOjAgMH0uaW52ZXN0LXByb2R1Y3RzX19jYWxjdWxhdGlvbi15ZWFycyAuc2xpZGVyIC50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvd3tkaXNwbGF5Om5vbmV9LmludmVzdC1wcm9kdWN0c19fY2FsY3VsYXRpb24teWVhcnMgLnNsaWRlci1oYW5kbGUucm91bmR7d2lkdGg6MTBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOiNkMmQyZDI7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlfS5pbnZlc3QtcHJvZHVjdHNfX2NhbGN1bGF0aW9uLXllYXJzIC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1oYW5kbGUsLmludmVzdC1wcm9kdWN0c19fY2FsY3VsYXRpb24teWVhcnMgLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2t7bWFyZ2luLWxlZnQ6MH0uaW52ZXN0LXByb2R1Y3RzIC5idXR0b24tY29udGFpbmVye3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LmludmVzdC1wcm9kdWN0cyAuYnV0dG9uLWNvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTQ5cHgpey5pbnZlc3QtcHJvZHVjdHMgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbi5idXR0b25fX2RlZmF1bHR7d2lkdGg6MTAwJX19LndvcmtzX21haW57cGFkZGluZy10b3A6ODVweDtwYWRkaW5nLWJvdHRvbTo4MHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ud29ya3NfbWFpbi10ZWFzZXJ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3Rzci1ob3dfd29ya3MtbWFpbi5qcGcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyICNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LndvcmtzX21haW4tdGVhc2Vye21pbi1oZWlnaHQ6NDQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MjAwMHB4KXsud29ya3NfbWFpbi10ZWFzZXJ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3Rzci1ob3dfd29ya3MtbWFpbi00MDk2LmpwZykgYm90dG9tIGNlbnRlciBuby1yZXBlYXQgI2ZmZn19LndvcmtzX21haW4tdGVhc2VyLXdyYXBwZXJ7cGFkZGluZy10b3A6ODBweH0ud29ya3NfbWFpbi10ZWFzZXItd3JhcHBlciAudGVhc2VyLXByb2R1Y3RzX190aXRsZXtmb250LXNpemU6MjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjU1MHB4KXsud29ya3NfbWFpbi10ZWFzZXItd3JhcHBlciAudGVhc2VyLXByb2R1Y3RzX190aXRsZXtmb250LXNpemU6MzVweH19LndvcmtzX21haW4tdGVhc2VyX19kZXNjcmlwdGlvbntmb250LXNpemU6MTZweDtwYWRkaW5nLWJvdHRvbToyMHB4O2xldHRlci1zcGFjaW5nOi4zNzVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsud29ya3NfbWFpbi10ZWFzZXJfX2Rlc2NyaXB0aW9ue3dpZHRoOjUwJX19LndvcmtzX21haW5fX2hlYWR7Zm9udC1zaXplOjE1cHg7ZGlzcGxheTpibG9jazt0ZXh0LXRyYW5zZm9ybTpub25lO21hcmdpbi1ib3R0b206NDBweH0ud29ya3NfbWFpbl9faGVhZCBwe3BhZGRpbmctcmlnaHQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsud29ya3NfbWFpbl9faGVhZHtkaXNwbGF5OmZsZXh9LndvcmtzX21haW5fX2hlYWQgcHtwYWRkaW5nLXJpZ2h0OjQwcHg7b3JkZXI6MX19LndvcmtzX21haW5fX2hlYWQtaW1ne21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsud29ya3NfbWFpbl9faGVhZC1pbWd7bWFyZ2luLWJvdHRvbTowO29yZGVyOjJ9fS53b3Jrc19tYWluX19saXN0e2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206ODVweDtmbGV4LWZsb3c6cm93IHdyYXB9LndvcmtzX21haW5fX2xpc3QtbmFtYmVye3BhZGRpbmctcmlnaHQ6MjBweDtmb250LXNpemU6MjVweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjM1cHh9LndvcmtzX21haW5fX2xpc3QtdGV4dHtmb250LXNpemU6MTVweDtmbGV4OjEgNTIlO3BhZGRpbmctbGVmdDowO2xpbmUtaGVpZ2h0OjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LndvcmtzX21haW5fX2xpc3QtdGV4dHtwYWRkaW5nLWxlZnQ6NDBweH19LndvcmtzX21haW5fX2xpc3QtaGVhZGVye2ZsZXg6MSAxMDAlO21hcmdpbi1ib3R0b206NjBweDtmb250LXNpemU6MjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey53b3Jrc19tYWluX19saXN0e2Rpc3BsYXk6ZmxleH19LndvcmtzX21haW5fX2xpc3QgLmhvd193b3Jrc19fb3JkZXJfX3NpemV7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToyMHB4O21heC13aWR0aDo0NjBweDt3aWR0aDoxMDAlO2hlaWdodDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTgwcHgpey53b3Jrc19tYWluX19saXN0IC5ob3dfd29ya3NfX29yZGVyX19zaXple2ZsZXg6MSAwIDQ2MHB4fX0ud29ya3NfbWFpbiAuYnV0dG9uX19kZWZhdWx0e21hcmdpbjphdXRvfS53b3Jrc19tYWluIC5vcmRlci10ZXh0e3dpZHRoOjIxMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO3BhZGRpbmc6MCAyNXB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTlweH0ud29ya3NfbWFpbiAub3JkZXItdGV4dCBwOmZpcnN0LWNoaWxke2ZvbnQtc2l6ZTo2MHB4O2NvbG9yOiNjODc4NDY7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206MTVweH0uY29uZGl0aW9uLXBhZ2V7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTo4MHB4fS5jb25kaXRpb24tcGFnZS10ZWFzZXJ7bWluLWhlaWdodDo0NDBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvdHNyLWNvbmRpdGlvbl9tYWluLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoyMDAwcHgpey5jb25kaXRpb24tcGFnZS10ZWFzZXJ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3Rzci1jb25kaXRpb25fbWFpbi00MDk2LmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXR9fS5jb25kaXRpb24tcGFnZS10ZWFzZXItd3JhcHBlcntwYWRkaW5nLXRvcDo4MHB4fS5jb25kaXRpb24tcGFnZS10ZWFzZXItd3JhcHBlciAudGVhc2VyLXByb2R1Y3RzX190aXRsZXtmb250LXNpemU6MjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjU1MHB4KXsuY29uZGl0aW9uLXBhZ2UtdGVhc2VyLXdyYXBwZXIgLnRlYXNlci1wcm9kdWN0c19fdGl0bGV7Zm9udC1zaXplOjM1cHh9fS5jb25kaXRpb24tcGFnZV9fZGVzY3JpcHRpb257b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206NDBweDtsZXR0ZXItc3BhY2luZzoxLjJweDtjb2x1bW5zOjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LmNvbmRpdGlvbi1wYWdlX19kZXNjcmlwdGlvbntjb2x1bW5zOjJ9fS5jb25kaXRpb24tcGFnZV9fc2Vjb25kLWhlYWRlcntjb2xvcjojYzg3ODQ2O2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206MjlweDtmb250LXNpemU6MjVweDtsZXR0ZXItc3BhY2luZzoyLjVweH0uY29uZGl0aW9uLXBhZ2VfX2NvbmRpdGlvbnttYXJnaW4tYm90dG9tOjMwcHg7bGV0dGVyLXNwYWNpbmc6M3B4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTUwcHgpey5jb25kaXRpb24tcGFnZV9fY29uZGl0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19LmNvbmRpdGlvbi1wYWdlX19jb25kaXRpb25fX3NpemV7Zm9udC1zaXplOjE1cHg7bGV0dGVyLXNwYWNpbmc6MS4ycHg7bWFyZ2luLWJvdHRvbTo0MHB4O2ZsZXgtYmFzaXM6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTgwcHgpey5jb25kaXRpb24tcGFnZV9fY29uZGl0aW9uX19zaXple2ZsZXgtYmFzaXM6MjEycHg7bWFyZ2luLWJvdHRvbTowfX0uY29uZGl0aW9uLXBhZ2VfX2NvbmRpdGlvbl9fc2l6ZS0tbWlue2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk4MHB4KXsuY29uZGl0aW9uLXBhZ2VfX2NvbmRpdGlvbl9fc2l6ZS0tbWlue2Rpc3BsYXk6YmxvY2t9fS5jb25kaXRpb24tcGFnZV9fY29uZGl0aW9uX19zaXplLWltZ3t3aWR0aDoyMTBweDtoZWlnaHQ6MTEwcHg7bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtwYWRkaW5nLWJvdHRvbToxNXB4fS5jb25kaXRpb24tcGFnZV9fY29uZGl0aW9uX19zaXplLWltZzpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9ja30uY29uZGl0aW9uLXBhZ2VfX2NvbmRpdGlvbl9fc2l6ZS1jb21taXNzaW9ue3BhZGRpbmctYm90dG9tOjB9LmNvbmRpdGlvbi1wYWdlX19jb25kaXRpb25fX3NpemUtY29tbWlzc2lvbjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDt3aWR0aDo4NnB4O2hlaWdodDo5NnB4fS5jb25kaXRpb24tcGFnZV9fY29uZGl0aW9uX19zaXplLXRlcm06YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zcHJpdGVzLnBuZyk7YmFja2dyb3VuZC1wb3NpdGlvbjotODZweCAwO3dpZHRoOjcwcHg7aGVpZ2h0OjczcHh9LmNvbmRpdGlvbi1wYWdlX19jb25kaXRpb25fX3NpemUtdGhyZXNob2xkOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvc3ByaXRlcy5wbmcpO2JhY2tncm91bmQtcG9zaXRpb246LTE1NnB4IDA7d2lkdGg6NTZweDtoZWlnaHQ6ODhweH0uY29uZGl0aW9uLXBhZ2VfX2NvbmRpdGlvbl9fc2l6ZS1tb25leTpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2cHg7d2lkdGg6ODRweDtoZWlnaHQ6NDRweH0uY29uZGl0aW9uLXBhZ2VfX3RleHR7Zm9udC1zaXplOjE1cHg7bGV0dGVyLXNwYWNpbmc6MS4xMjVweH0uY29udGFjdHN7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTo4MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY29udGFjdHMgLmNvbmRpdGlvbi1wYWdlLXRlYXNlcl9fdGl0bGUsLmNvbnRhY3RzIC5lcnJvci00MDRfX3RpdGxlLC5jb250YWN0cyAucGVyc29uYWwtYXJlYV9fdGl0bGUsLmNvbnRhY3RzIC5zaG9wLXRlYXNlcl9fdGl0bGUsLmNvbnRhY3RzIC50ZWFzZXItcHJvZHVjdHNfX3RpdGxlLC5jb250YWN0cyAudGl0bGUsLmNvbnRhY3RzIC53b3Jrc19tYWluLXRlYXNlcl9fdGl0bGV7ZmxleDoxIDEgMTAwJX0uY29udGFjdHMgYTpob3Zlcntjb2xvcjojNjQ2NDY0O3RleHQtZGVjb3JhdGlvbjpub25lfS5jb250YWN0cy1pdGVte21hcmdpbi1ib3R0b206MzBweDtmbGV4OjEgMSAxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODUwcHgpey5jb250YWN0cy1pdGVte2ZsZXg6MSAxIDUwJX19LmNvbnRhY3RzLWl0ZW1fX3RpdGxle2ZvbnQtc2l6ZToyNHB4O2xldHRlci1zcGFjaW5nOjIuNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbToyNXB4O2xpbmUtaGVpZ2h0OjEuMn0uY29udGFjdHMtaXRlbV9fZWxlbXttYXJnaW4tYm90dG9tOjE1cHg7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt3aWR0aDoxMDAlfS5jb250YWN0cy1pdGVtX19lbGVtIHNwYW57Zm9udC1zaXplOjEzcHg7bGV0dGVyLXNwYWNpbmc6Ljk3NXB4fS5jb250YWN0cy1pdGVtX19lbGVtIHN2Z3t2ZXJ0aWNhbC1hbGlnbjpzdWI7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjJweH0uY29udGFjdHMtbWFwe3dpZHRoOjEwMCU7aGVpZ2h0OjQwMHB4fS5zaG9we2JhY2tncm91bmQtY29sb3I6IzMyMzIzMjtjb2xvcjojZDJkMmQyO3BhZGRpbmctdG9wOjEyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LnNob3B7cGFkZGluZy10b3A6NzBweDtwYWRkaW5nLWJvdHRvbTo4MHB4fX0uc2hvcC10ZWFzZXJ7bWluLWhlaWdodDphdXRvO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy90c3ItaG93X3Nob3AuanBnKSB0b3AgY2VudGVyICNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LnNob3AtdGVhc2Vye21pbi1oZWlnaHQ6NDQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MjAwMHB4KXsuc2hvcC10ZWFzZXJ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3Rzci1ob3dfc2hvcC00MDk2LmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXR9fS5zaG9wLXRlYXNlci13cmFwcGVye3BhZGRpbmctdG9wOjgwcHh9LnNob3AtdGVhc2VyLXdyYXBwZXIgLnRlYXNlci1wcm9kdWN0c19fdGl0bGV7Zm9udC1zaXplOjI1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo1NTBweCl7LnNob3AtdGVhc2VyLXdyYXBwZXIgLnRlYXNlci1wcm9kdWN0c19fdGl0bGV7Zm9udC1zaXplOjM1cHh9fS5zaG9wLXRlYXNlcl9fZGVzY3JpcHRpb257Zm9udC1zaXplOjE2cHg7cGFkZGluZy1ib3R0b206MjBweDtsZXR0ZXItc3BhY2luZzouMzc1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LnNob3AtdGVhc2VyX19kZXNjcmlwdGlvbntjb2x1bW5zOjJ9fS5zaG9wX19jb250ZW50e3BhZGRpbmctYm90dG9tOjMwcHh9LnNob3BfX2NvbnRlbnQtLWhlYWR7bWFyZ2luLWJvdHRvbTo0MHB4fS5zaG9wX19jb250ZW50LS1wcm9kdWN0c3ttYXJnaW4tdG9wOjgwcHh9LnNob3BfX2NvbnRlbnQtLXByb2R1Y3R7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4NTBweCl7LnNob3BfX2NvbnRlbnQtLXByb2R1Y3R7ZGlzcGxheTpmbGV4fX0uc2hvcF9fY29udGVudC0tcHJvZHVjdC1pbWd7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4O3RleHQtYWxpZ246Y2VudGVyO2ZsZXg6MSAwIGF1dG99LnNob3BfX2NvbnRlbnQtLXByb2R1Y3QtaW1nIGltZ3ttYXgtd2lkdGg6MTAwJX0uc2hvcF9fY29udGVudC0tcHJvZHVjdC1oZWFkZXJ7bGluZS1oZWlnaHQ6MS4yO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjI1cHg7bWFyZ2luLWJvdHRvbToxNXB4fS5zaG9wX19jb250ZW50LS1wcm9kdWN0LWF1dGhvcntmb250LXNpemU6MTlweDtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTozMHB4fS5zaG9wX19jb250ZW50LS1wcm9kdWN0LWRpc3tmb250LXNpemU6MTVweDttYXJnaW4tYm90dG9tOjMwcHg7bGluZS1oZWlnaHQ6MS4yfS5zaG9wX19jb250ZW50LS1wcm9kdWN0LXByaWNle2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjMwcHh9LnNob3BfcGFnaW57dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0b30uc2hvcF9wYWdpbiB1bCBsaXtkaXNwbGF5OmlubGluZX0uc2hvcF9wYWdpbiB1bCBsaSBhLC5zaG9wX3BhZ2luIHVsIGxpIHNwYW57Zm9udC1zaXplOjI1cHg7Y29sb3I6IzMyMzIzMjtmb250LXdlaWdodDo3MDB9LnNob3BfcGFnaW4gLmRpc2FibGVkIHNwYW4sLnNob3BfcGFnaW4gdWwgbGkgYTpob3Zlcntjb2xvcjojNjQ2NDY0fS5zaG9wX3BhZ2luLXByZXZ7dmVydGljYWwtYWxpZ246c3ViO3BhZGRpbmctcmlnaHQ6MTBweH0uc2hvcF9wYWdpbi1uZXh0e3ZlcnRpY2FsLWFsaWduOnN1YjtwYWRkaW5nLWxlZnQ6MTBweH0uc2hvcF9wYWdpbiAuYWN0aXZlIGF7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6I2M4Nzg0Nn0ucHJvZmlsZV9faGVhZGVye2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsucHJvZmlsZV9faGVhZGVye2Rpc3BsYXk6ZmxleH19LnByb2ZpbGVfX2hlYWRlci0tbmFtZXttYXJnaW4tYm90dG9tOjMwcHh9LnByb2ZpbGVfX2hlYWRlci0tbmFtZSBwOmZpcnN0LWNoaWxke2ZvbnQtc2l6ZToyNHB4O2xldHRlci1zcGFjaW5nOjIuNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbToyMHB4O2xpbmUtaGVpZ2h0OjEuMn0ucHJvZmlsZV9faGVhZGVyLS1pbmZve2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsucHJvZmlsZV9faGVhZGVyLS1pbmZve3dpZHRoOmF1dG99fS5wcm9maWxlX19oZWFkZXItLWluZm8tdGl0bGV7bWFyZ2luLXJpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6NzAwfS5wcm9maWxlX19oZWFkZXItLWluZm8tcHJpY2V7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW46MCAwIDEwcHh9LnByb2ZpbGVfX2J1dHRvbi1jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjMwcHh9LnByb2ZpbGVfX3NvcnRpbmd7bWFyZ2luLWJvdHRvbTo0MHB4fS5wcm9maWxlX19zb3J0aW5nIC5mb3JtLWVsZW1lbnQtLXMgaW5wdXR7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo1NTBweCl7LnByb2ZpbGVfX3NvcnRpbmcgLmZvcm0tZWxlbWVudC0tcyBpbnB1dHt3aWR0aDozMS41JTttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0OjEwcHh9LnByb2ZpbGVfX3NvcnRpbmcgLmZvcm0tZWxlbWVudC0tcyBpbnB1dDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU0OXB4KXsucHJvZmlsZV9fc29ydGluZyAuc29ydF9zZWxlY3Rpb24tLWJ0bnt3aWR0aDoxMDAlfX0ucHJvZmlsZV9fc29ydGluZyAuc29ydF9zZWxlY3Rpb24tLWJ0biAuYnV0dG9uLmJ1dHRvbl9fZGVmYXVsdHtwYWRkaW5nOjVweCA3cHg7d2lkdGg6NDglO2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTUwcHgpey5wcm9maWxlX19zb3J0aW5nIC5zb3J0X3NlbGVjdGlvbi0tYnRuIC5idXR0b24uYnV0dG9uX19kZWZhdWx0e3dpZHRoOjEyMHB4fX0udGFibGVfX2hlYWRlcntmb250LXNpemU6MjRweDtsZXR0ZXItc3BhY2luZzoyLjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206MjBweDtsaW5lLWhlaWdodDoxLjJ9LnBvc2l0aW9uX2luZm97ZmxvYXQ6bGVmdDtmb250LXNpemU6MTRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg1MHB4KXsucG9zaXRpb25faW5mb3tmbG9hdDpyaWdodH19LnBvc2l0aW9uX2luZm8rKntjbGVhcjpib3RofS5ieS1kYXRlLC5ieS1zdGF0dXMsLm5pY2UtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfS5ieS1kYXRlLnNvcnRpbmctc2hvdywuYnktc3RhdHVzLnNvcnRpbmctc2hvd3tkaXNwbGF5OmJsb2NrfS50YWJsZS50YWJsZS1jdXN0b20gLnN2Zy1pY29ue3ZlcnRpY2FsLWFsaWduOm1pZGRsZTthbGlnbi1zZWxmOmNlbnRlcjttYXJnaW4tcmlnaHQ6NXB4fS50YWJsZS50YWJsZS1jdXN0b20gLnN2Zy1pY29uLS1vcGVue2ZpbGw6cmVkfS50YWJsZS50YWJsZS1jdXN0b20gLnN2Zy1pY29uLS1jbG9zZXtmaWxsOmdyZWVufS5uZXdze3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206ODBweH0ubW9kYWwtZGlhbG9ne3dpZHRoOjEwMCU7bWFyZ2luOjIwcHggYXV0byBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTgwcHgpey5tb2RhbC1kaWFsb2d7d2lkdGg6NDkwcHh9fS5vcGVuX2FjY291bnR7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbToyMHB4fS5vcGVuX2FjY291bnQgLmJ1dHRvbi1jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXI7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoyLjM1NzY1JTt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjAlfS5vcGVuX2FjY291bnQgLmJ1dHRvbi1jb250YWluZXI6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uY29uZGl0aW9uLXBhZ2UtdGVhc2VyX190aXRsZSwuZXJyb3ItNDA0X190aXRsZSwucGVyc29uYWwtYXJlYV9fdGl0bGUsLnNob3AtdGVhc2VyX190aXRsZSwudGVhc2VyLXByb2R1Y3RzX190aXRsZSwudGl0bGUsLndvcmtzX21haW4tdGVhc2VyX190aXRsZXttYXJnaW4tYm90dG9tOjIwcHh9LnNvY2lhbHttYXJnaW4tYm90dG9tOjM1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zb2NpYWwgc3Zne2ZpbGw6IzMyMzIzMjtmb250LXNpemU6MzBweDt0cmFuc2l0aW9uOmZpbGwgLjNzfS5pbnB1dC1ib3h7d2lkdGg6MTAwJX0uaW5wdXQtYm94X19zcGFuLWNoZWNrYm94e3dpZHRoOjkwJTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MS42cHh9LmlucHV0LWJveF9fc3Bhbi1jaGVja2JveCBwe21hcmdpbi1sZWZ0OjM2cHh9LmlucHV0X2JveF9fc2VsZWN0OmhvdmVyKy5zZWxlY3RfX2ljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTVweCAtNzNweDt3aWR0aDoxNXB4O2hlaWdodDoxMHB4fS5jaGVja2JveF9wZXJzb24tZGF0YXtjb2xvcjojMzIzMjMyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXJ9LmNoZWNrYm94X3BlcnNvbi1kYXRhOmhvdmVye2NvbG9yOiNjODc4NDZ9Lm5pY2UtY2hlY2tib3h7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjQwMH0ubmljZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XStzcGFue2N1cnNvcjpwb2ludGVyO3BhZGRpbmctbGVmdDowO2Rpc3BsYXk6YmxvY2t9Lm5pY2UtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0rc3BhbjpiZWZvcmV7ei1pbmRleDozO2NvbnRlbnQ6Jyc7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbmljZS1jaGVja2JveC5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbjowfS5uaWNlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdK3NwYW46aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9uaWNlLWNoZWNrYm94LWhvdmVyLnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXR9Lm5pY2UtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtzcGFuOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b219Lm5pY2UtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtzcGFuOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbmljZS1jaGVja2JveC5wbmcpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0fWJ1dHRvbi5jbG9zZXtvcGFjaXR5Oi44O3JpZ2h0OjEwcHg7bWFyZ2luLXRvcDoxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTtwYWRkaW5nOjA7d2lkdGg6MThweDtoZWlnaHQ6MThweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbW9kYWxfY2xvc2UucG5nKSBjZW50ZXIgdG9wLzEwMCUgMTAwJSBuby1yZXBlYXR9LnVpLXBub3RpZnl7dG9wOjM2cHg7cmlnaHQ6MzZweDtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6YXV0bzt6LWluZGV4OjJ9Ym9keT4udWktcG5vdGlmeXtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDA0MH0udWktcG5vdGlmeS1tb2RhbC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNCk7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDoxfWJvZHk+LnVpLXBub3RpZnktbW9kYWwtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDAzOX0udWktcG5vdGlmeS51aS1wbm90aWZ5LWlue2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS51aS1wbm90aWZ5LnVpLXBub3RpZnktbW92ZXt0cmFuc2l0aW9uOmxlZnQgLjVzIGVhc2UsdG9wIC41cyBlYXNlLHJpZ2h0IC41cyBlYXNlLGJvdHRvbSAuNXMgZWFzZX0udWktcG5vdGlmeS51aS1wbm90aWZ5LWZhZGUtc2xvd3t0cmFuc2l0aW9uOm9wYWNpdHkgLjZzIGxpbmVhcjtvcGFjaXR5OjB9LnVpLXBub3RpZnkudWktcG5vdGlmeS1mYWRlLXNsb3cudWktcG5vdGlmeS51aS1wbm90aWZ5LW1vdmV7dHJhbnNpdGlvbjpvcGFjaXR5IC42cyBsaW5lYXIsbGVmdCAuNXMgZWFzZSx0b3AgLjVzIGVhc2UscmlnaHQgLjVzIGVhc2UsYm90dG9tIC41cyBlYXNlfS51aS1wbm90aWZ5LnVpLXBub3RpZnktZmFkZS1ub3JtYWx7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBsaW5lYXI7b3BhY2l0eTowfS51aS1wbm90aWZ5LnVpLXBub3RpZnktZmFkZS1ub3JtYWwudWktcG5vdGlmeS51aS1wbm90aWZ5LW1vdmV7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBsaW5lYXIsbGVmdCAuNXMgZWFzZSx0b3AgLjVzIGVhc2UscmlnaHQgLjVzIGVhc2UsYm90dG9tIC41cyBlYXNlfS51aS1wbm90aWZ5LnVpLXBub3RpZnktZmFkZS1mYXN0e3RyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyO29wYWNpdHk6MH0udWktcG5vdGlmeS51aS1wbm90aWZ5LWZhZGUtZmFzdC51aS1wbm90aWZ5LnVpLXBub3RpZnktbW92ZXt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcixsZWZ0IC41cyBlYXNlLHRvcCAuNXMgZWFzZSxyaWdodCAuNXMgZWFzZSxib3R0b20gLjVzIGVhc2V9LnVpLXBub3RpZnkudWktcG5vdGlmeS1mYWRlLWlue29wYWNpdHk6MX0udWktcG5vdGlmeSAudWktcG5vdGlmeS1zaGFkb3d7LXdlYmtpdC1ib3gtc2hhZG93OjAgNnB4IDI4cHggMCByZ2JhKDAsMCwwLC4xKTstbW96LWJveC1zaGFkb3c6MCA2cHggMjhweCAwIHJnYmEoMCwwLDAsLjEpO2JveC1zaGFkb3c6MCA2cHggMjhweCAwIHJnYmEoMCwwLDAsLjEpfS51aS1wbm90aWZ5LWNvbnRhaW5lcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtwYWRkaW5nOi44ZW07aGVpZ2h0OjEwMCU7bWFyZ2luOjB9LnVpLXBub3RpZnktY29udGFpbmVyOmFmdGVye2NvbnRlbnQ6XCIgXCI7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtjbGVhcjpib3RofS51aS1wbm90aWZ5LWNvbnRhaW5lci51aS1wbm90aWZ5LXNoYXJwey13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MH0udWktcG5vdGlmeS10aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206LjRlbTttYXJnaW4tdG9wOjB9LnVpLXBub3RpZnktdGV4dHtkaXNwbGF5OmJsb2NrfS51aS1wbm90aWZ5LWljb24sLnVpLXBub3RpZnktaWNvbiBzcGFue2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6LjJlbX0udWktcG5vdGlmeS5zdGFjay1ib3R0b21sZWZ0LC51aS1wbm90aWZ5LnN0YWNrLXRvcGxlZnR7bGVmdDoyNXB4O3JpZ2h0OmF1dG99LnVpLXBub3RpZnkuc3RhY2stYm90dG9tbGVmdCwudWktcG5vdGlmeS5zdGFjay1ib3R0b21yaWdodHtib3R0b206MjVweDt0b3A6YXV0b30udWktcG5vdGlmeS5zdGFjay1tb2RhbHtsZWZ0OjUwJTtyaWdodDphdXRvO21hcmdpbi1sZWZ0Oi0xNTBweH0uYnJpZ2h0dGhlbWV7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowfS5icmlnaHR0aGVtZS51aS1wbm90aWZ5LWNvbnRhaW5lcntwYWRkaW5nOjE4cHh9LmJyaWdodHRoZW1lIC51aS1wbm90aWZ5LXRpdGxle21hcmdpbi1ib3R0b206MTJweH0uYnJpZ2h0dGhlbWUtbm90aWNle2JhY2tncm91bmQtY29sb3I6I2ZmZmZhMjtib3JkZXI6MCBzb2xpZCAjZmYwO2NvbG9yOiM0ZjRmMDB9LmJyaWdodHRoZW1lLWluZm97YmFja2dyb3VuZC1jb2xvcjojOGZjZWRkO2JvcmRlcjowIHNvbGlkICMwMjg2YTU7Y29sb3I6IzAxMjgzMX0uYnJpZ2h0dGhlbWUtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiNhZmYyOWE7Ym9yZGVyOjAgc29saWQgIzM1ZGIwMDtjb2xvcjojMTA0MzAwfS5icmlnaHR0aGVtZS1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmFiYTI7YmFja2dyb3VuZC1pbWFnZTpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZyx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCAzNXB4LHJnYmEoMjU1LDI1NSwyNTUsLjMpIDM1cHgscmdiYSgyNTUsMjU1LDI1NSwuMykgNzBweCk7Ym9yZGVyOjAgc29saWQgI2ZmMTgwMDtjb2xvcjojNGYwODAwfS5icmlnaHR0aGVtZS1pY29uLWNsb3NlciwuYnJpZ2h0dGhlbWUtaWNvbi1pbmZvLC5icmlnaHR0aGVtZS1pY29uLW5vdGljZSwuYnJpZ2h0dGhlbWUtaWNvbi1zdGlja2VyLC5icmlnaHR0aGVtZS1pY29uLXN1Y2Nlc3N7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTZweDtmb250LWZhbWlseTpcIkNvdXJpZXIgTmV3XCIsQ291cmllcixtb25vc3BhY2U7Ym9yZGVyLXJhZGl1czo1MCV9LmJyaWdodHRoZW1lLWljb24tY2xvc2VyOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NHB4fS5icmlnaHR0aGVtZS1pY29uLWluZm86YWZ0ZXIsLmJyaWdodHRoZW1lLWljb24tbm90aWNlOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NHB4fS5icmlnaHR0aGVtZS1pY29uLXN0aWNrZXI6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0cHh9LmJyaWdodHRoZW1lLWljb24tc3VjY2VzczphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjRweH0uYnJpZ2h0dGhlbWUtaWNvbi1ub3RpY2V7YmFja2dyb3VuZC1jb2xvcjojMmUyZTAwO2NvbG9yOiNmZmZmYTI7bWFyZ2luLXRvcDoycHh9LmJyaWdodHRoZW1lLWljb24tbm90aWNlOmFmdGVye2NvbnRlbnQ6XCIhXCJ9LmJyaWdodHRoZW1lLWljb24taW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMwMTI4MzE7Y29sb3I6IzhmY2VkZDttYXJnaW4tdG9wOjJweH0uYnJpZ2h0dGhlbWUtaWNvbi1pbmZvOmFmdGVye2NvbnRlbnQ6XCJpXCJ9LmJyaWdodHRoZW1lLWljb24tc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiMxMDQzMDA7Y29sb3I6I2FmZjI5YTttYXJnaW4tdG9wOjJweH0uYnJpZ2h0dGhlbWUtaWNvbi1zdWNjZXNzOmFmdGVye2NvbnRlbnQ6XCJcXDAwMjcxM1wifS5icmlnaHR0aGVtZS1pY29uLWVycm9ye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6OHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo4cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxNnB4IHNvbGlkICMyZTA0MDA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtjb2xvcjojZmZhYmEyO21hcmdpbi10b3A6MXB4fS5icmlnaHR0aGVtZS1pY29uLWVycm9yOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7bGVmdDotNHB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtZmFtaWx5OlwiQ291cmllciBOZXdcIixDb3VyaWVyLG1vbm9zcGFjZTtjb250ZW50OlwiIVwifS5icmlnaHR0aGVtZS1pY29uLWNsb3NlciwuYnJpZ2h0dGhlbWUtaWNvbi1zdGlja2Vye2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5icmlnaHR0aGVtZS1pY29uLWNsb3NlcjphZnRlcnt0b3A6LTRweDtjb250ZW50OlwiXFwwMDI3MTVcIn0uYnJpZ2h0dGhlbWUtaWNvbi1zdGlja2VyOmFmdGVye3RvcDotNXB4O2NvbnRlbnQ6XCJcXDAxRDFCQ1wiOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uYnJpZ2h0dGhlbWUtaWNvbi1zdGlja2VyLmJyaWdodHRoZW1lLWljb24tc3R1Y2s6YWZ0ZXJ7LW1vei10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5icmlnaHR0aGVtZSAudWktcG5vdGlmeS1hY3Rpb24tYmFye3BhZGRpbmctdG9wOjEycHh9LmJyaWdodHRoZW1lIC51aS1wbm90aWZ5LWFjdGlvbi1iYXIgaW5wdXQsLmJyaWdodHRoZW1lIC51aS1wbm90aWZ5LWFjdGlvbi1iYXIgdGV4dGFyZWF7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTJweCFpbXBvcnRhbnR9LmJyaWdodHRoZW1lIC51aS1wbm90aWZ5LWFjdGlvbi1idXR0b257dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjRweCA4cHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDowIDB9LmJyaWdodHRoZW1lIC51aS1wbm90aWZ5LWFjdGlvbi1idXR0b24uYnRuLXByaW1hcnl7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowfS5icmlnaHR0aGVtZS1ub3RpY2UgLnVpLXBub3RpZnktYWN0aW9uLWJ1dHRvbi5idG4tcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjA7Y29sb3I6IzRmNGYwMH0uYnJpZ2h0dGhlbWUtaW5mbyAudWktcG5vdGlmeS1hY3Rpb24tYnV0dG9uLmJ0bi1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzAyODZhNTtjb2xvcjojMDEyODMxfS5icmlnaHR0aGVtZS1zdWNjZXNzIC51aS1wbm90aWZ5LWFjdGlvbi1idXR0b24uYnRuLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMzVkYjAwO2NvbG9yOiMxMDQzMDB9LmJyaWdodHRoZW1lLWVycm9yIC51aS1wbm90aWZ5LWFjdGlvbi1idXR0b24uYnRuLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojZmYxODAwO2NvbG9yOiM0ZjA4MDB9LnVpLXBub3RpZnktY2xvc2VyLC51aS1wbm90aWZ5LXN0aWNrZXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6LjJlbX0udWktcG5vdGlmeS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowfUBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KXsudWktcG5vdGlmeS1tb2JpbGUtYWJsZS51aS1wbm90aWZ5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3dpZHRoOmF1dG8haW1wb3J0YW50O2ZvbnQtc2l6ZToxLjJlbTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1zLWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2ZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfS51aS1wbm90aWZ5LW1vYmlsZS1hYmxlLnVpLXBub3RpZnkgLnVpLXBub3RpZnktc2hhZG93ey13ZWJraXQtYm94LXNoYWRvdzpub25lOy1tb3otYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtib3JkZXItYm90dG9tLXdpZHRoOjVweH0udWktcG5vdGlmeS1tb2JpbGUtYWJsZSAudWktcG5vdGlmeS1jb250YWluZXJ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowfS51aS1wbm90aWZ5LW1vYmlsZS1hYmxlLnVpLXBub3RpZnkuc3RhY2stdG9wbGVmdHtsZWZ0OjA7cmlnaHQ6MH0udWktcG5vdGlmeS1tb2JpbGUtYWJsZS51aS1wbm90aWZ5LnN0YWNrLWJvdHRvbWxlZnQsLnVpLXBub3RpZnktbW9iaWxlLWFibGUudWktcG5vdGlmeS5zdGFjay1ib3R0b21yaWdodHtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt0b3A6YXV0b30udWktcG5vdGlmeS1tb2JpbGUtYWJsZS51aS1wbm90aWZ5LnN0YWNrLWJvdHRvbWxlZnQgLnVpLXBub3RpZnktc2hhZG93LC51aS1wbm90aWZ5LW1vYmlsZS1hYmxlLnVpLXBub3RpZnkuc3RhY2stYm90dG9tcmlnaHQgLnVpLXBub3RpZnktc2hhZG93e2JvcmRlci10b3Atd2lkdGg6NXB4O2JvcmRlci1ib3R0b20td2lkdGg6MXB4fX0uYngtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvIDYwcHg7cGFkZGluZzowOyp6b29tOjF9LmJ4LXdyYXBwZXIgaW1ne21heC13aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9LmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0ey1tb3otYm94LXNoYWRvdzowIDAgNXB4ICNjY2M7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA1cHggI2NjYztiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRleigwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGV6KDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRleigwKTstby10cmFuc2Zvcm06dHJhbnNsYXRleigwKTt0cmFuc2Zvcm06dHJhbnNsYXRleigwKX0uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0bywuYngtd3JhcHBlciAuYngtcGFnZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0zMHB4O3dpZHRoOjEwMCV9LmJ4LXdyYXBwZXIgLmJ4LWxvYWRpbmd7bWluLWhlaWdodDo1MHB4O2JhY2tncm91bmQ6dXJsKGltYWdlcy9ieF9sb2FkZXIuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAjZmZmO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MjAwMH0uYngtd3JhcHBlciAuYngtcGFnZXJ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi44NWVtO2ZvbnQtZmFtaWx5OkFyaWFsO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNjY2O3BhZGRpbmctdG9wOjIwcHh9LmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LWNvbnRyb2xzLWF1dG8taXRlbSwuYngtd3JhcHBlciAuYngtcGFnZXIgLmJ4LXBhZ2VyLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7Knpvb206MTsqZGlzcGxheTppbmxpbmV9LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYXtiYWNrZ3JvdW5kOiM2NjY7dGV4dC1pbmRlbnQ6LTk5OTlweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjAgNXB4O291dGxpbmU6MDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHh9LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlcntiYWNrZ3JvdW5kOiMwMDB9LmJ4LXdyYXBwZXIgLmJ4LXByZXZ7bGVmdDoxMHB4O2JhY2tncm91bmQ6dXJsKGltYWdlcy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCAwIC0zMnB4fS5ieC13cmFwcGVyIC5ieC1uZXh0e3JpZ2h0OjEwcHg7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IC00M3B4IC0zMnB4fS5ieC13cmFwcGVyIC5ieC1wcmV2OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246MCAwfS5ieC13cmFwcGVyIC5ieC1uZXh0OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTQzcHggMH0uYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0xNnB4O291dGxpbmU6MDt3aWR0aDozMnB4O2hlaWdodDozMnB4O3RleHQtaW5kZW50Oi05OTk5cHg7ei1pbmRleDo5OTk5fS5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYS5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9LmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG97dGV4dC1hbGlnbjpjZW50ZXJ9LmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0YXJ0e2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aWR0aDoxMHB4O2hlaWdodDoxMXB4O291dGxpbmU6MDtiYWNrZ3JvdW5kOnVybChpbWFnZXMvY29udHJvbHMucG5nKSAtODZweCAtMTFweCBuby1yZXBlYXQ7bWFyZ2luOjAgM3B4fS5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydC5hY3RpdmUsLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0YXJ0OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTg2cHggMH0uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcHtkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50Oi05OTk5cHg7d2lkdGg6OXB4O2hlaWdodDoxMXB4O291dGxpbmU6MDtiYWNrZ3JvdW5kOnVybChpbWFnZXMvY29udHJvbHMucG5nKSAtODZweCAtNDRweCBuby1yZXBlYXQ7bWFyZ2luOjAgM3B4fS5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdG9wLmFjdGl2ZSwuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcDpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04NnB4IC0zM3B4fS5ieC13cmFwcGVyIC5ieC1jb250cm9scy5ieC1oYXMtY29udHJvbHMtYXV0by5ieC1oYXMtcGFnZXIgLmJ4LXBhZ2Vye3RleHQtYWxpZ246bGVmdDt3aWR0aDo4MCV9LmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1hdXRvLmJ4LWhhcy1wYWdlciAuYngtY29udHJvbHMtYXV0b3tyaWdodDowO3dpZHRoOjM1cHh9LmJ4LXdyYXBwZXIgLmJ4LWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6IzY2NlxcOTtiYWNrZ3JvdW5kOnJnYmEoODAsODAsODAsLjc1KTt3aWR0aDoxMDAlfS5ieC13cmFwcGVyIC5ieC1jYXB0aW9uIHNwYW57Y29sb3I6I2ZmZjtmb250LWZhbWlseTpBcmlhbDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouODVlbTtwYWRkaW5nOjEwcHh9LmJ4LXBhZ2Vye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowfS5ieC1wYWdlci1saW5rLC5ieC1wYWdlci1saW5rLmFjdGl2ZSwuYngtcGFnZXItbGluazpob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvc3ByaXRlcy5wbmcpO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9LmJ4LXBhZ2VyLWxpbmt7dGV4dC1pbmRlbnQ6LTk5OTlweDttYXJnaW46MCAxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI0N3B4IC03MHB4fS5ieC1wYWdlci1saW5rLmFjdGl2ZSwuYngtcGFnZXItbGluazpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDdweCAtNTBweH0uYngtcGFnZXItbGluay5hY3RpdmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQ3cHggLTYwcHh9LmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0e2JveC1zaGFkb3c6bm9uZTtib3JkZXI6bm9uZTtsZWZ0OjA7YmFja2dyb3VuZDowIDB9QGZvbnQtZmFjZXtmb250LWZhbWlseTonZm9vdGFibGUnO3NyYzp1cmwoZm9udHMvZm9vdGFibGUuZW90KTtzcmM6dXJsKGZvbnRzL2Zvb3RhYmxlLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChmb250cy9mb290YWJsZS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChmb250cy9mb290YWJsZS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChmb250cy9mb290YWJsZS5zdmcjZm9vdGFibGUpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKXtAZm9udC1mYWNle2ZvbnQtZmFtaWx5Oidmb290YWJsZSc7c3JjOnVybChmb250cy9mb290YWJsZS5zdmcjZm9vdGFibGUpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9fS5mb290YWJsZXt3aWR0aDoxMDAlfS5mb290YWJsZS5icmVha3BvaW50PnRib2R5PnRyLmZvb3RhYmxlLWRldGFpbC1zaG93PnRke2JvcmRlci1ib3R0b206bm9uZX0uZm9vdGFibGUuYnJlYWtwb2ludD50Ym9keT50ci5mb290YWJsZS1kZXRhaWwtc2hvdz50ZD5zcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZTAwMVwifS5mb290YWJsZS5icmVha3BvaW50PnRib2R5PnRyOmhvdmVyOm5vdCguZm9vdGFibGUtcm93LWRldGFpbCl7Y3Vyc29yOnBvaW50ZXJ9LmZvb3RhYmxlLmJyZWFrcG9pbnQ+dGJvZHk+dHI+dGQuZm9vdGFibGUtY2VsbC1kZXRhaWx7YmFja2dyb3VuZDojZWVlO2JvcmRlci10b3A6bm9uZX0uZm9vdGFibGUuYnJlYWtwb2ludD50Ym9keT50cj50ZD5zcGFuLmZvb3RhYmxlLXRvZ2dsZSwuZm9vdGFibGU+dGhlYWQ+dHI+dGg+c3Bhbi5mb290YWJsZS1zb3J0LWluZGljYXRvcntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTonZm9vdGFibGUnO3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfS5mb290YWJsZS5icmVha3BvaW50PnRib2R5PnRyPnRkPnNwYW4uZm9vdGFibGUtdG9nZ2xle3BhZGRpbmctcmlnaHQ6NXB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM4ODh9LmZvb3RhYmxlLmJyZWFrcG9pbnQ+dGJvZHk+dHI+dGQ+c3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDBcIn0uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtY2lyY2xlPnRib2R5PnRyLmZvb3RhYmxlLWRldGFpbC1zaG93PnRkPnNwYW4uZm9vdGFibGUtdG9nZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxlMDA1XCJ9LmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLWNpcmNsZT50Ym9keT50cj50ZD5zcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZTAwNFwifS5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1jaXJjbGUtZmlsbGVkPnRib2R5PnRyLmZvb3RhYmxlLWRldGFpbC1zaG93PnRkPnNwYW4uZm9vdGFibGUtdG9nZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxlMDAzXCJ9LmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLWNpcmNsZS1maWxsZWQ+dGJvZHk+dHI+dGQ+c3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDJcIn0uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtc3F1YXJlPnRib2R5PnRyLmZvb3RhYmxlLWRldGFpbC1zaG93PnRkPnNwYW4uZm9vdGFibGUtdG9nZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxlMDA3XCJ9LmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLXNxdWFyZT50Ym9keT50cj50ZD5zcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZTAwNlwifS5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1zcXVhcmUtZmlsbGVkPnRib2R5PnRyLmZvb3RhYmxlLWRldGFpbC1zaG93PnRkPnNwYW4uZm9vdGFibGUtdG9nZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxlMDA5XCJ9LmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLXNxdWFyZS1maWxsZWQ+dGJvZHk+dHI+dGQ+c3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDhcIn0uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtYXJyb3c+dGJvZHk+dHIuZm9vdGFibGUtZGV0YWlsLXNob3c+dGQ+c3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMGZcIn0uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtYXJyb3c+dGJvZHk+dHI+dGQ+c3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTFcIn0uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtYXJyb3ctc21hbGw+dGJvZHk+dHIuZm9vdGFibGUtZGV0YWlsLXNob3c+dGQ+c3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTNcIn0uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtYXJyb3ctc21hbGw+dGJvZHk+dHI+dGQ+c3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTVcIn0uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtYXJyb3ctY2lyY2xlPnRib2R5PnRyLmZvb3RhYmxlLWRldGFpbC1zaG93PnRkPnNwYW4uZm9vdGFibGUtdG9nZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxlMDFiXCJ9LmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLWFycm93LWNpcmNsZT50Ym9keT50cj50ZD5zcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZTAxZFwifS5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1hcnJvdy1jaXJjbGUtZmlsbGVkPnRib2R5PnRyLmZvb3RhYmxlLWRldGFpbC1zaG93PnRkPnNwYW4uZm9vdGFibGUtdG9nZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxlMDBiXCJ9LmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLWFycm93LWNpcmNsZS1maWxsZWQ+dGJvZHk+dHI+dGQ+c3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMGRcIn0uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtYXJyb3ctdGlueT50Ym9keT50ci5mb290YWJsZS1kZXRhaWwtc2hvdz50ZD5zcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZTAxZlwifS5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1hcnJvdy10aW55PnRib2R5PnRyPnRkPnNwYW4uZm9vdGFibGUtdG9nZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxlMDIxXCJ9LmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLWFycm93LWFsdD50Ym9keT50ci5mb290YWJsZS1kZXRhaWwtc2hvdz50ZD5zcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZTAxN1wifS5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1hcnJvdy1hbHQ+dGJvZHk+dHI+dGQ+c3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTlcIn0uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtbWVkaXVtPnRib2R5PnRyPnRkPnNwYW4uZm9vdGFibGUtdG9nZ2xle2ZvbnQtc2l6ZToxOHB4fS5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1sYXJnZT50Ym9keT50cj50ZD5zcGFuLmZvb3RhYmxlLXRvZ2dsZXtmb250LXNpemU6MjRweH0uZm9vdGFibGU+dGhlYWQ+dHI+dGh7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6LW1vei1ub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZvb3RhYmxlPnRoZWFkPnRyPnRoLmZvb3RhYmxlLXNvcnRlZD5zcGFuLmZvb3RhYmxlLXNvcnQtaW5kaWNhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxlMDEyXCJ9LmZvb3RhYmxlPnRoZWFkPnRyPnRoLmZvb3RhYmxlLXNvcnRlZC1kZXNjPnNwYW4uZm9vdGFibGUtc29ydC1pbmRpY2F0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTNcIn0uZm9vdGFibGU+dGhlYWQ+dHI+dGg+c3Bhbi5mb290YWJsZS1zb3J0LWluZGljYXRvcntwYWRkaW5nLWxlZnQ6NXB4fS5mb290YWJsZT50aGVhZD50cj50aD5zcGFuLmZvb3RhYmxlLXNvcnQtaW5kaWNhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxlMDIyXCJ9LmZvb3RhYmxlPnRmb290IC5wYWdpbmF0aW9ue21hcmdpbjowfS5mb290YWJsZS5uby1wYWdpbmcgLmhpZGUtaWYtbm8tcGFnaW5ne2Rpc3BsYXk6bm9uZX0uZm9vdGFibGUtcm93LWRldGFpbC1pbm5lcntkaXNwbGF5OnRhYmxlfS5mb290YWJsZS1yb3ctZGV0YWlsLXJvd3tkaXNwbGF5OnRhYmxlLXJvdztsaW5lLWhlaWdodDoxLjVlbX0uZm9vdGFibGUtcm93LWRldGFpbC1ncm91cHtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjJlbTtmb250LXNpemU6MS4yZW07Zm9udC13ZWlnaHQ6NzAwfS5mb290YWJsZS1yb3ctZGV0YWlsLW5hbWV7ZGlzcGxheTp0YWJsZS1jZWxsO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nLXJpZ2h0Oi41ZW19LmZvb3RhYmxlLXJvdy1kZXRhaWwtdmFsdWV7ZGlzcGxheTp0YWJsZS1jZWxsfS5mb290YWJsZS1vZGR7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fVxuLyohXG4gKiBEYXRlcGlja2VyIGZvciBCb290c3RyYXBcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiBTdGVmYW4gUGV0cmVcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wXG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKi9cbi5kYXRlcGlja2VyLC5kYXRlcGlja2VyIHRkLC5kYXRlcGlja2VyIHRoey13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweH0uZGF0ZXBpY2tlcnt0b3A6MDtsZWZ0OjA7cGFkZGluZzo0cHg7bWFyZ2luLXRvcDoxcHh9LmRhdGVwaWNrZXI6YWZ0ZXIsLmRhdGVwaWNrZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGV9LmRhdGVwaWNrZXI6YmVmb3Jle2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMik7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgI2NjYzt0b3A6LTdweDtsZWZ0OjZweH0uZGF0ZXBpY2tlcjphZnRlcntib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjZmZmO3RvcDotNnB4O2xlZnQ6N3B4fS5kYXRlcGlja2VyPmRpdntkaXNwbGF5Om5vbmV9LmRhdGVwaWNrZXIgdGFibGV7d2lkdGg6MTAwJTttYXJnaW46MH0uZGF0ZXBpY2tlciB0ZCwuZGF0ZXBpY2tlciB0aHt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5kYXRlcGlja2VyIHRkLmRheTpob3ZlcntiYWNrZ3JvdW5kOiNlZWU7Y3Vyc29yOnBvaW50ZXJ9LmRhdGVwaWNrZXIgdGQuZGF5LmRpc2FibGVke2NvbG9yOiNlZWV9LmRhdGVwaWNrZXIgdGQubmV3LC5kYXRlcGlja2VyIHRkLm9sZHtjb2xvcjojOTk5fS5kYXRlcGlja2VyIHRkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2ZGNjO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oIzA4YyksdG8oIzA0YykpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYwMDg4Y2MnLCBlbmRDb2xvcnN0cj0nI2ZmMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojMDRjICMwNGMgIzAwMmE4MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpOypiYWNrZ3JvdW5kLWNvbG9yOiMwNGM7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpfS5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSwuZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsLmRhdGVwaWNrZXIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsLmRhdGVwaWNrZXIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRkLmFjdGl2ZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGQuYWN0aXZlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRkLmFjdGl2ZTphY3RpdmUsLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmZvY3VzLC5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3Zlcjpmb2N1cywuZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0ZC5hY3RpdmVbZGlzYWJsZWRde2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDRjOypiYWNrZ3JvdW5kLWNvbG9yOiMwMDNiYjN9LmRhdGVwaWNrZXIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLC5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSwuZGF0ZXBpY2tlciB0ZC5hY3RpdmUuYWN0aXZlLC5kYXRlcGlja2VyIHRkLmFjdGl2ZTphY3RpdmUsLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAzOSBcXDl9LmRhdGVwaWNrZXIgdGQgc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjQ3cHg7aGVpZ2h0OjU0cHg7bGluZS1oZWlnaHQ6NTRweDtmbG9hdDpsZWZ0O21hcmdpbjoycHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4fS5kYXRlcGlja2VyIHRkIHNwYW46aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwNmRjYztiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCMwOGMpLHRvKCMwNGMpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDA4OGNjJywgZW5kQ29sb3JzdHI9JyNmZjAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6IzA0YyAjMDRjICMwMDJhODA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjI1KTsqYmFja2dyb3VuZC1jb2xvcjojMDRjO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KX0uZGF0ZXBpY2tlciB0ZCBzcGFuLm9sZHtjb2xvcjojOTk5fS5kYXRlcGlja2VyIHRoLnN3aXRjaHt3aWR0aDoxNDVweH0uZGF0ZXBpY2tlciB0aC5uZXh0LC5kYXRlcGlja2VyIHRoLnByZXZ7Zm9udC1zaXplOjIxcHh9LmRhdGVwaWNrZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGh7Y3Vyc29yOnBvaW50ZXJ9LmRhdGVwaWNrZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGksLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIGl7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcjt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fVxuLyohID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgICAgICAgICAgICAgICBWRVJTSU9OICA5LjMuMiAgICAgICAgICAgICAgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qISA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIGJvb3RzdHJhcC1zbGlkZXIuanNcbiAqXG4gKiBNYWludGFpbmVyczpcbiAqXHRcdEt5bGUgS2VtcFxuICpcdFx0XHQtIFR3aXR0ZXI6IEBzZWl5cmlhXG4gKlx0XHRcdC0gR2l0aHViOiAgc2VpeXJpYVxuICpcdFx0Um9oaXQgS2Fsa3VyXG4gKlx0XHRcdC0gVHdpdHRlcjogQFJvdm9sdXRpb25hcnlcbiAqXHRcdFx0LSBHaXRodWI6ICByb3ZvbHV0aW9uXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zbGlkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlfS5zbGlkZXIuc2xpZGVyLWhvcml6b250YWx7d2lkdGg6MjEwcHg7aGVpZ2h0OjIwcHh9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNre2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDotNXB4O3RvcDo1MCU7bGVmdDowfS5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1zZWxlY3Rpb24sLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNrLWhpZ2gsLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNrLWxvd3toZWlnaHQ6MTAwJTt0b3A6MDtib3R0b206MH0uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItaGFuZGxlLC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNre21hcmdpbi1sZWZ0Oi0xMHB4fS5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGUsLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2sudHJpYW5nbGV7cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXItd2lkdGg6MCAxMHB4IDEwcHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItYm90dG9tLWNvbG9yOiMwNDgwYmU7bWFyZ2luLXRvcDowfS5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLWNvbnRhaW5lcnt3aGl0ZS1zcGFjZTpub3dyYXA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCV9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVye3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tdG9wOjIwcHh9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIC5zbGlkZXItdGljay1sYWJlbHtwYWRkaW5nLXRvcDo0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LnNsaWRlci5zbGlkZXItdmVydGljYWx7aGVpZ2h0OjIxMHB4O3dpZHRoOjIwcHh9LnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFja3t3aWR0aDoxMHB4O2hlaWdodDoxMDAlO2xlZnQ6MjUlO3RvcDowfS5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItc2VsZWN0aW9ue3dpZHRoOjEwMCU7bGVmdDowO3RvcDowO2JvdHRvbTowfS5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdHJhY2staGlnaCwuc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRyYWNrLWxvd3t3aWR0aDoxMDAlO2xlZnQ6MDtyaWdodDowfS5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxlLC5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGlja3ttYXJnaW4tdG9wOi0xMHB4fS5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlLC5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljay50cmlhbmdsZXtib3JkZXItd2lkdGg6MTBweCAwIDEwcHggMTBweDt3aWR0aDoxcHg7aGVpZ2h0OjFweDtib3JkZXItbGVmdC1jb2xvcjojMDQ4MGJlO21hcmdpbi1sZWZ0OjB9LnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lcnt3aGl0ZS1zcGFjZTpub3dyYXB9LnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciAuc2xpZGVyLXRpY2stbGFiZWx7cGFkZGluZy1sZWZ0OjRweH0uc2xpZGVyLnNsaWRlci1kaXNhYmxlZCAuc2xpZGVyLWhhbmRsZXtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZGZkZmRmIDAlLCNiZWJlYmUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCNkZmRmZGYgMCUsI2JlYmViZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2RmZGZkZiAwJSwjYmViZWJlIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZGZkZmRmJywgZW5kQ29sb3JzdHI9JyNmZmJlYmViZScsIEdyYWRpZW50VHlwZT0wKX0uc2xpZGVyLnNsaWRlci1kaXNhYmxlZCAuc2xpZGVyLXRyYWNre2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNlNWU1ZTUgMCUsI2U5ZTllOSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2U1ZTVlNSAwJSwjZTllOWU5IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZTVlNWU1IDAlLCNlOWU5ZTkgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlNWU1ZTUnLCBlbmRDb2xvcnN0cj0nI2ZmZTllOWU5JywgR3JhZGllbnRUeXBlPTApO2N1cnNvcjpub3QtYWxsb3dlZH0uc2xpZGVyIC50b29sdGlwLnRvcHttYXJnaW4tdG9wOi0zNnB4fS5zbGlkZXIgLnRvb2x0aXAtaW5uZXJ7d2hpdGUtc3BhY2U6bm93cmFwO21heC13aWR0aDpub25lfS5zbGlkZXIgLmhpZGUsLnNsaWRlciBpbnB1dHtkaXNwbGF5Om5vbmV9LnNsaWRlci10cmFja3twb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZjVmNWY1IDAlLCNmOWY5ZjkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCNmNWY1ZjUgMCUsI2Y5ZjlmOSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2Y1ZjVmNSAwJSwjZjlmOWY5IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgZW5kQ29sb3JzdHI9JyNmZmY5ZjlmOScsIEdyYWRpZW50VHlwZT0wKTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6NHB4fS5zbGlkZXItc2VsZWN0aW9uLC5zbGlkZXItdHJhY2staGlnaCwuc2xpZGVyLXRyYWNrLWxvd3twb3NpdGlvbjphYnNvbHV0ZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czo0cHh9LnNsaWRlci1zZWxlY3Rpb257YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2Y5ZjlmOSAwJSwjZjVmNWY1IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZjlmOWY5IDAlLCNmNWY1ZjUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmOWY5ZjkgMCUsI2Y1ZjVmNSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY5ZjlmOScsIGVuZENvbG9yc3RyPScjZmZmNWY1ZjUnLCBHcmFkaWVudFR5cGU9MCk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KX0uc2xpZGVyLXNlbGVjdGlvbi50aWNrLXNsaWRlci1zZWxlY3Rpb257YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzg5Y2RlZiAwJSwjODFiZmRlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjODljZGVmIDAlLCM4MWJmZGUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCM4OWNkZWYgMCUsIzgxYmZkZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjg5Y2RlZicsIGVuZENvbG9yc3RyPScjZmY4MWJmZGUnLCBHcmFkaWVudFR5cGU9MCl9LnNsaWRlci10cmFjay1oaWdoLC5zbGlkZXItdHJhY2stbG93e2JhY2tncm91bmQ6MCAwfS5zbGlkZXItaGFuZGxlLC5zbGlkZXItdGlja3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpub25lO2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50fS5zbGlkZXItaGFuZGxle3RvcDowO2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjE0OWJkZicsIGVuZENvbG9yc3RyPScjZmYwNDgwYmUnLCBHcmFkaWVudFR5cGU9MCk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzE0OWJkZiAwJSwjMDQ4MGJlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjMTQ5YmRmIDAlLCMwNDgwYmUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMxNDliZGYgMCUsIzA0ODBiZSAxMDAlKTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpfS5zbGlkZXItaGFuZGxlLnJvdW5ke2JvcmRlci1yYWRpdXM6NTAlfS5zbGlkZXItaGFuZGxlLmN1c3RvbSwuc2xpZGVyLWhhbmRsZS50cmlhbmdsZXtiYWNrZ3JvdW5kOjAgMH0uc2xpZGVyLWhhbmRsZS5jdXN0b206OmJlZm9yZSwuc2xpZGVyLXRpY2suY3VzdG9tOjpiZWZvcmV7bGluZS1oZWlnaHQ6MjBweDtmb250LXNpemU6MjBweDtjb250ZW50OidcXDI2MDUnO2NvbG9yOiM3MjYyMDR9LnNsaWRlci10aWNre2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNmOWY5ZjkgMCUsI2Y1ZjVmNSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y5ZjlmOSAwJSwjZjVmNWY1IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjlmOWY5IDAlLCNmNWY1ZjUgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmOWY5ZjknLCBlbmRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgR3JhZGllbnRUeXBlPTApOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSk7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O29wYWNpdHk6Ljh9LnNsaWRlci10aWNrLnJvdW5ke2JvcmRlci1yYWRpdXM6NTAlfS5zbGlkZXItdGljay5jdXN0b20sLnNsaWRlci10aWNrLnRyaWFuZ2xle2JhY2tncm91bmQ6MCAwfS5zbGlkZXItdGljay5pbi1zZWxlY3Rpb257YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzg5Y2RlZiAwJSwjODFiZmRlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjODljZGVmIDAlLCM4MWJmZGUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCM4OWNkZWYgMCUsIzgxYmZkZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjg5Y2RlZicsIGVuZENvbG9yc3RyPScjZmY4MWJmZGUnLCBHcmFkaWVudFR5cGU9MCk7b3BhY2l0eToxfS5jYXB0Y2hhX2ltYWdle3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMHB4O3RleHQtYWxpZ246Y2VudGVyfS5jYXB0Y2hhX2ltYWdlICNmZWVkYmFja2Zvcm0tY2FwdGNoYS1pbWFnZXtjdXJzb3I6cG9pbnRlcn0uZmxhc2hfbWVzc2FnZXN7cG9zaXRpb246Zml4ZWQ7d2lkdGg6NjAwcHg7ei1pbmRleDo5OTk5O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0zMDBweDt0b3A6MTUlfS5pbmRpY2VzLWZpeGVke2JhY2tncm91bmQ6IzAwMDtjb2xvcjojZmZmO3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6MTAwMDAwO29wYWNpdHk6Ljg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uaW5kaWNlc3twYWRkaW5nOjEwcHggMH0uaW5kaWNlcyB1bHttYXJnaW4tYm90dG9tOjB9LmluZGljZXMgLmFib3V0LWNvbXBhbnktd3JhcHBlciwuaW5kaWNlcyAuYnJlYWRjcnVtYnMsLmluZGljZXMgLmNvbmRpdGlvbi1wYWdlLC5pbmRpY2VzIC5jb25kaXRpb24tcGFnZS10ZWFzZXItd3JhcHBlciwuaW5kaWNlcyAuY29uZGl0aW9uc19fY29udGFpbmVyLC5pbmRpY2VzIC5jb250YWN0cywuaW5kaWNlcyAuY29udGFpbmVyLC5pbmRpY2VzIC5kZXNjcmlwdGlvbl9fY29udGVudCwuaW5kaWNlcyAuZXJyb3ItNDA0X193cmFwcGVyLC5pbmRpY2VzIC5mb290ZXItd3JhcHBlciwuaW5kaWNlcyAuaGVhZGVyLWNlbnRlciwuaW5kaWNlcyAuaGVhZGVyLXRvcCwuaW5kaWNlcyAuaG93X3dvcmtzX19jb250YWluZXIsLmluZGljZXMgLmludmVzdC1wcm9kdWN0cywuaW5kaWNlcyAubmF2aWdhdGlvbl9fd3JhcHBlciwuaW5kaWNlcyAub2JqZWN0aXZlLC5pbmRpY2VzIC5vcGVuX2FjY291bnQsLmluZGljZXMgLnBhZ2UtY29udGVudCwuaW5kaWNlcyAucGVyc29uYWwtYXJlYSwuaW5kaWNlcyAucHJvZHVjdHMsLmluZGljZXMgLnNob3AtdGVhc2VyLXdyYXBwZXIsLmluZGljZXMgLnNob3BfX2NvbnRlbnQsLmluZGljZXMgLnRlYXNlci1wcm9kdWN0cy13cmFwcGVyLC5pbmRpY2VzIC50ZWFzZXJfX2NvbnRlbnQsLmluZGljZXMgLndpZGdldHMtaGVhZCwuaW5kaWNlcyAud2lkZ2V0cy13cmFwcGVyLC5pbmRpY2VzIC53b3Jrc19tYWluLC5pbmRpY2VzIC53b3Jrc19tYWluLXRlYXNlci13cmFwcGVye3BhZGRpbmc6MCAxMHB4fS5pbmRpY2VzIHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZjtwYWRkaW5nOjVweCAxMHB4fS5pbmRpY2VzIHVsIGxpOmxhc3QtY2hpbGR7Ym9yZGVyOm5vbmV9LmluZGljZXMgdWwgbGkgc3Bhbntmb250LXNpemU6MTNweDttYXJnaW4tcmlnaHQ6NXB4O2ZvbnQtd2VpZ2h0OjcwMH0uaW5kaWNlcyB1bCBsaSAubmFtZXtjb2xvcjojMzFjYTMyO21hcmdpbi1yaWdodDoxMHB4fS5pbmRpY2VzLWZpeGVkIC5pbmRpY2VzIHVsIGxpIC5sYXN0TnVte2NvbG9yOiNmZmZ9LmluZGljZXMgdWwgbGkgLmNoYW5nZS11cHtjb2xvcjojNjFhZTVlfS5pbmRpY2VzIHVsIGxpIC5jaGFuZ2UtZG93bntjb2xvcjojZjA1OTNkfS5pbmRpY2VzIC5zbGljay1uZXh0LC5pbmRpY2VzIC5zbGljay1wcmV2e2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9zbWFsbC1hcnJvd3MucG5nKSAwIDAgbm8tcmVwZWF0O3dpZHRoOjE3cHg7aGVpZ2h0OjMwcHg7bWFyZ2luLXRvcDotMTVweH0uaW5kaWNlcyAuc2xpY2stcHJldntsZWZ0Oi0xMHB4fS5pbmRpY2VzIC5zbGljay1uZXh0e3JpZ2h0Oi0xMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE3cHggMH0uaW5kaWNlcyAuc2xpY2stbmV4dDpiZWZvcmUsLmluZGljZXMgLnNsaWNrLXByZXY6YmVmb3Jle2NvbnRlbnQ6Jyd9I2JlY29tZWN1c3RvbWVyZm9ybS12ZXJpZnljb2RlLWltYWdle2hlaWdodDo0NXB4fS5pbmRpY2VzLWdyaWQgdWwgbGkgc3Bhbiwuc2xpZGVzIHVsIGxpIGF7ZGlzcGxheTpibG9ja30uaW5kaWNlcy1ncmlkIHVsIGxpe2Rpc3BsYXk6aW5saW5lLXRhYmxlO2JveC1zaGFkb3c6MCAwIDNweCAjZDdkN2Q3O21hcmdpbjowO3dpZHRoOjMyJTtoZWlnaHQ6OTVweH0uaW5kaWNlcy1ncmlkIHVsIGxpIHNwYW4ubmFtZXttaW4taGVpZ2h0OjQwcHg7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkICNkN2Q3ZDc7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTo1cHh9LnNsaWNrLXNsaWRlOmZvY3Vze291dGxpbmU6bm9uZX0uaG92ZXJfY3Vyc29yOmhvdmVye2N1cnNvcjpwb2ludGVyfS51aS13aWRnZXR7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdH0uaW52ZXN0LXByb2R1Y3RzX19jYWxjdWxhdGlvbi15ZWFycyAudG9vbHRpcC1tYWlue29wYWNpdHk6Ljk7ei1pbmRleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODUwcHgpey5uYXZpZ2F0aW9uX193cmFwcGVye292ZXJmbG93LXk6YXV0b319LnBhZ2UtY29udGVudCBhe2NvbG9yOiNjODc4NDZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNzVweCl7LnByb2ZpbGVfX2hlYWRlciAucHJvZmlsZV9faGVhZGVyLS1pbmZvLXRpdGxle21hcmdpbi1yaWdodDowfS5wcm9maWxlX19oZWFkZXIgLnByb2ZpbGVfX2hlYWRlci0taW5mby1tb25leSAuanMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9fS5mb290ZXItY29udGVudHttYXJnaW4tYm90dG9tOjE1cHh9IiwiJGNvbG9yLWxpZ2h0LWdyZXk6ICNkMmQyZDI7XHJcbiRjb2xvci1yYXctc2llbm5hOiAjYzg3ODQ2O1xyXG4kY29sb3ItbmlnaHQtcmlkZXI6ICMzMjMyMzI7XHJcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcclxuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xyXG4kY29sb3Itc2lsdmVyOiAjYmViZWJlO1xyXG4kY29sb3ItZGltLWdyYXk6ICM2NDY0NjQ7XHJcbiRjb2xvci1waW5rLXN3YW46ICNCNUI1QjU7XHJcbiRjb2xvci1tYXR0ZXJob3JuOiAjNTA1MDUwO1xyXG4kY29sb3ItcGVyc2lhbi1yZWQ6ICNkYzMyMjg7XHJcblxyXG4kY29sb3ItdGV4dDogJGNvbG9yLXNpbHZlcjtcclxuJGNvbG9yLXRleHQtMjogJGNvbG9yLW5pZ2h0LXJpZGVyO1xyXG4kY29sb3ItbGluazogJGNvbG9yLWxpZ2h0LWdyZXk7XHJcbiRjb2xvci1saW5rLWhvdmVyOiAkY29sb3Itd2hpdGU7XHJcbiRjb2xvci1saW5rLWFjdGl2ZTogJGNvbG9yLXJhdy1zaWVubmE7XHJcbiRjb2xvci1idXR0b246ICRjb2xvci1yYXctc2llbm5hO1xyXG4kY29sb3ItYnV0dG9uLWhvdmVyOiAkY29sb3ItYmxhY2s7XHJcbiRjb2xvci1saW5lOiAkY29sb3ItbGlnaHQtZ3JleTtcclxuJGNvbG9yLXRpdGxlOiAkY29sb3ItcmF3LXNpZW5uYTtcclxuJGNvbG9yLXRpdGxlLW90aGVyOiAkY29sb3Itd2hpdGU7XHJcbiRjb2xvci1mb290ZXItdGV4dDogJGNvbG9yLXBpbmstc3dhbjtcclxuJGNvbG9yLWJnLWhlYWRlcjogJGNvbG9yLW5pZ2h0LXJpZGVyO1xyXG4kY29sb3ItZXJyb3I6ICRjb2xvci1wZXJzaWFuLXJlZDtcclxuXHJcbiRjb2xvci1wYS1uYXYtbGluazogJGNvbG9yLW5pZ2h0LXJpZGVyO1xyXG4kY29sb3ItcGEtbmF2LWxpbmstaG92ZXI6ICRjb2xvci1kaW0tZ3JheTtcclxuJGNvbG9yLXBhLW5hdi1saW5rLWFjdGl2ZTogJGNvbG9yLXJhdy1zaWVubmE7XHJcblxyXG4kZm9udC1iYXNlOiAxNnB4O1xyXG4kZm9udC1iYXNlLWxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4kd2lkdGgtYmFzZTogMTAwMHB4O1xyXG5cclxuJG1haW4tcGFkZGluZy10b3A6IDMwcHg7XHJcbiRtYWluLXBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuI19iZWZvcmUtYWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0VuZ3JhdmVycyBHb3RoaWMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0VuZ3JhdmVyc0dvdGhpYy9FbmdyYXZlcnNHb3RoaWNCb2xkLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnRW5ncmF2ZXJzR290aGljQm9sZCBXZWInKSwgbG9jYWwoJ0VuZ3JhdmVyc0dvdGhpY0JvbGRXZWInKSxcclxuICAgIHVybCgnLi4vZm9udHMvRW5ncmF2ZXJzR290aGljL0VuZ3JhdmVyc0dvdGhpY0JvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvRW5ncmF2ZXJzR290aGljL0VuZ3JhdmVyc0dvdGhpY0JvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0VuZ3JhdmVyc0dvdGhpYy9FbmdyYXZlcnNHb3RoaWNCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvRW5ncmF2ZXJzR290aGljL0VuZ3JhdmVyc0dvdGhpY0JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9FbmdyYXZlcnNHb3RoaWMvRW5ncmF2ZXJzR290aGljQm9sZC5zdmcjRW5ncmF2ZXJzR290aGljQm9sZFdlYicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRW5ncmF2ZXJzIEdvdGhpYyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRW5ncmF2ZXJzR290aGljL0VuZ3JhdmVyc0dvdGhpYyBCVC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJy4uL2ZvbnRzL0VuZ3JhdmVyc0dvdGhpYy9FbmdyYXZlcnNHb3RoaWMgQlQgV2ViJyksIGxvY2FsKCdFbmdyYXZlcnNHb3RoaWNCVFdlYicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9FbmdyYXZlcnNHb3RoaWMvRW5ncmF2ZXJzR290aGljIEJULmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0VuZ3JhdmVyc0dvdGhpYy9FbmdyYXZlcnNHb3RoaWMgQlQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0VuZ3JhdmVyc0dvdGhpYy9FbmdyYXZlcnNHb3RoaWMgQlQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9FbmdyYXZlcnNHb3RoaWMvRW5ncmF2ZXJzR290aGljIEJULnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvRW5ncmF2ZXJzR290aGljL0VuZ3JhdmVyc0dvdGhpYyBCVC5zdmcjRW5ncmF2ZXJzR290aGljQlRXZWInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jyb3duZm94R2VvbWV0cmlhTGlnaHQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dlb21ldHJpYS9Ccm93bmZveEdlb21ldHJpYUxpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnLi4vZm9udHMvR2VvbWV0cmlhL0VCcm93bmZveEdlb21ldHJpYUxpZ2h0JyksIGxvY2FsKCdCcm93bmZveEdlb21ldHJpYUxpZ2h0JyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dlb21ldHJpYS9FQnJvd25mb3hHZW9tZXRyaWFMaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9HZW9tZXRyaWEvQnJvd25mb3hHZW9tZXRyaWFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvR2VvbWV0cmlhL0Jyb3duZm94R2VvbWV0cmlhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvQ29yZVNhbnNEL0VCcm93bmZveEdlb21ldHJpYUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSxcclxuICAgIHVybCgnLi4vZm9udHMvR2VvbWV0cmlhL0Jyb3duZm94R2VvbWV0cmlhTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4uR2VvbWV0cmlhTGlnaHQge1xyXG4gICAgZm9udC1mYW1pbHk6IEJyb3duZm94R2VvbWV0cmlhTGlnaHQsIEFyaWFsLCBIZWx2ZXRpY2E7XHJcbn0iLCJib2R5IHtcclxuICAgIGZvbnQ6ICRmb250LWJhc2UgXCJFbmdyYXZlcnMgR290aGljXCIsIEFyaWFsLCBIZWx2ZXRpY2E7XHJcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtYmFzZS1saW5lLWhlaWdodDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcuanBnKSByZXBlYXQ7XHJcbiAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDAsIDE2KTtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC0yO1xyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGluaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYm9yZGVyIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcclxufVxyXG5cclxub2wsIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5tYWluIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtc20pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIG1heC13aWR0aDogJHdpZHRoLWJhc2U7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRjb2xvci10aXRsZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICYtLW90aGVyLWNvbG9yIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRpdGxlLW90aGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTcwLCAzNSk7XHJcbiAgICAmLS1tb2JhaWwtbWluIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7IFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCJAbWl4aW4gbGV0dGVyLXNwYWNpbmcoJGxldHRlcnNwYWNpbmcsICRmb250LXNpemUpIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAoICRsZXR0ZXJzcGFjaW5nICogJGZvbnQtc2l6ZSAvIDEwMDAgKSAqIDFweDtcclxuICAgIC8vbGV0dGVyLXNwYWNpbmc6ICggJGxldHRlcnNwYWNpbmcgLyAxMDAwICkgKiAxZW07XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gT3V0cHV0cyBhIG1lZGlhLXF1ZXJ5IGJsb2NrIHdpdGggYW4gb3B0aW9uYWwgZ3JpZCBjb250ZXh0ICh0aGUgdG90YWwgbnVtYmVyIG9mIGNvbHVtbnMgdXNlZCBpbiB0aGUgZ3JpZCkuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRxdWVyeVxuLy8vICAgQSBsaXN0IG9mIG1lZGlhIHF1ZXJ5IGZlYXR1cmVzIGFuZCB2YWx1ZXMsIHdoZXJlIGVhY2ggYCRmZWF0dXJlYCBzaG91bGQgaGF2ZSBhIGNvcnJlc3BvbmRpbmcgYCR2YWx1ZWAuXG4vLy8gICBGb3IgYSBsaXN0IG9mIHZhbGlkIHZhbHVlcyBmb3IgYCRmZWF0dXJlYCwgY2xpY2sgW2hlcmVdKGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtbWVkaWFxdWVyaWVzLyNtZWRpYTEpLlxuLy8vXG4vLy8gICBJZiB0aGVyZSBpcyBvbmx5IGEgc2luZ2xlIGAkdmFsdWVgIGluIGAkcXVlcnlgLCBgJGRlZmF1bHQtZmVhdHVyZWAgaXMgZ29pbmcgdG8gYmUgdXNlZC5cbi8vL1xuLy8vICAgVGhlIG51bWJlciBvZiB0b3RhbCBjb2x1bW5zIGluIHRoZSBncmlkIGNhbiBiZSBzZXQgYnkgcGFzc2luZyBgJGNvbHVtbnNgIGF0IHRoZSBlbmQgb2YgdGhlIGxpc3QgKG92ZXJyaWRlcyBgJHRvdGFsLWNvbHVtbnNgKS5cbi8vL1xuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXIgKHVuaXRsZXNzKX0gJHRvdGFsLWNvbHVtbnMgWyRncmlkLWNvbHVtbnNdXG4vLy8gICAtIE51bWJlciBvZiBjb2x1bW5zIHRvIHVzZSBpbiB0aGUgbmV3IGdyaWQgY29udGV4dC4gQ2FuIGJlIHNldCBhcyBhIHNob3J0aGFuZCBpbiB0aGUgZmlyc3QgcGFyYW1ldGVyLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAucmVzcG9uc2l2ZS1lbGVtZW50IHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKDc2OXB4KSB7XG4vLy8gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbi8vLyAgICAgIH1cbi8vLyAgIH1cbi8vL1xuLy8vICAubmV3LWNvbnRleHQtZWxlbWVudCB7XG4vLy8gICAgQGluY2x1ZGUgbWVkaWEobWluLXdpZHRoIDMyMHB4IG1heC13aWR0aCA0ODBweCwgNikge1xuLy8vICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuLy8vICAgIC5yZXNwb25zaXZlLWVsZW1lbnQge1xuLy8vICAgICAgZGlzcGxheTogYmxvY2s7XG4vLy8gICAgICBmbG9hdDogbGVmdDtcbi8vLyAgICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4vLy8gICAgICB3aWR0aDogNDguODIxMTclO1xuLy8vICAgIH1cbi8vL1xuLy8vICAgIC5yZXNwb25zaXZlLWVsZW1lbnQ6bGFzdC1jaGlsZCB7XG4vLy8gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuLy8vICAgIC5uZXctY29udGV4dC1lbGVtZW50IHtcbi8vLyAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgICAgZmxvYXQ6IGxlZnQ7XG4vLy8gICAgICBtYXJnaW4tcmlnaHQ6IDQuODI5MTYlO1xuLy8vICAgICAgd2lkdGg6IDEwMCU7XG4vLy8gICAgfVxuLy8vXG4vLy8gICAgLm5ldy1jb250ZXh0LWVsZW1lbnQ6bGFzdC1jaGlsZCB7XG4vLy8gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICAgfVxuLy8vICB9XG5cbkBtaXhpbiBtZWRpYSgkcXVlcnk6ICRmZWF0dXJlICR2YWx1ZSAkY29sdW1ucywgJHRvdGFsLWNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmIGxlbmd0aCgkcXVlcnkpID09IDEge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkZGVmYXVsdC1mZWF0dXJlOiBudGgoJHF1ZXJ5LCAxKSkge1xuICAgICAgJGRlZmF1bHQtZ3JpZC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zO1xuICAgICAgJGdyaWQtY29sdW1uczogJHRvdGFsLWNvbHVtbnMgIWdsb2JhbDtcbiAgICAgIEBjb250ZW50O1xuICAgICAgJGdyaWQtY29sdW1uczogJGRlZmF1bHQtZ3JpZC1jb2x1bW5zICFnbG9iYWw7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAkbG9vcC10bzogbGVuZ3RoKCRxdWVyeSk7XG4gICAgJG1lZGlhLXF1ZXJ5OiBcInNjcmVlbiBhbmQgXCI7XG4gICAgJGRlZmF1bHQtZ3JpZC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zO1xuICAgICRncmlkLWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zICFnbG9iYWw7XG5cbiAgICBAaWYgaXMtbm90KGlzLWV2ZW4obGVuZ3RoKCRxdWVyeSkpKSB7XG4gICAgICAkZ3JpZC1jb2x1bW5zOiBudGgoJHF1ZXJ5LCAkbG9vcC10bykgIWdsb2JhbDtcbiAgICAgICRsb29wLXRvOiAkbG9vcC10byAtIDE7XG4gICAgfVxuXG4gICAgJGk6IDE7XG4gICAgQHdoaWxlICRpIDw9ICRsb29wLXRvIHtcbiAgICAgICRtZWRpYS1xdWVyeTogJG1lZGlhLXF1ZXJ5ICsgXCIoXCIgKyBudGgoJHF1ZXJ5LCAkaSkgKyBcIjogXCIgKyBudGgoJHF1ZXJ5LCAkaSArIDEpICsgXCIpIFwiO1xuXG4gICAgICBAaWYgKCRpICsgMSkgIT0gJGxvb3AtdG8ge1xuICAgICAgICAkbWVkaWEtcXVlcnk6ICRtZWRpYS1xdWVyeSArIFwiYW5kIFwiO1xuICAgICAgfVxuXG4gICAgICAkaTogJGkgKyAyO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRtZWRpYS1xdWVyeX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgICAkZ3JpZC1jb2x1bW5zOiAkZGVmYXVsdC1ncmlkLWNvbHVtbnMgIWdsb2JhbDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uYXZpZ2F0aW9uIHtcclxuICAgICRuYXZpZ2F0aW9uLWhlaWdodDogNDBweDtcclxuXHJcbiAgICBtaW4taGVpZ2h0OiAkbmF2aWdhdGlvbi1oZWlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY29sb3I6ICRjb2xvci1saWdodC1ncmV5O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWhlYWRlcjtcclxuICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCwgMTYpO1xyXG5cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1saW5lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtYWxpYXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi0tZml4ZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZml4ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vYmlsZS1sb2dvIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAkbmF2aWdhdGlvbi1oZWlnaHQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRuYXZpZ2F0aW9uLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vYmlsZS1tZW51IHtcclxuXHJcbiAgICAgICAgLnN2Zy1pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWRpbS1ncmF5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNob3cge1xyXG4gICAgICAgICAgICAuc3ZnLWljb24ge1xyXG4gICAgICAgICAgICAgICAgJi0tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBuYXYge1xyXG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1oZWFkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLWFjdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jbGllbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxpY2Vuc2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1LCAxMyk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1tb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1saW5rO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUsIDE2KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyA+IC5uYXZpZ2F0aW9uX19zdWJtZW51LFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciA+IC5uYXZpZ2F0aW9uX19zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1lbnUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1hdHRlcmhvcm47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUsIDEzKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1heC1oZWlnaHQgMXMsIHBhZGRpbmcgMC43cyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJoZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWhlYWRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXRvcCB7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg3NSwgMTMpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLnBlcnNvbmFsLWFyZWEtbGluayB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgfVxyXG59XHJcbi5wZXJzb25hbC1hcmVhLS1tb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICMzMjMyMzI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuNyk7XHJcbiAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIC5idXR0b25fX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7ICAgIFxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG59XHJcbi5zZWFyY2gge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWluLXdpZHRoOiAyNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjpob3ZlciAuc2VhcmNoX19pbnB1dCxcclxuICAgICY6Zm9jdXMgLnNlYXJjaF9faW5wdXQsXHJcbiAgICAuc2VhcmNoX19pbnB1dDpob3ZlcixcclxuICAgIC5zZWFyY2hfX2lucHV0OmZvY3VzIHtcclxuICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgMTBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZGltLWdyYXk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWxpbms7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1sZWZ0IHtcclxuICAgICAgICAmOmhvdmVyIC5zZWFyY2hfX2lucHV0LFxyXG4gICAgICAgICY6Zm9jdXMgLnNlYXJjaF9faW5wdXQsXHJcbiAgICAgICAgJiAuc2VhcmNoX19pbnB1dDpob3ZlcixcclxuICAgICAgICAmIC5zZWFyY2hfX2lucHV0OmZvY3VzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1oZWFkZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggMC43cywgcGFkZGluZyAwLjdzLCBvcGFjaXR5IDAuM3MpO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhbmcge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUsIDEzKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICZfX3ZlcnQtbGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHlwZSB7XHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLWFjdGl2ZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmstYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWNlbnRlciB7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItcGhvbmUge1xyXG4gICAgY29sb3I6ICRjb2xvci1yYXctc2llbm5hO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDAsIDIyKTtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmF3LXNpZW5uYTtcclxuICAgIH1cclxufVxyXG4iLCIuaG93X3dvcmtzIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1tZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIH1cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB9XG4gICAgJl9fZGlzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg3NSwgMTYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rpc2NyaXB0aW9uIHtcbiAgICAgICAgJi0tbWluIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19vcmRlciB7XG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCwgMTkpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS14cykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLW1kKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgJl9fc2l6ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxMXB4O1xuICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLW1kKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDIxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLW1lZXRpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ob3dfd29ya3NfbWVldGluZy5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zY29yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvd193b3Jrc19zY29yZS5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250cm9sIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG93X3dvcmtzX2NvbnRyb2wuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJvZml0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG93X3dvcmtzX3Byb2ZpdC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmRlci10ZXh0IHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJhdy1zaWVubmE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgfVxufVxuXG4iLCIud29ya3NfbWFpbiB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAkbWFpbi1wYWRkaW5nLWJvdHRvbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICYtdGVhc2Vye1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Rzci1ob3dfd29ya3MtbWFpbi5qcGcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS12Yikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90c3ItaG93X3dvcmtzLW1haW4tNDA5Ni5qcGcpIGJvdHRvbSBjZW50ZXIgbm8tcmVwZWF0ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgLnRlYXNlci1wcm9kdWN0c19fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUteHMpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCAudGl0bGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSwgMTUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWQge1xuICAgICAgICBAZXh0ZW5kIC5HZW9tZXRyaWFMaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUtc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUtc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgJi1uYW1iZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLkdlb21ldHJpYUxpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZmxleDogMSA1MiU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBmbGV4OiAxIDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAuaG93X3dvcmtzX19vcmRlcl9fc2l6ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtbWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgNDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgICAgXG4gICAgfVxuICAgIC5vcmRlci10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yYXctc2llbm5hO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBBIG1peGluIGZvciBnZW5lcmF0aW5nIHZlbmRvciBwcmVmaXhlcyBvbiBub24tc3RhbmRhcmRpemVkIHByb3BlcnRpZXMuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHByb3BlcnR5XG4vLy8gICBQcm9wZXJ0eSB0byBwcmVmaXhcbi8vL1xuLy8vIEBwYXJhbSB7Kn0gJHZhbHVlXG4vLy8gICBWYWx1ZSB0byB1c2Vcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHByZWZpeGVzXG4vLy8gICBQcmVmaXhlcyB0byBkZWZpbmVcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCAxMHB4LCB3ZWJraXQgbXMgc3BlYyk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci13ZWJraXRcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW1vemlsbGFcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW1pY3Jvc29mdFxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itb3BlcmFcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLXNwZWNcblxuQG1peGluIHByZWZpeGVyKCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXMpIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itd2Via2l0IHtcbiAgICAgICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbW96IHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1tb3ppbGxhIHtcbiAgICAgICAgLW1vei0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbXMge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW1pY3Jvc29mdCB7XG4gICAgICAgIC1tcy0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itb3BlcmEge1xuICAgICAgICAtby0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gc3BlYyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itc3BlYyB7XG4gICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgIHtcbiAgICAgIEB3YXJuIFwiVW5yZWNvZ25pemVkIHByZWZpeDogI3skcHJlZml4fVwiO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZGlzYWJsZS1wcmVmaXgtZm9yLWFsbCgpIHtcbiAgJHByZWZpeC1mb3Itd2Via2l0OiAgICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1tb3ppbGxhOiAgIGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW1pY3Jvc29mdDogZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itb3BlcmE6ICAgICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1zcGVjOiAgICAgIGZhbHNlICFnbG9iYWw7XG59XG4iLCJidXR0b24sIC5idXR0b24ge1xyXG4gICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1tZCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlZmF1bHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnV0dG9uO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1idXR0b247XHJcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwLCAxNSk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA2N3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1idXR0b24taG92ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1idXR0b247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1idXR0b247XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJ1dHRvbjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUsIDEzKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZWFzZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCwgMTUpO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1idXR0b24taG92ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kaW0tZ3JheTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZGltLWdyYXk7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kaW0tZ3JheTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJ1dHRvbi1ob3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uOyBcclxuICAgIH1cclxufSIsIi5oaWRlLXRleHQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJHMtaGlkZS10ZXh0LWFycm93KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MsIHRyYW5zZm9ybSAxLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLypcblNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG5cbi5pY29uLWhvbWUge1xuICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbn1cblxuVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbiRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG5cbkF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbiRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuKi9cbiRzLWNoZWNrYm94LWNoZWNrZWQtbmFtZTogJ3MtY2hlY2tib3hfY2hlY2tlZCc7XG4kcy1jaGVja2JveC1jaGVja2VkLXg6IDIxMnB4O1xuJHMtY2hlY2tib3gtY2hlY2tlZC15OiAxMjZweDtcbiRzLWNoZWNrYm94LWNoZWNrZWQtb2Zmc2V0LXg6IC0yMTJweDtcbiRzLWNoZWNrYm94LWNoZWNrZWQtb2Zmc2V0LXk6IC0xMjZweDtcbiRzLWNoZWNrYm94LWNoZWNrZWQtd2lkdGg6IDIwcHg7XG4kcy1jaGVja2JveC1jaGVja2VkLWhlaWdodDogMjBweDtcbiRzLWNoZWNrYm94LWNoZWNrZWQtdG90YWwtd2lkdGg6IDI1OXB4O1xuJHMtY2hlY2tib3gtY2hlY2tlZC10b3RhbC1oZWlnaHQ6IDE4OHB4O1xuJHMtY2hlY2tib3gtY2hlY2tlZC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGVzLnBuZyc7XG4kcy1jaGVja2JveC1jaGVja2VkOiAoMjEycHgsIDEyNnB4LCAtMjEycHgsIC0xMjZweCwgMjBweCwgMjBweCwgMjU5cHgsIDE4OHB4LCAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJywgJ3MtY2hlY2tib3hfY2hlY2tlZCcsICk7XG4kcy1jaGVja2JveC1ub3QtY2hlY2tlZC1uYW1lOiAncy1jaGVja2JveF9ub3QtY2hlY2tlZCc7XG4kcy1jaGVja2JveC1ub3QtY2hlY2tlZC14OiAyMzJweDtcbiRzLWNoZWNrYm94LW5vdC1jaGVja2VkLXk6IDEyNnB4O1xuJHMtY2hlY2tib3gtbm90LWNoZWNrZWQtb2Zmc2V0LXg6IC0yMzJweDtcbiRzLWNoZWNrYm94LW5vdC1jaGVja2VkLW9mZnNldC15OiAtMTI2cHg7XG4kcy1jaGVja2JveC1ub3QtY2hlY2tlZC13aWR0aDogMjBweDtcbiRzLWNoZWNrYm94LW5vdC1jaGVja2VkLWhlaWdodDogMjBweDtcbiRzLWNoZWNrYm94LW5vdC1jaGVja2VkLXRvdGFsLXdpZHRoOiAyNTlweDtcbiRzLWNoZWNrYm94LW5vdC1jaGVja2VkLXRvdGFsLWhlaWdodDogMTg4cHg7XG4kcy1jaGVja2JveC1ub3QtY2hlY2tlZC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGVzLnBuZyc7XG4kcy1jaGVja2JveC1ub3QtY2hlY2tlZDogKDIzMnB4LCAxMjZweCwgLTIzMnB4LCAtMTI2cHgsIDIwcHgsIDIwcHgsIDI1OXB4LCAxODhweCwgJy4uL2ltYWdlcy9zcHJpdGVzLnBuZycsICdzLWNoZWNrYm94X25vdC1jaGVja2VkJywgKTtcbiRzLWNvbW1pc3Npb24tbmFtZTogJ3MtY29tbWlzc2lvbic7XG4kcy1jb21taXNzaW9uLXg6IDBweDtcbiRzLWNvbW1pc3Npb24teTogMHB4O1xuJHMtY29tbWlzc2lvbi1vZmZzZXQteDogMHB4O1xuJHMtY29tbWlzc2lvbi1vZmZzZXQteTogMHB4O1xuJHMtY29tbWlzc2lvbi13aWR0aDogODZweDtcbiRzLWNvbW1pc3Npb24taGVpZ2h0OiA5NnB4O1xuJHMtY29tbWlzc2lvbi10b3RhbC13aWR0aDogMjU5cHg7XG4kcy1jb21taXNzaW9uLXRvdGFsLWhlaWdodDogMTg4cHg7XG4kcy1jb21taXNzaW9uLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJztcbiRzLWNvbW1pc3Npb246ICgwcHgsIDBweCwgMHB4LCAwcHgsIDg2cHgsIDk2cHgsIDI1OXB4LCAxODhweCwgJy4uL2ltYWdlcy9zcHJpdGVzLnBuZycsICdzLWNvbW1pc3Npb24nLCApO1xuJHMtZm9vdGVyLXNlbGVjdC11cC1uYW1lOiAncy1mb290ZXJfc2VsZWN0X3VwJztcbiRzLWZvb3Rlci1zZWxlY3QtdXAteDogODRweDtcbiRzLWZvb3Rlci1zZWxlY3QtdXAteTogOTZweDtcbiRzLWZvb3Rlci1zZWxlY3QtdXAtb2Zmc2V0LXg6IC04NHB4O1xuJHMtZm9vdGVyLXNlbGVjdC11cC1vZmZzZXQteTogLTk2cHg7XG4kcy1mb290ZXItc2VsZWN0LXVwLXdpZHRoOiAxNXB4O1xuJHMtZm9vdGVyLXNlbGVjdC11cC1oZWlnaHQ6IDEwcHg7XG4kcy1mb290ZXItc2VsZWN0LXVwLXRvdGFsLXdpZHRoOiAyNTlweDtcbiRzLWZvb3Rlci1zZWxlY3QtdXAtdG90YWwtaGVpZ2h0OiAxODhweDtcbiRzLWZvb3Rlci1zZWxlY3QtdXAtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnO1xuJHMtZm9vdGVyLXNlbGVjdC11cDogKDg0cHgsIDk2cHgsIC04NHB4LCAtOTZweCwgMTVweCwgMTBweCwgMjU5cHgsIDE4OHB4LCAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJywgJ3MtZm9vdGVyX3NlbGVjdF91cCcsICk7XG4kcy1mb290ZXItc2VsZWN0LXVwLWhvdmVyLW5hbWU6ICdzLWZvb3Rlcl9zZWxlY3RfdXBfaG92ZXInO1xuJHMtZm9vdGVyLXNlbGVjdC11cC1ob3Zlci14OiAxMzBweDtcbiRzLWZvb3Rlci1zZWxlY3QtdXAtaG92ZXIteTogNzNweDtcbiRzLWZvb3Rlci1zZWxlY3QtdXAtaG92ZXItb2Zmc2V0LXg6IC0xMzBweDtcbiRzLWZvb3Rlci1zZWxlY3QtdXAtaG92ZXItb2Zmc2V0LXk6IC03M3B4O1xuJHMtZm9vdGVyLXNlbGVjdC11cC1ob3Zlci13aWR0aDogMTVweDtcbiRzLWZvb3Rlci1zZWxlY3QtdXAtaG92ZXItaGVpZ2h0OiAxMHB4O1xuJHMtZm9vdGVyLXNlbGVjdC11cC1ob3Zlci10b3RhbC13aWR0aDogMjU5cHg7XG4kcy1mb290ZXItc2VsZWN0LXVwLWhvdmVyLXRvdGFsLWhlaWdodDogMTg4cHg7XG4kcy1mb290ZXItc2VsZWN0LXVwLWhvdmVyLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJztcbiRzLWZvb3Rlci1zZWxlY3QtdXAtaG92ZXI6ICgxMzBweCwgNzNweCwgLTEzMHB4LCAtNzNweCwgMTVweCwgMTBweCwgMjU5cHgsIDE4OHB4LCAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJywgJ3MtZm9vdGVyX3NlbGVjdF91cF9ob3ZlcicsICk7XG4kcy1nYXJiYWdlLW5hbWU6ICdzLWdhcmJhZ2UnO1xuJHMtZ2FyYmFnZS14OiAyMTJweDtcbiRzLWdhcmJhZ2UteTogMTYzcHg7XG4kcy1nYXJiYWdlLW9mZnNldC14OiAtMjEycHg7XG4kcy1nYXJiYWdlLW9mZnNldC15OiAtMTYzcHg7XG4kcy1nYXJiYWdlLXdpZHRoOiAxNnB4O1xuJHMtZ2FyYmFnZS1oZWlnaHQ6IDE2cHg7XG4kcy1nYXJiYWdlLXRvdGFsLXdpZHRoOiAyNTlweDtcbiRzLWdhcmJhZ2UtdG90YWwtaGVpZ2h0OiAxODhweDtcbiRzLWdhcmJhZ2UtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnO1xuJHMtZ2FyYmFnZTogKDIxMnB4LCAxNjNweCwgLTIxMnB4LCAtMTYzcHgsIDE2cHgsIDE2cHgsIDI1OXB4LCAxODhweCwgJy4uL2ltYWdlcy9zcHJpdGVzLnBuZycsICdzLWdhcmJhZ2UnLCApO1xuJHMtaGlkZS10ZXh0LWFycm93LW5hbWU6ICdzLWhpZGUtdGV4dC1hcnJvdyc7XG4kcy1oaWRlLXRleHQtYXJyb3cteDogMjEycHg7XG4kcy1oaWRlLXRleHQtYXJyb3cteTogMTAzcHg7XG4kcy1oaWRlLXRleHQtYXJyb3ctb2Zmc2V0LXg6IC0yMTJweDtcbiRzLWhpZGUtdGV4dC1hcnJvdy1vZmZzZXQteTogLTEwM3B4O1xuJHMtaGlkZS10ZXh0LWFycm93LXdpZHRoOiA0NHB4O1xuJHMtaGlkZS10ZXh0LWFycm93LWhlaWdodDogMjNweDtcbiRzLWhpZGUtdGV4dC1hcnJvdy10b3RhbC13aWR0aDogMjU5cHg7XG4kcy1oaWRlLXRleHQtYXJyb3ctdG90YWwtaGVpZ2h0OiAxODhweDtcbiRzLWhpZGUtdGV4dC1hcnJvdy1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGVzLnBuZyc7XG4kcy1oaWRlLXRleHQtYXJyb3c6ICgyMTJweCwgMTAzcHgsIC0yMTJweCwgLTEwM3B4LCA0NHB4LCAyM3B4LCAyNTlweCwgMTg4cHgsICcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnLCAncy1oaWRlLXRleHQtYXJyb3cnLCApO1xuJHMtaW5wdXQtYm94LXNlbGVjLWhvdmVydC1uYW1lOiAncy1pbnB1dF9ib3gtc2VsZWMtaG92ZXJ0JztcbiRzLWlucHV0LWJveC1zZWxlYy1ob3ZlcnQteDogMTE1cHg7XG4kcy1pbnB1dC1ib3gtc2VsZWMtaG92ZXJ0LXk6IDczcHg7XG4kcy1pbnB1dC1ib3gtc2VsZWMtaG92ZXJ0LW9mZnNldC14OiAtMTE1cHg7XG4kcy1pbnB1dC1ib3gtc2VsZWMtaG92ZXJ0LW9mZnNldC15OiAtNzNweDtcbiRzLWlucHV0LWJveC1zZWxlYy1ob3ZlcnQtd2lkdGg6IDE1cHg7XG4kcy1pbnB1dC1ib3gtc2VsZWMtaG92ZXJ0LWhlaWdodDogMTBweDtcbiRzLWlucHV0LWJveC1zZWxlYy1ob3ZlcnQtdG90YWwtd2lkdGg6IDI1OXB4O1xuJHMtaW5wdXQtYm94LXNlbGVjLWhvdmVydC10b3RhbC1oZWlnaHQ6IDE4OHB4O1xuJHMtaW5wdXQtYm94LXNlbGVjLWhvdmVydC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGVzLnBuZyc7XG4kcy1pbnB1dC1ib3gtc2VsZWMtaG92ZXJ0OiAoMTE1cHgsIDczcHgsIC0xMTVweCwgLTczcHgsIDE1cHgsIDEwcHgsIDI1OXB4LCAxODhweCwgJy4uL2ltYWdlcy9zcHJpdGVzLnBuZycsICdzLWlucHV0X2JveC1zZWxlYy1ob3ZlcnQnLCApO1xuJHMtbW9uZXktbmFtZTogJ3MtbW9uZXknO1xuJHMtbW9uZXkteDogMHB4O1xuJHMtbW9uZXkteTogOTZweDtcbiRzLW1vbmV5LW9mZnNldC14OiAwcHg7XG4kcy1tb25leS1vZmZzZXQteTogLTk2cHg7XG4kcy1tb25leS13aWR0aDogODRweDtcbiRzLW1vbmV5LWhlaWdodDogNDRweDtcbiRzLW1vbmV5LXRvdGFsLXdpZHRoOiAyNTlweDtcbiRzLW1vbmV5LXRvdGFsLWhlaWdodDogMTg4cHg7XG4kcy1tb25leS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGVzLnBuZyc7XG4kcy1tb25leTogKDBweCwgOTZweCwgMHB4LCAtOTZweCwgODRweCwgNDRweCwgMjU5cHgsIDE4OHB4LCAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJywgJ3MtbW9uZXknLCApO1xuJHMtcGx1cy1jaXJjbGUtbmFtZTogJ3MtcGx1cy1jaXJjbGUnO1xuJHMtcGx1cy1jaXJjbGUteDogMjI4cHg7XG4kcy1wbHVzLWNpcmNsZS15OiAxNjNweDtcbiRzLXBsdXMtY2lyY2xlLW9mZnNldC14OiAtMjI4cHg7XG4kcy1wbHVzLWNpcmNsZS1vZmZzZXQteTogLTE2M3B4O1xuJHMtcGx1cy1jaXJjbGUtd2lkdGg6IDE2cHg7XG4kcy1wbHVzLWNpcmNsZS1oZWlnaHQ6IDE2cHg7XG4kcy1wbHVzLWNpcmNsZS10b3RhbC13aWR0aDogMjU5cHg7XG4kcy1wbHVzLWNpcmNsZS10b3RhbC1oZWlnaHQ6IDE4OHB4O1xuJHMtcGx1cy1jaXJjbGUtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnO1xuJHMtcGx1cy1jaXJjbGU6ICgyMjhweCwgMTYzcHgsIC0yMjhweCwgLTE2M3B4LCAxNnB4LCAxNnB4LCAyNTlweCwgMTg4cHgsICcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnLCAncy1wbHVzLWNpcmNsZScsICk7XG4kcy1wb2ludGVyLWFjdGl2ZS1uYW1lOiAncy1wb2ludGVyLWFjdGl2ZSc7XG4kcy1wb2ludGVyLWFjdGl2ZS14OiAyNDdweDtcbiRzLXBvaW50ZXItYWN0aXZlLXk6IDYwcHg7XG4kcy1wb2ludGVyLWFjdGl2ZS1vZmZzZXQteDogLTI0N3B4O1xuJHMtcG9pbnRlci1hY3RpdmUtb2Zmc2V0LXk6IC02MHB4O1xuJHMtcG9pbnRlci1hY3RpdmUtd2lkdGg6IDEwcHg7XG4kcy1wb2ludGVyLWFjdGl2ZS1oZWlnaHQ6IDEwcHg7XG4kcy1wb2ludGVyLWFjdGl2ZS10b3RhbC13aWR0aDogMjU5cHg7XG4kcy1wb2ludGVyLWFjdGl2ZS10b3RhbC1oZWlnaHQ6IDE4OHB4O1xuJHMtcG9pbnRlci1hY3RpdmUtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnO1xuJHMtcG9pbnRlci1hY3RpdmU6ICgyNDdweCwgNjBweCwgLTI0N3B4LCAtNjBweCwgMTBweCwgMTBweCwgMjU5cHgsIDE4OHB4LCAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJywgJ3MtcG9pbnRlci1hY3RpdmUnLCApO1xuJHMtcG9pbnRlci1ob3Zlci1uYW1lOiAncy1wb2ludGVyLWhvdmVyJztcbiRzLXBvaW50ZXItaG92ZXIteDogMjQ3cHg7XG4kcy1wb2ludGVyLWhvdmVyLXk6IDUwcHg7XG4kcy1wb2ludGVyLWhvdmVyLW9mZnNldC14OiAtMjQ3cHg7XG4kcy1wb2ludGVyLWhvdmVyLW9mZnNldC15OiAtNTBweDtcbiRzLXBvaW50ZXItaG92ZXItd2lkdGg6IDEwcHg7XG4kcy1wb2ludGVyLWhvdmVyLWhlaWdodDogMTBweDtcbiRzLXBvaW50ZXItaG92ZXItdG90YWwtd2lkdGg6IDI1OXB4O1xuJHMtcG9pbnRlci1ob3Zlci10b3RhbC1oZWlnaHQ6IDE4OHB4O1xuJHMtcG9pbnRlci1ob3Zlci1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGVzLnBuZyc7XG4kcy1wb2ludGVyLWhvdmVyOiAoMjQ3cHgsIDUwcHgsIC0yNDdweCwgLTUwcHgsIDEwcHgsIDEwcHgsIDI1OXB4LCAxODhweCwgJy4uL2ltYWdlcy9zcHJpdGVzLnBuZycsICdzLXBvaW50ZXItaG92ZXInLCApO1xuJHMtcG9pbnRlci1uYW1lOiAncy1wb2ludGVyJztcbiRzLXBvaW50ZXIteDogMjQ3cHg7XG4kcy1wb2ludGVyLXk6IDcwcHg7XG4kcy1wb2ludGVyLW9mZnNldC14OiAtMjQ3cHg7XG4kcy1wb2ludGVyLW9mZnNldC15OiAtNzBweDtcbiRzLXBvaW50ZXItd2lkdGg6IDEwcHg7XG4kcy1wb2ludGVyLWhlaWdodDogMTBweDtcbiRzLXBvaW50ZXItdG90YWwtd2lkdGg6IDI1OXB4O1xuJHMtcG9pbnRlci10b3RhbC1oZWlnaHQ6IDE4OHB4O1xuJHMtcG9pbnRlci1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGVzLnBuZyc7XG4kcy1wb2ludGVyOiAoMjQ3cHgsIDcwcHgsIC0yNDdweCwgLTcwcHgsIDEwcHgsIDEwcHgsIDI1OXB4LCAxODhweCwgJy4uL2ltYWdlcy9zcHJpdGVzLnBuZycsICdzLXBvaW50ZXInLCApO1xuJHMtcHJvZHVjdC1hZ2dyZXNzaXZlLW5hbWU6ICdzLXByb2R1Y3QtYWdncmVzc2l2ZSc7XG4kcy1wcm9kdWN0LWFnZ3Jlc3NpdmUteDogMjEycHg7XG4kcy1wcm9kdWN0LWFnZ3Jlc3NpdmUteTogNTBweDtcbiRzLXByb2R1Y3QtYWdncmVzc2l2ZS1vZmZzZXQteDogLTIxMnB4O1xuJHMtcHJvZHVjdC1hZ2dyZXNzaXZlLW9mZnNldC15OiAtNTBweDtcbiRzLXByb2R1Y3QtYWdncmVzc2l2ZS13aWR0aDogMzVweDtcbiRzLXByb2R1Y3QtYWdncmVzc2l2ZS1oZWlnaHQ6IDUzcHg7XG4kcy1wcm9kdWN0LWFnZ3Jlc3NpdmUtdG90YWwtd2lkdGg6IDI1OXB4O1xuJHMtcHJvZHVjdC1hZ2dyZXNzaXZlLXRvdGFsLWhlaWdodDogMTg4cHg7XG4kcy1wcm9kdWN0LWFnZ3Jlc3NpdmUtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnO1xuJHMtcHJvZHVjdC1hZ2dyZXNzaXZlOiAoMjEycHgsIDUwcHgsIC0yMTJweCwgLTUwcHgsIDM1cHgsIDUzcHgsIDI1OXB4LCAxODhweCwgJy4uL2ltYWdlcy9zcHJpdGVzLnBuZycsICdzLXByb2R1Y3QtYWdncmVzc2l2ZScsICk7XG4kcy1wcm9kdWN0LWhvdGEtbmFtZTogJ3MtcHJvZHVjdC1ob3RhJztcbiRzLXByb2R1Y3QtaG90YS14OiAwcHg7XG4kcy1wcm9kdWN0LWhvdGEteTogMTQwcHg7XG4kcy1wcm9kdWN0LWhvdGEtb2Zmc2V0LXg6IDBweDtcbiRzLXByb2R1Y3QtaG90YS1vZmZzZXQteTogLTE0MHB4O1xuJHMtcHJvZHVjdC1ob3RhLXdpZHRoOiA1MXB4O1xuJHMtcHJvZHVjdC1ob3RhLWhlaWdodDogNDhweDtcbiRzLXByb2R1Y3QtaG90YS10b3RhbC13aWR0aDogMjU5cHg7XG4kcy1wcm9kdWN0LWhvdGEtdG90YWwtaGVpZ2h0OiAxODhweDtcbiRzLXByb2R1Y3QtaG90YS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGVzLnBuZyc7XG4kcy1wcm9kdWN0LWhvdGE6ICgwcHgsIDE0MHB4LCAwcHgsIC0xNDBweCwgNTFweCwgNDhweCwgMjU5cHgsIDE4OHB4LCAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJywgJ3MtcHJvZHVjdC1ob3RhJywgKTtcbiRzLXByb2R1Y3Qtc2FmZS1uYW1lOiAncy1wcm9kdWN0LXNhZmUnO1xuJHMtcHJvZHVjdC1zYWZlLXg6IDIxMnB4O1xuJHMtcHJvZHVjdC1zYWZlLXk6IDBweDtcbiRzLXByb2R1Y3Qtc2FmZS1vZmZzZXQteDogLTIxMnB4O1xuJHMtcHJvZHVjdC1zYWZlLW9mZnNldC15OiAwcHg7XG4kcy1wcm9kdWN0LXNhZmUtd2lkdGg6IDQ3cHg7XG4kcy1wcm9kdWN0LXNhZmUtaGVpZ2h0OiA1MHB4O1xuJHMtcHJvZHVjdC1zYWZlLXRvdGFsLXdpZHRoOiAyNTlweDtcbiRzLXByb2R1Y3Qtc2FmZS10b3RhbC1oZWlnaHQ6IDE4OHB4O1xuJHMtcHJvZHVjdC1zYWZlLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJztcbiRzLXByb2R1Y3Qtc2FmZTogKDIxMnB4LCAwcHgsIC0yMTJweCwgMHB4LCA0N3B4LCA1MHB4LCAyNTlweCwgMTg4cHgsICcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnLCAncy1wcm9kdWN0LXNhZmUnLCApO1xuJHMtcHJvZHVjdC1zdGFuZGFyZC1uYW1lOiAncy1wcm9kdWN0LXN0YW5kYXJkJztcbiRzLXByb2R1Y3Qtc3RhbmRhcmQteDogNTFweDtcbiRzLXByb2R1Y3Qtc3RhbmRhcmQteTogMTQwcHg7XG4kcy1wcm9kdWN0LXN0YW5kYXJkLW9mZnNldC14OiAtNTFweDtcbiRzLXByb2R1Y3Qtc3RhbmRhcmQtb2Zmc2V0LXk6IC0xNDBweDtcbiRzLXByb2R1Y3Qtc3RhbmRhcmQtd2lkdGg6IDUwcHg7XG4kcy1wcm9kdWN0LXN0YW5kYXJkLWhlaWdodDogNDdweDtcbiRzLXByb2R1Y3Qtc3RhbmRhcmQtdG90YWwtd2lkdGg6IDI1OXB4O1xuJHMtcHJvZHVjdC1zdGFuZGFyZC10b3RhbC1oZWlnaHQ6IDE4OHB4O1xuJHMtcHJvZHVjdC1zdGFuZGFyZC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGVzLnBuZyc7XG4kcy1wcm9kdWN0LXN0YW5kYXJkOiAoNTFweCwgMTQwcHgsIC01MXB4LCAtMTQwcHgsIDUwcHgsIDQ3cHgsIDI1OXB4LCAxODhweCwgJy4uL2ltYWdlcy9zcHJpdGVzLnBuZycsICdzLXByb2R1Y3Qtc3RhbmRhcmQnLCApO1xuJHMtc2VhcmNoLW5hbWU6ICdzLXNlYXJjaCc7XG4kcy1zZWFyY2gteDogODZweDtcbiRzLXNlYXJjaC15OiA3M3B4O1xuJHMtc2VhcmNoLW9mZnNldC14OiAtODZweDtcbiRzLXNlYXJjaC1vZmZzZXQteTogLTczcHg7XG4kcy1zZWFyY2gtd2lkdGg6IDE2cHg7XG4kcy1zZWFyY2gtaGVpZ2h0OiAxNXB4O1xuJHMtc2VhcmNoLXRvdGFsLXdpZHRoOiAyNTlweDtcbiRzLXNlYXJjaC10b3RhbC1oZWlnaHQ6IDE4OHB4O1xuJHMtc2VhcmNoLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJztcbiRzLXNlYXJjaDogKDg2cHgsIDczcHgsIC04NnB4LCAtNzNweCwgMTZweCwgMTVweCwgMjU5cHgsIDE4OHB4LCAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJywgJ3Mtc2VhcmNoJywgKTtcbiRzLXRlcm0tbmFtZTogJ3MtdGVybSc7XG4kcy10ZXJtLXg6IDg2cHg7XG4kcy10ZXJtLXk6IDBweDtcbiRzLXRlcm0tb2Zmc2V0LXg6IC04NnB4O1xuJHMtdGVybS1vZmZzZXQteTogMHB4O1xuJHMtdGVybS13aWR0aDogNzBweDtcbiRzLXRlcm0taGVpZ2h0OiA3M3B4O1xuJHMtdGVybS10b3RhbC13aWR0aDogMjU5cHg7XG4kcy10ZXJtLXRvdGFsLWhlaWdodDogMTg4cHg7XG4kcy10ZXJtLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJztcbiRzLXRlcm06ICg4NnB4LCAwcHgsIC04NnB4LCAwcHgsIDcwcHgsIDczcHgsIDI1OXB4LCAxODhweCwgJy4uL2ltYWdlcy9zcHJpdGVzLnBuZycsICdzLXRlcm0nLCApO1xuJHMtdGhyZXNob2xkLW5hbWU6ICdzLXRocmVzaG9sZCc7XG4kcy10aHJlc2hvbGQteDogMTU2cHg7XG4kcy10aHJlc2hvbGQteTogMHB4O1xuJHMtdGhyZXNob2xkLW9mZnNldC14OiAtMTU2cHg7XG4kcy10aHJlc2hvbGQtb2Zmc2V0LXk6IDBweDtcbiRzLXRocmVzaG9sZC13aWR0aDogNTZweDtcbiRzLXRocmVzaG9sZC1oZWlnaHQ6IDg4cHg7XG4kcy10aHJlc2hvbGQtdG90YWwtd2lkdGg6IDI1OXB4O1xuJHMtdGhyZXNob2xkLXRvdGFsLWhlaWdodDogMTg4cHg7XG4kcy10aHJlc2hvbGQtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnO1xuJHMtdGhyZXNob2xkOiAoMTU2cHgsIDBweCwgLTE1NnB4LCAwcHgsIDU2cHgsIDg4cHgsIDI1OXB4LCAxODhweCwgJy4uL2ltYWdlcy9zcHJpdGVzLnBuZycsICdzLXRocmVzaG9sZCcsICk7XG4kcy10c3ItdC1taW4tbmFtZTogJ3MtdHNyLXQtbWluJztcbiRzLXRzci10LW1pbi14OiAyNDRweDtcbiRzLXRzci10LW1pbi15OiAxNjNweDtcbiRzLXRzci10LW1pbi1vZmZzZXQteDogLTI0NHB4O1xuJHMtdHNyLXQtbWluLW9mZnNldC15OiAtMTYzcHg7XG4kcy10c3ItdC1taW4td2lkdGg6IDEzcHg7XG4kcy10c3ItdC1taW4taGVpZ2h0OiAxMnB4O1xuJHMtdHNyLXQtbWluLXRvdGFsLXdpZHRoOiAyNTlweDtcbiRzLXRzci10LW1pbi10b3RhbC1oZWlnaHQ6IDE4OHB4O1xuJHMtdHNyLXQtbWluLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJztcbiRzLXRzci10LW1pbjogKDI0NHB4LCAxNjNweCwgLTI0NHB4LCAtMTYzcHgsIDEzcHgsIDEycHgsIDI1OXB4LCAxODhweCwgJy4uL2ltYWdlcy9zcHJpdGVzLnBuZycsICdzLXRzci10LW1pbicsICk7XG4kcy10c3ItdC1uYW1lOiAncy10c3ItdCc7XG4kcy10c3ItdC14OiAyMTJweDtcbiRzLXRzci10LXk6IDE0NnB4O1xuJHMtdHNyLXQtb2Zmc2V0LXg6IC0yMTJweDtcbiRzLXRzci10LW9mZnNldC15OiAtMTQ2cHg7XG4kcy10c3ItdC13aWR0aDogMThweDtcbiRzLXRzci10LWhlaWdodDogMTdweDtcbiRzLXRzci10LXRvdGFsLXdpZHRoOiAyNTlweDtcbiRzLXRzci10LXRvdGFsLWhlaWdodDogMTg4cHg7XG4kcy10c3ItdC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGVzLnBuZyc7XG4kcy10c3ItdDogKDIxMnB4LCAxNDZweCwgLTIxMnB4LCAtMTQ2cHgsIDE4cHgsIDE3cHgsIDI1OXB4LCAxODhweCwgJy4uL2ltYWdlcy9zcHJpdGVzLnBuZycsICdzLXRzci10JywgKTtcbiRzLXRzci14LW1pbi1uYW1lOiAncy10c3IteC1taW4nO1xuJHMtdHNyLXgtbWluLXg6IDEwMnB4O1xuJHMtdHNyLXgtbWluLXk6IDczcHg7XG4kcy10c3IteC1taW4tb2Zmc2V0LXg6IC0xMDJweDtcbiRzLXRzci14LW1pbi1vZmZzZXQteTogLTczcHg7XG4kcy10c3IteC1taW4td2lkdGg6IDEzcHg7XG4kcy10c3IteC1taW4taGVpZ2h0OiAxMnB4O1xuJHMtdHNyLXgtbWluLXRvdGFsLXdpZHRoOiAyNTlweDtcbiRzLXRzci14LW1pbi10b3RhbC1oZWlnaHQ6IDE4OHB4O1xuJHMtdHNyLXgtbWluLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZXMucG5nJztcbiRzLXRzci14LW1pbjogKDEwMnB4LCA3M3B4LCAtMTAycHgsIC03M3B4LCAxM3B4LCAxMnB4LCAyNTlweCwgMTg4cHgsICcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnLCAncy10c3IteC1taW4nLCApO1xuJHMtdHNyLXgtbmFtZTogJ3MtdHNyLXgnO1xuJHMtdHNyLXgteDogMjMwcHg7XG4kcy10c3IteC15OiAxNDZweDtcbiRzLXRzci14LW9mZnNldC14OiAtMjMwcHg7XG4kcy10c3IteC1vZmZzZXQteTogLTE0NnB4O1xuJHMtdHNyLXgtd2lkdGg6IDE4cHg7XG4kcy10c3IteC1oZWlnaHQ6IDE3cHg7XG4kcy10c3IteC10b3RhbC13aWR0aDogMjU5cHg7XG4kcy10c3IteC10b3RhbC1oZWlnaHQ6IDE4OHB4O1xuJHMtdHNyLXgtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnO1xuJHMtdHNyLXg6ICgyMzBweCwgMTQ2cHgsIC0yMzBweCwgLTE0NnB4LCAxOHB4LCAxN3B4LCAyNTlweCwgMTg4cHgsICcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnLCAncy10c3IteCcsICk7XG4kc3ByaXRlc2hlZXQtd2lkdGg6IDI1OXB4O1xuJHNwcml0ZXNoZWV0LWhlaWdodDogMTg4cHg7XG4kc3ByaXRlc2hlZXQtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlcy5wbmcnO1xuJHNwcml0ZXNoZWV0LXNwcml0ZXM6ICgkcy1jaGVja2JveC1jaGVja2VkLCAkcy1jaGVja2JveC1ub3QtY2hlY2tlZCwgJHMtY29tbWlzc2lvbiwgJHMtZm9vdGVyLXNlbGVjdC11cCwgJHMtZm9vdGVyLXNlbGVjdC11cC1ob3ZlciwgJHMtZ2FyYmFnZSwgJHMtaGlkZS10ZXh0LWFycm93LCAkcy1pbnB1dC1ib3gtc2VsZWMtaG92ZXJ0LCAkcy1tb25leSwgJHMtcGx1cy1jaXJjbGUsICRzLXBvaW50ZXItYWN0aXZlLCAkcy1wb2ludGVyLWhvdmVyLCAkcy1wb2ludGVyLCAkcy1wcm9kdWN0LWFnZ3Jlc3NpdmUsICRzLXByb2R1Y3QtaG90YSwgJHMtcHJvZHVjdC1zYWZlLCAkcy1wcm9kdWN0LXN0YW5kYXJkLCAkcy1zZWFyY2gsICRzLXRlcm0sICRzLXRocmVzaG9sZCwgJHMtdHNyLXQtbWluLCAkcy10c3ItdCwgJHMtdHNyLXgtbWluLCAkcy10c3IteCwgKTtcbiRzcHJpdGVzaGVldDogKDI1OXB4LCAxODhweCwgJy4uL2ltYWdlcy9zcHJpdGVzLnBuZycsICRzcHJpdGVzaGVldC1zcHJpdGVzLCApO1xuXG4vKlxuVGhlIHByb3ZpZGVkIG1peGlucyBhcmUgaW50ZW5kZWQgdG8gYmUgdXNlZCB3aXRoIHRoZSBhcnJheS1saWtlIHZhcmlhYmxlc1xuXG4uaWNvbi1ob21lIHtcbiAgQGluY2x1ZGUgc3ByaXRlLXdpZHRoKCRpY29uLWhvbWUpO1xufVxuXG4uaWNvbi1lbWFpbCB7XG4gIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1lbWFpbCk7XG59XG5cbkV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcblxuYGRpc3BsYXk6IGJsb2NrYCBzcHJpdGU6XG48ZGl2IGNsYXNzPVwiaWNvbi1ob21lXCI+PC9kaXY+XG5cblRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG5cbi8vIENTU1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEhUTUxcbjxpIGNsYXNzPVwiaWNvbiBpY29uLWhvbWVcIj48L2k+XG4qL1xuQG1peGluIHNwcml0ZS13aWR0aCgkc3ByaXRlKSB7XG4gIHdpZHRoOiBudGgoJHNwcml0ZSwgNSk7XG59XG5cbkBtaXhpbiBzcHJpdGUtaGVpZ2h0KCRzcHJpdGUpIHtcbiAgaGVpZ2h0OiBudGgoJHNwcml0ZSwgNik7XG59XG5cbkBtaXhpbiBzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSkge1xuICAkc3ByaXRlLW9mZnNldC14OiBudGgoJHNwcml0ZSwgMyk7XG4gICRzcHJpdGUtb2Zmc2V0LXk6IG50aCgkc3ByaXRlLCA0KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHNwcml0ZS1vZmZzZXQteCAgJHNwcml0ZS1vZmZzZXQteTtcbn1cblxuQG1peGluIHNwcml0ZS1pbWFnZSgkc3ByaXRlKSB7XG4gICRzcHJpdGUtaW1hZ2U6IG50aCgkc3ByaXRlLCA5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHNwcml0ZS1pbWFnZX0pO1xufVxuXG5AbWl4aW4gc3ByaXRlKCRzcHJpdGUpIHtcbiAgQGluY2x1ZGUgc3ByaXRlLWltYWdlKCRzcHJpdGUpO1xuICBAaW5jbHVkZSBzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSk7XG4gIEBpbmNsdWRlIHNwcml0ZS13aWR0aCgkc3ByaXRlKTtcbiAgQGluY2x1ZGUgc3ByaXRlLWhlaWdodCgkc3ByaXRlKTtcbn1cblxuLypcblRoZSBgc3ByaXRlc2AgbWl4aW4gZ2VuZXJhdGVzIGlkZW50aWNhbCBvdXRwdXQgdG8gdGhlIENTUyB0ZW1wbGF0ZVxuICBidXQgY2FuIGJlIG92ZXJyaWRkZW4gaW5zaWRlIG9mIFNDU1NcblxuQGluY2x1ZGUgc3ByaXRlcygkc3ByaXRlc2hlZXQtc3ByaXRlcyk7XG4qL1xuQG1peGluIHNwcml0ZXMoJHNwcml0ZXMpIHtcbiAgQGVhY2ggJHNwcml0ZSBpbiAkc3ByaXRlcyB7XG4gICAgJHNwcml0ZS1uYW1lOiBudGgoJHNwcml0ZSwgMTApO1xuICAgIC4jeyRzcHJpdGUtbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzcHJpdGUpO1xuICAgIH1cbiAgfVxufVxuXG4iLCIuZm9ybS13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzaXplLXNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzaXplLXhzLW1heCkge1xyXG4gICAgICAgICAgICAuYnV0dG9uLmJ1dHRvbl9fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tdGl0bGUge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LTI7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDAsIDE5KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4uZm9ybS1lbGVtZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzNSVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmlsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzaXplLXNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWZpbGUtdXBsb2FkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXg6IDEgMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJHMtcGx1cy1jaXJjbGUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9J2ZpbGUnXSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTBlbTsgICAgIC8qIElFIDkgZml4ICovXHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDIwKTsgLyogSUUgOSBmaXggKi9cclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZG93bmxvYWQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkcy1nYXJiYWdlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nZmlsZSddIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGVwaWNrZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGF0ZXBpY2tlci5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlciAjZjVmNWY1O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGVwaWNrZXItaG92ZXIucG5nKSBuby1yZXBlYXQgcmlnaHQgMTBweCBjZW50ZXIgI2Y1ZjVmNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tc2VsZWN0IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUteHMtbWF4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIGlucHV0LCAmIHNlbGVjdCwgJiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWxpbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGltLWdyYXk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LWJhc2U7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNpbHZlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjotbXMtZXhwYW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcmVzaXplLXg6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzaXplLXhzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUteHMpIHtcclxuXHJcbiAgICAgICAgJi0teHMge1xyXG4gICAgICAgICAgICAmIGlucHV0LCAmIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcyB7XHJcbiAgICAgICAgICAgICYgaW5wdXQsICYgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1tIHtcclxuICAgICAgICAgICAgJiBpbnB1dCwgJiBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWwge1xyXG4gICAgICAgICAgICAmIGlucHV0LCAmIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZXJyb3Ige1xyXG4gICAgICAgIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWVycm9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tZXJyb3Ige1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1LCAxMyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWVycm9yIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNSU7XHJcbiAgICB9XHJcblxyXG4gICAgY29sb3I6ICRjb2xvci1lcnJvcjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwLCAxMyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1heC1oZWlnaHQgMC4zcyk7XHJcbn1cclxuXHJcbi5mb3JtLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4uZG93biB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Zvb3Rlcl9zZWxlY3RfZG93bi5wbmcpIHJpZ2h0IDEwcHggYm90dG9tIDEycHggbm8tcmVwZWF0O1xyXG59XHJcbi5zaG93biB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Zvb3Rlcl9zZWxlY3RfZG93bi5wbmcpIHJpZ2h0IDEwcHggdG9wIDEycHggbm8tcmVwZWF0O1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIE1ha2VzIGFuIGVsZW1lbnQgYSBvdXRlciBjb250YWluZXIgYnkgY2VudHJpbmcgaXQgaW4gdGhlIHZpZXdwb3J0LCBjbGVhcmluZyBpdHMgZmxvYXRzLCBhbmQgc2V0dGluZyBpdHMgYG1heC13aWR0aGAuXG4vLy8gQWx0aG91Z2ggb3B0aW9uYWwsIHVzaW5nIGBvdXRlci1jb250YWluZXJgIGlzIHJlY29tbWVuZGVkLiBUaGUgbWl4aW4gY2FuIGJlIGNhbGxlZCBvbiBtb3JlIHRoYW4gb25lIGVsZW1lbnQgcGVyIHBhZ2UsIGFzIGxvbmcgYXMgdGhleSBhcmUgbm90IG5lc3RlZC5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyIFt1bml0XX0gJGxvY2FsLW1heC13aWR0aCBbJG1heC13aWR0aF1cbi8vLyAgIE1heCB3aWR0aCB0byBiZSBhcHBsaWVkIHRvIHRoZSBlbGVtZW50LiBDYW4gYmUgYSBwZXJjZW50YWdlIG9yIGEgbWVhc3VyZS5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXIoMTAwJSk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgICp6b29tOiAxO1xuLy8vICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50OmJlZm9yZSwgLmVsZW1lbnQ6YWZ0ZXIge1xuLy8vICAgICBjb250ZW50OiBcIiBcIjtcbi8vLyAgICAgZGlzcGxheTogdGFibGU7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50OmFmdGVyIHtcbi8vLyAgICAgY2xlYXI6IGJvdGg7XG4vLy8gICB9XG5cbkBtaXhpbiBvdXRlci1jb250YWluZXIoJGxvY2FsLW1heC13aWR0aDogJG1heC13aWR0aCkge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWF4LXdpZHRoOiAkbG9jYWwtbWF4LXdpZHRoO1xuICBtYXJnaW46IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhbiBlYXN5IHdheSB0byBpbmNsdWRlIGEgY2xlYXJmaXggZm9yIGNvbnRhaW5pbmcgZmxvYXRzLlxuLy8vXG4vLy8gQGxpbmsgaHR0cDovL2Nzc21vam8uY29tL2xhdGVzdF9uZXdfY2xlYXJmaXhfc29fZmFyL1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQ6OmFmdGVyIHtcbi8vLyAgICAgY2xlYXI6IGJvdGg7XG4vLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8vICAgfVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9vdGFibGUnO1xuICBzcmM6IHVybCgnZm9udHMvZm9vdGFibGUuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9mb290YWJsZS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL2Zvb3RhYmxlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9mb290YWJsZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvZm9vdGFibGUuc3ZnI2Zvb3RhYmxlJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2Zvb3RhYmxlJztcbiAgICBzcmM6IHVybCgnZm9udHMvZm9vdGFibGUuc3ZnI2Zvb3RhYmxlJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuLmZvb3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qKiBTT1JUSU5HICoqL1xuXG4gIC8qKiBQQUdJTkFUSU9OICoqL1xuXG59XG4uZm9vdGFibGUuYnJlYWtwb2ludCA+IHRib2R5ID4gdHIuZm9vdGFibGUtZGV0YWlsLXNob3cgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZm9vdGFibGUuYnJlYWtwb2ludCA+IHRib2R5ID4gdHIuZm9vdGFibGUtZGV0YWlsLXNob3cgPiB0ZCA+IHNwYW4uZm9vdGFibGUtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uZm9vdGFibGUuYnJlYWtwb2ludCA+IHRib2R5ID4gdHI6aG92ZXI6bm90KC5mb290YWJsZS1yb3ctZGV0YWlsKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb290YWJsZS5icmVha3BvaW50ID4gdGJvZHkgPiB0ciA+IHRkLmZvb3RhYmxlLWNlbGwtZGV0YWlsIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5mb290YWJsZS5icmVha3BvaW50ID4gdGJvZHkgPiB0ciA+IHRkID4gc3Bhbi5mb290YWJsZS10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnZm9vdGFibGUnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uZm9vdGFibGUuYnJlYWtwb2ludCA+IHRib2R5ID4gdHIgPiB0ZCA+IHNwYW4uZm9vdGFibGUtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG4uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtY2lyY2xlID4gdGJvZHkgPiB0ci5mb290YWJsZS1kZXRhaWwtc2hvdyA+IHRkID4gc3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cbi5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1jaXJjbGUgPiB0Ym9keSA+IHRyID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuLmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLWNpcmNsZS1maWxsZWQgPiB0Ym9keSA+IHRyLmZvb3RhYmxlLWRldGFpbC1zaG93ID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLWNpcmNsZS1maWxsZWQgPiB0Ym9keSA+IHRyID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLXNxdWFyZSA+IHRib2R5ID4gdHIuZm9vdGFibGUtZGV0YWlsLXNob3cgPiB0ZCA+IHNwYW4uZm9vdGFibGUtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtc3F1YXJlID4gdGJvZHkgPiB0ciA+IHRkID4gc3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1zcXVhcmUtZmlsbGVkID4gdGJvZHkgPiB0ci5mb290YWJsZS1kZXRhaWwtc2hvdyA+IHRkID4gc3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1zcXVhcmUtZmlsbGVkID4gdGJvZHkgPiB0ciA+IHRkID4gc3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1hcnJvdyA+IHRib2R5ID4gdHIuZm9vdGFibGUtZGV0YWlsLXNob3cgPiB0ZCA+IHNwYW4uZm9vdGFibGUtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG4uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtYXJyb3cgPiB0Ym9keSA+IHRyID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLWFycm93LXNtYWxsID4gdGJvZHkgPiB0ci5mb290YWJsZS1kZXRhaWwtc2hvdyA+IHRkID4gc3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1hcnJvdy1zbWFsbCA+IHRib2R5ID4gdHIgPiB0ZCA+IHNwYW4uZm9vdGFibGUtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtYXJyb3ctY2lyY2xlID4gdGJvZHkgPiB0ci5mb290YWJsZS1kZXRhaWwtc2hvdyA+IHRkID4gc3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cbi5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1hcnJvdy1jaXJjbGUgPiB0Ym9keSA+IHRyID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLWFycm93LWNpcmNsZS1maWxsZWQgPiB0Ym9keSA+IHRyLmZvb3RhYmxlLWRldGFpbC1zaG93ID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuLmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLWFycm93LWNpcmNsZS1maWxsZWQgPiB0Ym9keSA+IHRyID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuLmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLWFycm93LXRpbnkgPiB0Ym9keSA+IHRyLmZvb3RhYmxlLWRldGFpbC1zaG93ID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuLmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLWFycm93LXRpbnkgPiB0Ym9keSA+IHRyID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLmZvb3RhYmxlLmJyZWFrcG9pbnQudG9nZ2xlLWFycm93LWFsdCA+IHRib2R5ID4gdHIuZm9vdGFibGUtZGV0YWlsLXNob3cgPiB0ZCA+IHNwYW4uZm9vdGFibGUtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uZm9vdGFibGUuYnJlYWtwb2ludC50b2dnbGUtYXJyb3ctYWx0ID4gdGJvZHkgPiB0ciA+IHRkID4gc3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1tZWRpdW0gPiB0Ym9keSA+IHRyID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5mb290YWJsZS5icmVha3BvaW50LnRvZ2dsZS1sYXJnZSA+IHRib2R5ID4gdHIgPiB0ZCA+IHNwYW4uZm9vdGFibGUtdG9nZ2xlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmZvb3RhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mb290YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5mb290YWJsZS1zb3J0YWJsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb290YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5mb290YWJsZS1zb3J0ZWQgPiBzcGFuLmZvb3RhYmxlLXNvcnQtaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uZm9vdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZm9vdGFibGUtc29ydGVkLWRlc2MgPiBzcGFuLmZvb3RhYmxlLXNvcnQtaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uZm9vdGFibGUgPiB0aGVhZCA+IHRyID4gdGggPiBzcGFuLmZvb3RhYmxlLXNvcnQtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ2Zvb3RhYmxlJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uZm9vdGFibGUgPiB0aGVhZCA+IHRyID4gdGggPiBzcGFuLmZvb3RhYmxlLXNvcnQtaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uZm9vdGFibGUgPiB0Zm9vdCAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290YWJsZS5uby1wYWdpbmcgLmhpZGUtaWYtbm8tcGFnaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290YWJsZS1yb3ctZGV0YWlsLWlubmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZm9vdGFibGUtcm93LWRldGFpbC1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5mb290YWJsZS1yb3ctZGV0YWlsLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvb3RhYmxlLXJvdy1kZXRhaWwtbmFtZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbi5mb290YWJsZS1yb3ctZGV0YWlsLXZhbHVlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5mb290YWJsZS1vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuIiwiQG1peGluIHNlbGVjdC1pZSgkY2xhc3NfbmFtZSkge1xuICAgIC4jeyRjbGFzc19uYW1lfTo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLnN2Zy1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxufVxyXG4iLCIudGFibGUudGFibGUtY3VzdG9tIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRyOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcbi50YWJsZS50YWJsZS1jdXN0b20gPiB0Ym9keSA+IHRyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLnRhYmxlLnRhYmxlLWN1c3RvbSA+IHRib2R5ID4gdHIuZm9vdGFibGUtcm93LWRldGFpbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG59XHJcblxyXG4udGFibGUudGFibGUtY3VzdG9tID4gdGhlYWQgdHIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi50YWJsZS50YWJsZS1jdXN0b20gPiB0aGVhZCA+IHRyID4gdGgsXHJcbi50YWJsZS50YWJsZS1jdXN0b20gPiB0Ym9keSA+IHRyID4gdGR7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1saWdodC1ncmV5O1xyXG59XHJcblxyXG4udGFibGUudGFibGUtY3VzdG9tIGEge1xyXG4gICAgY29sb3I6ICRjb2xvci1wYS1uYXYtbGluaztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGEtbmF2LWxpbmstaG92ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEoJHNpemUtc20tbWF4KXtcclxuICAgIC50YWJsZS50YWJsZS1jdXN0b20udGFibGUtLW1vYmlsZSB0aGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50YWJsZS50YWJsZS1jdXN0b20udGFibGUtLW1vYmlsZSB0Ym9keSB0ZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC50YWJsZS50YWJsZS1jdXN0b20udGFibGUtLW1vYmlsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgICAudGFibGUudGFibGUtY3VzdG9tLnRhYmxlLS1tb2JpbGUgdGJvZHkgdGQ6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XHJcbiAgICAudGFibGUudGFibGUtY3VzdG9tLnRhYmxlLS1tb2JpbGUgdGJvZHkgdGQge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnR5cGUtdGFibGUtc2hvdyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIDpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcGEtbmF2LWxpbmstaG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50eXBlLXRhYmxlLXNob3dfX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcGEtbmF2LWxpbmstYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmJyZWFkY3J1bWJzIHtcclxuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTUwLCAxMyk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXJhdy1zaWVubmE7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJz4nO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LTI7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRpbS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5oaW50IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gICAgY29sb3I6ICNkMmQyZDI7XG4gICAgZm9udDogMTZweCBcIkVuZ3JhdmVycyBHb3RoaWNcIixBcmlhbCxIZWx2ZXRpY2E7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMzMjMyMzI7XG59XG5cbiIsIi5wYWdlLWNvbnRlbnQge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBwYWRkaW5nLXRvcDogJG1haW4tcGFkZGluZy10b3A7XG4gICAgcGFkZGluZy1ib3R0b206ICRtYWluLXBhZGRpbmctYm90dG9tO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogI2M4Nzg0NjtcbiAgICB9XG4gICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZDJkMmQyO1xuICAgIH1cblxufVxuIiwiLnBhZ2luZy1uYXYge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wYWdpbmctbmF2IGxpIHtcclxuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMzMjMyMzI7XHJcbiAgICB9XHJcbn1cclxuLnBhZ2luZy1uYXYgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxufVxyXG4ucGFnaW5nLW5hdiBsaTpob3ZlcixcclxuLnBhZ2luZy1uYXYgbGk6Zm9jdXMsXHJcbi5wYWdpbmctbmF2IGxpLnNlbGVjdGVkLXBhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XHJcbn1cclxuLnBhZ2luZy1uYXYgbGkuc2VsZWN0ZWQtcGFnZSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLnBhZ2luZy1uYXYgbGkuZGlzYWJsZWQsXHJcbi5wYWdpbmctbmF2IGxpLmRpc2FibGVkOmhvdmVyLFxyXG4ucGFnaW5nLW5hdiBsaS5kaXNhYmxlZDpmb2N1cyB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zaWx2ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLnRlYXNlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Rzci1iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyICMzMDMwMzA7XHJcbiAgICBtaW4taGVpZ2h0OiA1NzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtc20pIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA5NDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXZiKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90c3ItYmctNDA5Ni5qcGcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0ICMzMDMwMzA7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDQwMCwgMzApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg2MDAsIDM2KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd29yZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zeW1ib2wge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS14IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkcy10c3IteC1taW4pO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJHMtdHNyLXgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzLXRzci10LW1pbik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkcy10c3ItdCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24ocm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBjb2x1bW5zOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJhdy1zaWVubmE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbl9fdGVhc2VyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUga2V5ZnJhbWVzKHJvdGF0ZSkge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgwZGVnKSk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgzNjBkZWcpKTtcclxuICAgIH1cclxufVxyXG4iLCIvLyBBZGRzIGtleWZyYW1lcyBibG9ja3MgZm9yIHN1cHBvcnRlZCBwcmVmaXhlcywgcmVtb3ZpbmcgcmVkdW5kYW50IHByZWZpeGVzIGluIHRoZSBibG9jaydzIGNvbnRlbnRcbkBtaXhpbiBrZXlmcmFtZXMoJG5hbWUpIHtcbiAgQGluY2x1ZGUgX2JvdXJib24tZGVwcmVjYXRlLWZvci1wcmVmaXhpbmcoXCJrZXlmcmFtZXNcIik7XG5cbiAgJG9yaWdpbmFsLXByZWZpeC1mb3Itd2Via2l0OiAgICAkcHJlZml4LWZvci13ZWJraXQ7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLW1vemlsbGE6ICAgJHByZWZpeC1mb3ItbW96aWxsYTtcbiAgJG9yaWdpbmFsLXByZWZpeC1mb3ItbWljcm9zb2Z0OiAkcHJlZml4LWZvci1taWNyb3NvZnQ7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLW9wZXJhOiAgICAgJHByZWZpeC1mb3Itb3BlcmE7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLXNwZWM6ICAgICAgJHByZWZpeC1mb3Itc3BlYztcblxuICBAaWYgJG9yaWdpbmFsLXByZWZpeC1mb3Itd2Via2l0IHtcbiAgICBAaW5jbHVkZSBkaXNhYmxlLXByZWZpeC1mb3ItYWxsKCk7XG4gICAgJHByZWZpeC1mb3Itd2Via2l0OiB0cnVlICFnbG9iYWw7XG4gICAgQC13ZWJraXQta2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkb3JpZ2luYWwtcHJlZml4LWZvci1tb3ppbGxhIHtcbiAgICBAaW5jbHVkZSBkaXNhYmxlLXByZWZpeC1mb3ItYWxsKCk7XG4gICAgJHByZWZpeC1mb3ItbW96aWxsYTogdHJ1ZSAhZ2xvYmFsO1xuICAgIEAtbW96LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAkcHJlZml4LWZvci13ZWJraXQ6ICAgICRvcmlnaW5hbC1wcmVmaXgtZm9yLXdlYmtpdCAgICAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1tb3ppbGxhOiAgICRvcmlnaW5hbC1wcmVmaXgtZm9yLW1vemlsbGEgICAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1taWNyb3NvZnQ6ICRvcmlnaW5hbC1wcmVmaXgtZm9yLW1pY3Jvc29mdCAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1vcGVyYTogICAgICRvcmlnaW5hbC1wcmVmaXgtZm9yLW9wZXJhICAgICAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1zcGVjOiAgICAgICRvcmlnaW5hbC1wcmVmaXgtZm9yLXNwZWMgICAgICAhZ2xvYmFsO1xuXG4gIEBpZiAkb3JpZ2luYWwtcHJlZml4LWZvci1zcGVjIHtcbiAgICBAa2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3RzIHtcclxuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcclxuICAgIHBhZGRpbmctdG9wOiA3N3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc3cHg7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZsZXg6IDEgMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rub3RlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGltLWdyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZsZXg6IDEgMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1LCAxMyk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtc20pIHtcclxuICAgICAgICAgICAgY29sdW1uczogMjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGlkZS10ZXh0X19hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgZmxleDogMSAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xyXG4gICAgICAgIGZsZXg6IDAgNDglO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmLS1zYWZlIHtcclxuICAgICAgICAucHJvZHVjdC1pdGVtX19pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgI19iZWZvcmUtYWZ0ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkcy1wcm9kdWN0LXNhZmUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ob3RhLW1ham9ycyB7XHJcbiAgICAgICAgLnByb2R1Y3QtaXRlbV9faWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICNfYmVmb3JlLWFmdGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJHMtcHJvZHVjdC1ob3RhKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3RhbmRhcmQge1xyXG4gICAgICAgIC5wcm9kdWN0LWl0ZW1fX2ljb246YmVmb3JlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAjX2JlZm9yZS1hZnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzLXByb2R1Y3Qtc3RhbmRhcmQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hZ2dyZXNzaXZlIHtcclxuICAgICAgICAucHJvZHVjdC1pdGVtX19pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgI19iZWZvcmUtYWZ0ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkcy1wcm9kdWN0LWFnZ3Jlc3NpdmUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCwgMjUpO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWJvdXQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBlcmNlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDAsIDE5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg3NSwgMTYpO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ndWFyYW50ZWUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJhdy1zaWVubmE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCwgMTkpO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWJvdXQtY29tcGFueSB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ0MnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYWJvdXRfY29tcGFueS5qcGcpIGJvdHRvbSBjZW50ZXIgbm8tcmVwZWF0ICNjMWMxYzE7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS12Yikge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fib3V0X2NvbXBhbnktNDA5Ni5qcGcpIGJvdHRvbSBjZW50ZXIgbm8tcmVwZWF0ICNjMWMxYzE7XG4gICAgfVxuICAgICYtd3JhcHBlciB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICB9XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICB9XG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg3NSwgMTYpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xuICAgICAgICAgICAgY29sdW1uczogMjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5jb25kaXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmlnaHQtcmlkZXI7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTcwLCAzNSk7XG4gICAgfVxuICAgICZfX2Rpc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICNiZWJlYmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg3NSwgMTYpO1xuICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKCRzaXplLW1kKSB7XG4gICAgICAgIC8vICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy99XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDglO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NlY29uZC1oZWFkZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDAsIDI1KTtcbiAgICB9XG4gICAgJl9fY29uZGl0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwLCAzMCk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgICZfX3NpemUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1tZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyAgICBcbiAgICB9XG59XG5cbi5jb25kaXRpb24tdGV4dCB7XG4gICAgY29sb3I6ICNiZWJlYmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUsIDE2KTtcbiAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDAsIDUwKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yYXctc2llbm5hO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbn1cblxuXG5cbiIsIi5jb25kaXRpb24tcGFnZSB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBhZGRpbmctdG9wOiAkbWFpbi1wYWRkaW5nLXRvcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1haW4tcGFkZGluZy1ib3R0b207XG4gICAgJi10ZWFzZXJ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Rzci1jb25kaXRpb25fbWFpbi5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS12Yikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90c3ItY29uZGl0aW9uX21haW4tNDA5Ni5qcGcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIC50ZWFzZXItcHJvZHVjdHNfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7IFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXhzKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICB9ICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnRpdGxlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1LCAxNik7XG4gICAgICAgIGNvbHVtbnM6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XG4gICAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NlY29uZC1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJhdy1zaWVubmE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwLCAyNSk7XG4gICAgfVxuICAgICZfX2NvbmRpdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCwgMzApO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS14cykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAmX19zaXplIHsgXG4gICAgICAgICAgICBAZXh0ZW5kIC5HZW9tZXRyaWFMaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1LCAxNik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtbWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1taW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1tZCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1jb21taXNzaW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzLWNvbW1pc3Npb24pO1xuICAgICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRlcm0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzLXRlcm0pO1xuICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtdGhyZXNob2xkIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkcy10aHJlc2hvbGQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbW9uZXkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzLW1vbmV5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBAZXh0ZW5kIC5HZW9tZXRyaWFMaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg3NSwgMTUpO1xuICAgICAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCwgNTApO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yYXctc2llbm5hO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5pZ2h0LXJpZGVyO1xufVxuXG4uZm9vdGVyLXdyYXBwZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxODNweDtcbiAgICB9XG59XG5cbi5mb290ZXItY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3b3JkLXNwYWNpbmc6IDRweDtcbiAgICB1bCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWRkcmVzcy1mb290ZXIge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg3NSwgMTkpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLW1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICB9XG4gICAgJl9fYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgICZfX3NlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAyMDRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NDY0NjQ7IFxuICAgICAgICBjb2xvcjogJGNvbG9yLWZvb3Rlci10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmlnaHQtcmlkZXI7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAjNjQ2NDY0IGF1dG8gMXB4O1xuICAgICAgICB9XG4gICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmlnaHQtcmlkZXI7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAjNjQ2NDY0IGF1dG8gNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBzZWxlY3QtaWUoYWRkcmVzcy1mb290ZXJfX3NlbGVjdCk7XG5cbi5tZW51LWZvb3RlciB7XG4gICAgY29sb3I6ICRjb2xvci1mb290ZXItdGV4dDtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMyk7XG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUsIDE2KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLW1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmRvY3VtZW50cy1mb290ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItZm9vdGVyLXRleHQ7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDMpO1xuICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1LCAxOSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1tZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5mb290ZXItbGljZW5zZSB7XG4gICAgY29sb3I6ICRjb2xvci1mb290ZXItdGV4dDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg3NSwgMTMpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLW1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiAuc2VsZWN0X19pY29uIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJHMtZm9vdGVyX3NlbGVjdF91cCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzM3B4O1xuICAgIHRvcDogMHB4O1xuICAgIFxufVxuXG4uYWRkcmVzcy1mb290ZXJfX3NlbGVjdDpob3ZlciB7XG4gICAgKyAuc2VsZWN0X19pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzLWZvb3Rlcl9zZWxlY3RfdXBfaG92ZXIpOyAgIFxuICAgIH1cbn1cblxuLnNpdGUtZGV2ZWxvcG1lbnQge1xuICAgIGZsb2F0OiByaWdodDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBTcGVjaWZpZXMgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuIGVsZW1lbnQgc2hvdWxkIHNwYW4uIElmIHRoZSBzZWxlY3RvciBpcyBuZXN0ZWQgdGhlIG51bWJlciBvZiBjb2x1bW5zIG9mIGl0cyBwYXJlbnQgZWxlbWVudCBzaG91bGQgYmUgcGFzc2VkIGFzIGFuIGFyZ3VtZW50IGFzIHdlbGwuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRzcGFuXG4vLy8gICBBIGxpc3QgY29udGFpbmluZyBgJGNvbHVtbnNgLCB0aGUgdW5pdGxlc3MgbnVtYmVyIG9mIGNvbHVtbnMgdGhlIGVsZW1lbnQgc3BhbnMgKHJlcXVpcmVkKSwgYW5kIGAkY29udGFpbmVyLWNvbHVtbnNgLCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgdGhlIHBhcmVudCBlbGVtZW50IHNwYW5zIChvcHRpb25hbCkuXG4vLy9cbi8vLyAgIElmIG9ubHkgb25lIHZhbHVlIGlzIHBhc3NlZCwgaXQgaXMgYXNzdW1lZCB0aGF0IGl0J3MgYCRjb2x1bW5zYCBhbmQgdGhhdCB0aGF0IGAkY29udGFpbmVyLWNvbHVtbnNgIGlzIGVxdWFsIHRvIGAkZ3JpZC1jb2x1bW5zYCwgdGhlIHRvdGFsIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuLy8vXG4vLy8gICBUaGUgdmFsdWVzIGNhbiBiZSBzZXBhcmF0ZWQgd2l0aCBhbnkgc3RyaW5nIHN1Y2ggYXMgYG9mYCwgYC9gLCBldGMuXG4vLy9cbi8vLyAgIGAkY29sdW1uc2AgYWxzbyBhY2NlcHRzIGRlY2ltYWxzIGZvciB3aGVuIGl0J3MgbmVjZXNzYXJ5IHRvIGJyZWFrIG91dCBvZiB0aGUgc3RhbmRhcmQgZ3JpZC4gRS5nLiBQYXNzaW5nIGAyLjRgIGluIGEgc3RhbmRhcmQgMTIgY29sdW1uIGdyaWQgd2lsbCBkaXZpZGUgdGhlIHJvdyBpbnRvIDUgY29sdW1ucy5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZGlzcGxheSBbYmxvY2tdXG4vLy8gICBTZXRzIHRoZSBkaXNwbGF5IHByb3BlcnR5IG9mIHRoZSBlbGVtZW50LiBCeSBkZWZhdWx0IGl0IHNldHMgdGhlIGRpc3BsYXkgcHJvcGVydCBvZiB0aGUgZWxlbWVudCB0byBgYmxvY2tgLlxuLy8vXG4vLy8gICBJZiBwYXNzZWQgYGJsb2NrLWNvbGxhcHNlYCwgaXQgYWxzbyByZW1vdmVzIHRoZSBtYXJnaW4gZ3V0dGVyIGJ5IGFkZGluZyBpdCB0byB0aGUgZWxlbWVudCB3aWR0aC5cbi8vL1xuLy8vICAgSWYgcGFzc2VkIGB0YWJsZWAsIGl0IHNldHMgdGhlIGRpc3BsYXkgcHJvcGVydHkgdG8gYHRhYmxlLWNlbGxgIGFuZCBjYWxjdWxhdGVzIHRoZSB3aWR0aCBvZiB0aGUgZWxlbWVudCB3aXRob3V0IHRha2luZyBndXR0ZXJzIGludG8gY29uc2lkZXJhdGlvbi4gVGhlIHJlc3VsdCBkb2VzIG5vdCBhbGlnbiB3aXRoIHRoZSBibG9jay1iYXNlZCBncmlkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbi8vL1xuLy8vICAgIC5uZXN0ZWQtZWxlbWVudCB7XG4vLy8gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMiBvZiA2KTtcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuLy8vICAgICB3aWR0aDogNDguODIxMTclO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudDpsYXN0LWNoaWxkIHtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudCAubmVzdGVkLWVsZW1lbnQge1xuLy8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogNC44MjkxNiU7XG4vLy8gICAgIHdpZHRoOiAzMC4xMTM4OSU7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50IC5uZXN0ZWQtZWxlbWVudDpsYXN0LWNoaWxkIHtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgfVxuXG5AbWl4aW4gc3Bhbi1jb2x1bW5zKCRzcGFuOiAkY29sdW1ucyBvZiAkY29udGFpbmVyLWNvbHVtbnMsICRkaXNwbGF5OiBibG9jaykge1xuICAkY29sdW1uczogbnRoKCRzcGFuLCAxKTtcbiAgJGNvbnRhaW5lci1jb2x1bW5zOiBjb250YWluZXItc3Bhbigkc3Bhbik7XG5cbiAgJHBhcmVudC1jb2x1bW5zOiBnZXQtcGFyZW50LWNvbHVtbnMoJGNvbnRhaW5lci1jb2x1bW5zKSAhZ2xvYmFsO1xuXG4gICRkaXJlY3Rpb246IGdldC1kaXJlY3Rpb24oJGxheW91dC1kaXJlY3Rpb24sICRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb24pO1xuICAkb3Bwb3NpdGUtZGlyZWN0aW9uOiBnZXQtb3Bwb3NpdGUtZGlyZWN0aW9uKCRkaXJlY3Rpb24pO1xuXG4gICRkaXNwbGF5LXRhYmxlOiBpcy1kaXNwbGF5LXRhYmxlKCRjb250YWluZXItZGlzcGxheS10YWJsZSwgJGRpc3BsYXkpO1xuXG4gIEBpZiAkZGlzcGxheS10YWJsZSAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGNvbHVtbnMgLyAkY29udGFpbmVyLWNvbHVtbnMpO1xuICB9IEBlbHNlIHtcbiAgICBmbG9hdDogI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTtcblxuICAgIEBpZiAkZGlzcGxheSAhPSBuby1kaXNwbGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpZiAkZGlzcGxheSA9PSBjb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVGhlICdjb2xsYXBzZScgYXJndW1lbnQgd2lsbCBiZSBkZXByZWNhdGVkLiBVc2UgJ2Jsb2NrLWNvbGxhcHNlJyBpbnN0ZWFkLlwiKTtcbiAgICB9XG5cbiAgICBAaWYgJGRpc3BsYXkgPT0gY29sbGFwc2Ugb3IgJGRpc3BsYXkgPT0gYmxvY2stY29sbGFwc2Uge1xuICAgICAgd2lkdGg6IGZsZXgtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci1jb2x1bW5zKSArIGZsZXgtZ3V0dGVyKCRjb250YWluZXItY29sdW1ucyk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiBmbGV4LWdyaWQoJGNvbHVtbnMsICRjb250YWluZXItY29sdW1ucyk7XG4gICAgICB9XG5cbiAgICB9IEBlbHNlIHtcbiAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiBmbGV4LWd1dHRlcigkY29udGFpbmVyLWNvbHVtbnMpO1xuICAgICAgd2lkdGg6IGZsZXgtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci1jb2x1bW5zKTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZXJyb3ItNDA0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzLzQwNC5qcGcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICBAaW5jbHVkZSBjYWxjKG1pbi1oZWlnaHQsIFwiMTAwdmggLSA4MHB4XCIpO1xyXG4gICAgbWF4LWhlaWdodDogOTYwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhbGMobWluLWhlaWdodCwgXCIxMDB2aCAtIDIyMnB4XCIpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtdmIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzLzQwNC00MDk2LmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTkyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAZXh0ZW5kIC50aXRsZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwLCAxNik7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LTI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gY2FsYygkcHJvcGVydHksICR2YWx1ZSkge1xuICBAaW5jbHVkZSBfYm91cmJvbi1kZXByZWNhdGUtZm9yLXByZWZpeGluZyhcImNhbGNcIik7XG5cbiAgI3skcHJvcGVydHl9OiAtd2Via2l0LWNhbGMoI3skdmFsdWV9KTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JHZhbHVlfSk7XG59XG4iLCIud2lkZ2V0cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgJl9fdHdpdHRlciwgJl9fZmFjZWJvb2sge1xyXG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R3aXR0ZXIge1xyXG4gICAgICAgIC50d2l0dGVyLXRpbWVsaW5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwLCAyNCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbn1cclxuLndpZGdldHMtaGVhZCB7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbn1cclxuLndpZGdldHNfX3R3aXR0ZXIge1xyXG4gICAgLndpZGdldHNfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgfSAgICBcclxufSIsIi5wZXJzb25hbC1hcmVhIHtcclxuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcclxuICAgIHBhZGRpbmctdG9wOiAkbWFpbi1wYWRkaW5nLXRvcDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkbWFpbi1wYWRkaW5nLWJvdHRvbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAudGl0bGU7XHJcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcblxyXG4gICAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwLCAxOSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbnNpZGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDAsIDE5KTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZmxleDogMSAxIDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhpZGVfbWFpbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59IiwiLnBlcnNvbmFsLWFyZWEtbmF2IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA4MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWhlYWRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUtc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAwIDEgMjAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDI1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzaXplLXNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAyNXB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXJhdy1zaWVubmE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGEtbmF2LWxpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGEtbmF2LWxpbmstaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGluay1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUtc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBhLW5hdi1saW5rLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctaGVhZGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN2Zy1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgJi0tYXJyb3ctbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZGltLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYXJyb3ctYmFjayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJnLWhlYWRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2hvdyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kaW0tZ3JheTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuc3ZnLWljb24ge1xyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3ctbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLWFycm93LWJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0taGlkLW1pbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzaXplLXNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxufSIsIi5saW5rLWludmVzdC1wcm9maWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS14cy1tYXgpIHtcclxuICAgICAgICAgICAgJiwgJiBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5leGNoYW5nZS1yYXRlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnJlcG9ydGluZyB7XHJcbiAgICB1bCBsaSBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtMjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yYXctc2llbm5hO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGxpIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BsdXMucG5nKSBuby1yZXBlYXQgdG9wIDRweCBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWludXMucG5nKSBuby1yZXBlYXQgdG9wIDRweCBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgKyB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIuY29udGFjdHMge1xyXG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xyXG4gICAgcGFkZGluZy10b3A6ICRtYWluLXBhZGRpbmctdG9wO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRtYWluLXBhZGRpbmctYm90dG9tO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LTI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGltLWdyYXk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDAsIDI0KTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2VsZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg3NSwgMTMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHhcclxuICAgIH1cclxufVxyXG4iLCIubGlzdC1xdWVzdGlvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbn1cclxuXHJcbi5xdWVzdGlvbiB7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYW5zd2VycyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10ZXh0LTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LTI7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWVycm9yIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xyXG5cclxuICAgICAgICBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tZXJyb3Ige1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXN1bHQtcXVlc3Rpb25zIHtcclxuICAgIEBleHRlbmQgLnF1ZXN0aW9uO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAuZm9ybS1zZWxlY3Qge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5mb3JtLWVsZW1lbnQ7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmZvcm0tZWxlbWVudC0tbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tZXJyb3Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnF1ZXN0aW9uYXJ5IHtcbiAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUtc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGlzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyAgICBcbiAgICB9XG4gICAgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTFweDsgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA2N3B4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50ZWFzZXItcHJvZHVjdHMge1xyXG4gICAgbWluLWhlaWdodDogNDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Byb2R1Y3RzLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS12Yikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJvZHVjdHMtNDA5Ni5qcGcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgLnRlYXNlci1wcm9kdWN0c19fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7IFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS14cykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBleHRlbmQgLnRpdGxlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1LCAxNik7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm9iamVjdGl2ZXtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtMjtcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwLCAyNCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTcwLCAzNSk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxNzAsIDE2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkgeyBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTcwLCAyNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzaXplLXhzKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJhdy1zaWVubmE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXJhdy1zaWVubmE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDAsIDE4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUtc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxNzAsIDI1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcmF3LXNpZW5uYTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgICBjb2xvcjogI2QyZDJkMjtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUtc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbHVtbnM6IDE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xuICAgICAgICAgICAgY29sdW1uczogMjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5pbnZlc3QtcHJvZHVjdHMge1xyXG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC5mb3JtLWVsZW1lbnQgbGFiZWwge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzaXplLXNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMzUlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCwgMjUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDAsIDE5KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tc3RhbmRhcmQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkcy1wcm9kdWN0LXN0YW5kYXJkKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYWdncmVzc2l2ZTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzLXByb2R1Y3QtYWdncmVzc2l2ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXNhZmU6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkcy1wcm9kdWN0LXNhZmUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taG90YS1tYWpvcnM6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkcy1wcm9kdWN0LWhvdGEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUsIDE2KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XHJcbiAgICAgICAgICAgIGNvbHVtbnM6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fib3V0IHtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUtc20pIHtcclxuICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1LCAxNik7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWd1YXJhbnRlZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmF3LXNpZW5uYTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwLCAxOSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jYWxjdWxhdGlvbiB7XHJcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzaXplLXNtKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSA0OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIC5mb3JtLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXllYXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUteHMtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc3RhcnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZW5kIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGluZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGVyIC50b29sdGlwLnRvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgICAgIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtMjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50b29sdGlwLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1oYW5kbGUucm91bmQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGluZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLWhhbmRsZSwgLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2sge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUteHMtbWF4KSB7XHJcbiAgICAgICAgICAgIC5idXR0b24uYnV0dG9uX19kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zaG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmlnaHQtcmlkZXI7XG4gICAgY29sb3I6ICRjb2xvci1saWdodC1ncmV5O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUtc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAmLXRlYXNlcntcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90c3ItaG93X3Nob3AuanBnKSByZXBlYXQgdG9wIGNlbnRlciAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1zbSkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUtdmIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdHNyLWhvd19zaG9wLTQwOTYuanBnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICAudGVhc2VyLXByb2R1Y3RzX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4OyBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS14cykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC50aXRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5HZW9tZXRyaWFMaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUsIDE1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplLXNtKSB7XG4gICAgICAgICAgICAgICAgY29sdW1uczogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgJi0taGVhZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtLXByb2R1Y3RzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tcHJvZHVjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJHNpemUtc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWF1dGhvciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1kaXMge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLkdlb21ldHJpYUxpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9wYWdpbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LTI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGltLWdyYXk7ICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLW5leHQge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmstYWN0aXZlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmstYWN0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGlzYWJsZWQge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kaW0tZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wcm9maWxlIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS1zbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmLS1uYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwLCAyNCk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0taW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzaXplLXNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXByaWNlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICZfX3NvcnRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAuZm9ybS1lbGVtZW50LS1zIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS14cykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMS41JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNvcnRfc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICYtLWJ0biB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzaXplLXhzLW1heCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbi5idXR0b25fX2RlZmF1bHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggN3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhICgkc2l6ZS14cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGVfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyAgICBcbn1cbi5wb3NpdGlvbl9pbmZvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEgKCRzaXplLXNtKSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgKyAqIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuLmJ5LWRhdGUsIC5ieS1zdGF0dXMgIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuc29ydGluZy1zaG93ICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnRhYmxlLnRhYmxlLWN1c3RvbSAuc3ZnLWljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgJi0tb3BlbiB7XG4gICAgICAgIGZpbGw6IHJlZDtcbiAgICB9XG4gICAgJi0tY2xvc2Uge1xuICAgICAgICBmaWxsOiBncmVlbjtcbiAgICB9XG59XG4iLCIubmV3cyB7XG4gICAgcGFkZGluZy10b3A6ICRtYWluLXBhZGRpbmctdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAkbWFpbi1wYWRkaW5nLWJvdHRvbTtcbn0iLCIubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1tZCkge1xuICAgICAgICB3aWR0aDogNDkwcHg7XG4gICAgfVxufVxuLm9wZW5fYWNjb3VudHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgcGFkZGluZy10b3A6ICRtYWluLXBhZGRpbmctdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICBAaW5jbHVkZSBzaGlmdCgwKTtcbiAgICB9XG59XG4udGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc29jaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXRleHQtMjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWRpbS1ncmF5O1xuICAgICAgICB9XG4gICAgfVxufVxuLmlucHV0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJl9fc3Bhbi1jaGVja2JveCB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwLCAxNik7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4vKiAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZS1tZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9Ki9cbn1cbi5pbnB1dF9ib3hfX3NlbGVjdDpob3ZlciB7XG4gICAgKyAuc2VsZWN0X19pY29ue1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJHMtaW5wdXRfYm94LXNlbGVjLWhvdmVydCk7ICAgXG4gICAgfVxufVxuLyouc2VsZWN0X19pY29uX2Rvd24ge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkcy1mb290ZXJfc2VsZWN0X3VwKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzcHg7XG4gICAgdG9wOiAwO1xufSovXG4vKi5zZWxlY3RfX2ljb25fdXAge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkcy1mb290ZXJfc2VsZWN0X3VwKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzcHg7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59Ki9cbi5jaGVja2JveF9wZXJzb24tZGF0YSB7IFxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC0yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yYXctc2llbm5hO1xuICAgIH0gXG59XG4ubmljZS1jaGVja2JveCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBuaWNlLWNoZWNrYm94KCcuLi9pbWFnZXMvbmljZS1jaGVja2JveC5wbmcnLCAyMHB4LCAyMHB4LCAwIDAgMCAwcHgsIDBweCk7XG59XG5idXR0b24uY2xvc2Uge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICByaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21vZGFsX2Nsb3NlLnBuZykgY2VudGVyIHRvcC8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFRyYW5zbGF0ZXMgYW4gZWxlbWVudCBob3Jpem9udGFsbHkgYnkgYSBudW1iZXIgb2YgY29sdW1ucy4gUG9zaXRpdmUgYXJndW1lbnRzIHNoaWZ0IHRoZSBlbGVtZW50IHRvIHRoZSBhY3RpdmUgbGF5b3V0IGRpcmVjdGlvbiwgd2hpbGUgbmVnYXRpdmUgb25lcyBzaGlmdCBpdCB0byB0aGUgb3Bwb3NpdGUgZGlyZWN0aW9uLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXIgKHVuaXRsZXNzKX0gJG4tY29sdW1ucyBbMV1cbi8vLyAgIE51bWJlciBvZiBjb2x1bW5zIGJ5IHdoaWNoIHRoZSBlbGVtZW50IHNoaWZ0cy5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBzaGlmdCgtMyk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1Mgb3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIG1hcmdpbi1sZWZ0OiAtMjUuNTg5NDElO1xuLy8vICAgfVxuXG5AbWl4aW4gc2hpZnQoJG4tY29sdW1uczogMSkge1xuICBAaW5jbHVkZSBzaGlmdC1pbi1jb250ZXh0KCRuLWNvbHVtbnMpO1xufVxuXG4vLy8gVHJhbnNsYXRlcyBhbiBlbGVtZW50IGhvcml6b250YWxseSBieSBhIG51bWJlciBvZiBjb2x1bW5zLCBpbiBhIHNwZWNpZmljIG5lc3RpbmcgY29udGV4dC5cbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHNoaWZ0XG4vLy8gICBBIGxpc3QgY29udGFpbmluZyB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgdG8gc2hpZnQgKGAkY29sdW1uc2ApIGFuZCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgb2YgdGhlIHBhcmVudCBlbGVtZW50IChgJGNvbnRhaW5lci1jb2x1bW5zYCkuXG4vLy9cbi8vLyAgIFRoZSB0d28gdmFsdWVzIGNhbiBiZSBzZXBhcmF0ZWQgd2l0aCBhbnkgc3RyaW5nIHN1Y2ggYXMgYG9mYCwgYC9gLCBldGMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgc2hpZnQoLTMgb2YgNik7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1Mgb3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIG1hcmdpbi1sZWZ0OiAtNTIuNDE0NTglO1xuLy8vICAgfVxuXG5AbWl4aW4gc2hpZnQtaW4tY29udGV4dCgkc2hpZnQ6ICRjb2x1bW5zIG9mICRjb250YWluZXItY29sdW1ucykge1xuICAkbi1jb2x1bW5zOiBudGgoJHNoaWZ0LCAxKTtcbiAgJHBhcmVudC1jb2x1bW5zOiBjb250YWluZXItc2hpZnQoJHNoaWZ0KSAhZ2xvYmFsO1xuXG4gICRkaXJlY3Rpb246IGdldC1kaXJlY3Rpb24oJGxheW91dC1kaXJlY3Rpb24sICRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb24pO1xuICAkb3Bwb3NpdGUtZGlyZWN0aW9uOiBnZXQtb3Bwb3NpdGUtZGlyZWN0aW9uKCRkaXJlY3Rpb24pO1xuXG4gIG1hcmdpbi0jeyRvcHBvc2l0ZS1kaXJlY3Rpb259OiAkbi1jb2x1bW5zICogZmxleC1ncmlkKDEsICRwYXJlbnQtY29sdW1ucykgKyAkbi1jb2x1bW5zICogZmxleC1ndXR0ZXIoJHBhcmVudC1jb2x1bW5zKTtcblxuICAvLyBSZXNldCBuZXN0aW5nIGNvbnRleHRcbiAgJHBhcmVudC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zICFnbG9iYWw7XG59XG4iLCJAbWl4aW4gbmljZS1jaGVja2JveCgkYmctaW1nLCAkd2lkdGgsICRoZWlnaHQsICRtYXJnaW4sICRwbCl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF17XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGw7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkYmctaW1nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJG1hcmdpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlICB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbmljZS1jaGVja2JveC1ob3Zlci5wbmcnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQrIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkICsgc3Bhbjpob3ZlcjpiZWZvcmUgIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL25pY2UtY2hlY2tib3gucG5nJykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICYsICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuLyogICAgQG1lZGlhIChtYXgtd2lkdGg6IDRweCkge1xuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0qL1xufSIsIi51aS1wbm90aWZ5e3RvcDozNnB4O3JpZ2h0OjM2cHg7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OmF1dG87ei1pbmRleDoyfWJvZHk+LnVpLXBub3RpZnl7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwNDB9LnVpLXBub3RpZnktbW9kYWwtb3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjQpO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6MX1ib2R5Pi51aS1wbm90aWZ5LW1vZGFsLW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwMzl9LnVpLXBub3RpZnkudWktcG5vdGlmeS1pbntkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0udWktcG5vdGlmeS51aS1wbm90aWZ5LW1vdmV7dHJhbnNpdGlvbjpsZWZ0IC41cyBlYXNlLHRvcCAuNXMgZWFzZSxyaWdodCAuNXMgZWFzZSxib3R0b20gLjVzIGVhc2V9LnVpLXBub3RpZnkudWktcG5vdGlmeS1mYWRlLXNsb3d7dHJhbnNpdGlvbjpvcGFjaXR5IC42cyBsaW5lYXI7b3BhY2l0eTowfS51aS1wbm90aWZ5LnVpLXBub3RpZnktZmFkZS1zbG93LnVpLXBub3RpZnkudWktcG5vdGlmeS1tb3Zle3RyYW5zaXRpb246b3BhY2l0eSAuNnMgbGluZWFyLGxlZnQgLjVzIGVhc2UsdG9wIC41cyBlYXNlLHJpZ2h0IC41cyBlYXNlLGJvdHRvbSAuNXMgZWFzZX0udWktcG5vdGlmeS51aS1wbm90aWZ5LWZhZGUtbm9ybWFse3RyYW5zaXRpb246b3BhY2l0eSAuNHMgbGluZWFyO29wYWNpdHk6MH0udWktcG5vdGlmeS51aS1wbm90aWZ5LWZhZGUtbm9ybWFsLnVpLXBub3RpZnkudWktcG5vdGlmeS1tb3Zle3RyYW5zaXRpb246b3BhY2l0eSAuNHMgbGluZWFyLGxlZnQgLjVzIGVhc2UsdG9wIC41cyBlYXNlLHJpZ2h0IC41cyBlYXNlLGJvdHRvbSAuNXMgZWFzZX0udWktcG5vdGlmeS51aS1wbm90aWZ5LWZhZGUtZmFzdHt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcjtvcGFjaXR5OjB9LnVpLXBub3RpZnkudWktcG5vdGlmeS1mYWRlLWZhc3QudWktcG5vdGlmeS51aS1wbm90aWZ5LW1vdmV7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBsaW5lYXIsbGVmdCAuNXMgZWFzZSx0b3AgLjVzIGVhc2UscmlnaHQgLjVzIGVhc2UsYm90dG9tIC41cyBlYXNlfS51aS1wbm90aWZ5LnVpLXBub3RpZnktZmFkZS1pbntvcGFjaXR5OjF9LnVpLXBub3RpZnkgLnVpLXBub3RpZnktc2hhZG93ey13ZWJraXQtYm94LXNoYWRvdzowIDZweCAyOHB4IDAgcmdiYSgwLDAsMCwuMSk7LW1vei1ib3gtc2hhZG93OjAgNnB4IDI4cHggMCByZ2JhKDAsMCwwLC4xKTtib3gtc2hhZG93OjAgNnB4IDI4cHggMCByZ2JhKDAsMCwwLC4xKX0udWktcG5vdGlmeS1jb250YWluZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIDA7cGFkZGluZzouOGVtO2hlaWdodDoxMDAlO21hcmdpbjowfS51aS1wbm90aWZ5LWNvbnRhaW5lcjphZnRlcntjb250ZW50OlwiIFwiO3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7Y2xlYXI6Ym90aH0udWktcG5vdGlmeS1jb250YWluZXIudWktcG5vdGlmeS1zaGFycHstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjB9LnVpLXBub3RpZnktdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi40ZW07bWFyZ2luLXRvcDowfS51aS1wbm90aWZ5LXRleHR7ZGlzcGxheTpibG9ja30udWktcG5vdGlmeS1pY29uLC51aS1wbm90aWZ5LWljb24gc3BhbntkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0Oi4yZW19LnVpLXBub3RpZnkuc3RhY2stYm90dG9tbGVmdCwudWktcG5vdGlmeS5zdGFjay10b3BsZWZ0e2xlZnQ6MjVweDtyaWdodDphdXRvfS51aS1wbm90aWZ5LnN0YWNrLWJvdHRvbWxlZnQsLnVpLXBub3RpZnkuc3RhY2stYm90dG9tcmlnaHR7Ym90dG9tOjI1cHg7dG9wOmF1dG99LnVpLXBub3RpZnkuc3RhY2stbW9kYWx7bGVmdDo1MCU7cmlnaHQ6YXV0bzttYXJnaW4tbGVmdDotMTUwcHh9LmJyaWdodHRoZW1ley13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MH0uYnJpZ2h0dGhlbWUudWktcG5vdGlmeS1jb250YWluZXJ7cGFkZGluZzoxOHB4fS5icmlnaHR0aGVtZSAudWktcG5vdGlmeS10aXRsZXttYXJnaW4tYm90dG9tOjEycHh9LmJyaWdodHRoZW1lLW5vdGljZXtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGQTI7Ym9yZGVyOjAgc29saWQgI0ZGMDtjb2xvcjojNEY0RjAwfS5icmlnaHR0aGVtZS1pbmZve2JhY2tncm91bmQtY29sb3I6IzhGQ0VERDtib3JkZXI6MCBzb2xpZCAjMDI4NkE1O2NvbG9yOiMwMTI4MzF9LmJyaWdodHRoZW1lLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojQUZGMjlBO2JvcmRlcjowIHNvbGlkICMzNURCMDA7Y29sb3I6IzEwNDMwMH0uYnJpZ2h0dGhlbWUtZXJyb3J7YmFja2dyb3VuZC1jb2xvcjojRkZBQkEyO2JhY2tncm91bmQtaW1hZ2U6cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsdHJhbnNwYXJlbnQsdHJhbnNwYXJlbnQgMzVweCxyZ2JhKDI1NSwyNTUsMjU1LC4zKSAzNXB4LHJnYmEoMjU1LDI1NSwyNTUsLjMpIDcwcHgpO2JvcmRlcjowIHNvbGlkICNGRjE4MDA7Y29sb3I6IzRGMDgwMH0uYnJpZ2h0dGhlbWUtaWNvbi1jbG9zZXIsLmJyaWdodHRoZW1lLWljb24taW5mbywuYnJpZ2h0dGhlbWUtaWNvbi1ub3RpY2UsLmJyaWdodHRoZW1lLWljb24tc3RpY2tlciwuYnJpZ2h0dGhlbWUtaWNvbi1zdWNjZXNze3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLENvdXJpZXIsbW9ub3NwYWNlO2JvcmRlci1yYWRpdXM6NTAlfS5icmlnaHR0aGVtZS1pY29uLWNsb3NlcjphZnRlciwuYnJpZ2h0dGhlbWUtaWNvbi1pbmZvOmFmdGVyLC5icmlnaHR0aGVtZS1pY29uLW5vdGljZTphZnRlciwuYnJpZ2h0dGhlbWUtaWNvbi1zdGlja2VyOmFmdGVyLC5icmlnaHR0aGVtZS1pY29uLXN1Y2Nlc3M6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo0cHh9LmJyaWdodHRoZW1lLWljb24tbm90aWNle2JhY2tncm91bmQtY29sb3I6IzJFMkUwMDtjb2xvcjojRkZGRkEyO21hcmdpbi10b3A6MnB4fS5icmlnaHR0aGVtZS1pY29uLW5vdGljZTphZnRlcntjb250ZW50OlwiIVwifS5icmlnaHR0aGVtZS1pY29uLWluZm97YmFja2dyb3VuZC1jb2xvcjojMDEyODMxO2NvbG9yOiM4RkNFREQ7bWFyZ2luLXRvcDoycHh9LmJyaWdodHRoZW1lLWljb24taW5mbzphZnRlcntjb250ZW50OlwiaVwifS5icmlnaHR0aGVtZS1pY29uLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojMTA0MzAwO2NvbG9yOiNBRkYyOUE7bWFyZ2luLXRvcDoycHh9LmJyaWdodHRoZW1lLWljb24tc3VjY2VzczphZnRlcntjb250ZW50OlwiXFwwMDI3MTNcIn0uYnJpZ2h0dGhlbWUtaWNvbi1lcnJvcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1sZWZ0OjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6OHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTZweCBzb2xpZCAjMkUwNDAwO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Y29sb3I6I0ZGQUJBMjttYXJnaW4tdG9wOjFweH0uYnJpZ2h0dGhlbWUtaWNvbi1lcnJvcjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O2xlZnQ6LTRweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTZweDtmb250LWZhbWlseTpcIkNvdXJpZXIgTmV3XCIsQ291cmllcixtb25vc3BhY2U7Y29udGVudDpcIiFcIn0uYnJpZ2h0dGhlbWUtaWNvbi1jbG9zZXIsLmJyaWdodHRoZW1lLWljb24tc3RpY2tlcntkaXNwbGF5OmlubGluZS1ibG9ja30uYnJpZ2h0dGhlbWUtaWNvbi1jbG9zZXI6YWZ0ZXJ7dG9wOi00cHg7Y29udGVudDpcIlxcMDAyNzE1XCJ9LmJyaWdodHRoZW1lLWljb24tc3RpY2tlcjphZnRlcnt0b3A6LTVweDtjb250ZW50OlwiXFwwMUQxQkNcIjstbW96LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LmJyaWdodHRoZW1lLWljb24tc3RpY2tlci5icmlnaHR0aGVtZS1pY29uLXN0dWNrOmFmdGVyey1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uYnJpZ2h0dGhlbWUgLnVpLXBub3RpZnktYWN0aW9uLWJhcntwYWRkaW5nLXRvcDoxMnB4fS5icmlnaHR0aGVtZSAudWktcG5vdGlmeS1hY3Rpb24tYmFyIGlucHV0LC5icmlnaHR0aGVtZSAudWktcG5vdGlmeS1hY3Rpb24tYmFyIHRleHRhcmVhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEycHghaW1wb3J0YW50fS5icmlnaHR0aGVtZSAudWktcG5vdGlmeS1hY3Rpb24tYnV0dG9ue3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDA7cGFkZGluZzo0cHggOHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6MCAwfS5icmlnaHR0aGVtZSAudWktcG5vdGlmeS1hY3Rpb24tYnV0dG9uLmJ0bi1wcmltYXJ5e2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MH0uYnJpZ2h0dGhlbWUtbm90aWNlIC51aS1wbm90aWZ5LWFjdGlvbi1idXR0b24uYnRuLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojRkYwO2NvbG9yOiM0RjRGMDB9LmJyaWdodHRoZW1lLWluZm8gLnVpLXBub3RpZnktYWN0aW9uLWJ1dHRvbi5idG4tcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMwMjg2QTU7Y29sb3I6IzAxMjgzMX0uYnJpZ2h0dGhlbWUtc3VjY2VzcyAudWktcG5vdGlmeS1hY3Rpb24tYnV0dG9uLmJ0bi1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzM1REIwMDtjb2xvcjojMTA0MzAwfS5icmlnaHR0aGVtZS1lcnJvciAudWktcG5vdGlmeS1hY3Rpb24tYnV0dG9uLmJ0bi1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6I0ZGMTgwMDtjb2xvcjojNEYwODAwfS51aS1wbm90aWZ5LWNsb3NlciwudWktcG5vdGlmeS1zdGlja2Vye2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0Oi4yZW19LnVpLXBub3RpZnktY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MH1AbWVkaWEgKG1heC13aWR0aDo0ODBweCl7LnVpLXBub3RpZnktbW9iaWxlLWFibGUudWktcG5vdGlmeXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt3aWR0aDphdXRvIWltcG9ydGFudDtmb250LXNpemU6MS4yZW07LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tcy1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtmb250LXNtb290aGluZzphbnRpYWxpYXNlZH0udWktcG5vdGlmeS1tb2JpbGUtYWJsZS51aS1wbm90aWZ5IC51aS1wbm90aWZ5LXNoYWRvd3std2Via2l0LWJveC1zaGFkb3c6bm9uZTstbW96LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWJvdHRvbS13aWR0aDo1cHh9LnVpLXBub3RpZnktbW9iaWxlLWFibGUgLnVpLXBub3RpZnktY29udGFpbmVyey13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MH0udWktcG5vdGlmeS1tb2JpbGUtYWJsZS51aS1wbm90aWZ5LnN0YWNrLWJvdHRvbWxlZnQsLnVpLXBub3RpZnktbW9iaWxlLWFibGUudWktcG5vdGlmeS5zdGFjay10b3BsZWZ0e2xlZnQ6MDtyaWdodDowfS51aS1wbm90aWZ5LW1vYmlsZS1hYmxlLnVpLXBub3RpZnkuc3RhY2stYm90dG9tbGVmdCwudWktcG5vdGlmeS1tb2JpbGUtYWJsZS51aS1wbm90aWZ5LnN0YWNrLWJvdHRvbXJpZ2h0e2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3RvcDphdXRvfS51aS1wbm90aWZ5LW1vYmlsZS1hYmxlLnVpLXBub3RpZnkuc3RhY2stYm90dG9tbGVmdCAudWktcG5vdGlmeS1zaGFkb3csLnVpLXBub3RpZnktbW9iaWxlLWFibGUudWktcG5vdGlmeS5zdGFjay1ib3R0b21yaWdodCAudWktcG5vdGlmeS1zaGFkb3d7Ym9yZGVyLXRvcC13aWR0aDo1cHg7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHh9fSIsIi8qKlxuICogQnhTbGlkZXIgdjQuMS4yIC0gRnVsbHkgbG9hZGVkLCByZXNwb25zaXZlIGNvbnRlbnQgc2xpZGVyXG4gKiBodHRwOi8vYnhzbGlkZXIuY29tXG4gKlxuICogV3JpdHRlbiBieTogU3RldmVuIFdhbmRlcnNraSwgMjAxNFxuICogaHR0cDovL3N0ZXZlbndhbmRlcnNraS5jb21cbiAqICh3aGlsZSBkcmlua2luZyBCZWxnaWFuIGFsZXMgYW5kIGxpc3RlbmluZyB0byBqYXp6KVxuICpcbiAqIENFTyBhbmQgZm91bmRlciBvZiBieENyZWF0aXZlLCBMVERcbiAqIGh0dHA6Ly9ieGNyZWF0aXZlLmNvbVxuICovXG5cblxuLyoqIFJFU0VUIEFORCBMQVlPVVRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmJ4LXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdCp6b29tOiAxO1xufVxuXG4uYngtd3JhcHBlciBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiogVEhFTUVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0IHtcblx0LW1vei1ib3gtc2hhZG93OiAwIDAgNXB4ICNjY2M7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAjY2NjO1xuXHRib3gtc2hhZG93OiAwIDAgNXB4ICNjY2M7XG5cdGJvcmRlcjogIDVweCBzb2xpZCAjZmZmO1xuXHRsZWZ0OiAtNXB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcblx0LypmaXggb3RoZXIgZWxlbWVudHMgb24gdGhlIHBhZ2UgbW92aW5nIChvbiBDaHJvbWUpKi9cblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xuICAgIFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbiAgICBcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbiAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLFxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTMwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKiBMT0FERVIgKi9cblxuLmJ4LXdyYXBwZXIgLmJ4LWxvYWRpbmcge1xuXHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2J4X2xvYWRlci5naWYpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0ICNmZmY7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAyMDAwO1xufVxuXG4vKiBQQUdFUiAqL1xuXG4uYngtd3JhcHBlciAuYngtcGFnZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogLjg1ZW07XG5cdGZvbnQtZmFtaWx5OiBBcmlhbDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjNjY2O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIC5ieC1wYWdlci1pdGVtLFxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LWNvbnRyb2xzLWF1dG8taXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Knpvb206IDE7XG5cdCpkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuXHRiYWNrZ3JvdW5kOiAjNjY2O1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdG1hcmdpbjogMCA1cHg7XG5cdG91dGxpbmU6IDA7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyLFxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4vKiBESVJFQ1RJT04gQ09OVFJPTFMgKE5FWFQgLyBQUkVWKSAqL1xuXG4uYngtd3JhcHBlciAuYngtcHJldiB7XG5cdGxlZnQ6IDEwcHg7XG5cdGJhY2tncm91bmQ6IHVybChpbWFnZXMvY29udHJvbHMucG5nKSBuby1yZXBlYXQgMCAtMzJweDtcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LW5leHQge1xuXHRyaWdodDogMTBweDtcblx0YmFja2dyb3VuZDogdXJsKGltYWdlcy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCAtNDNweCAtMzJweDtcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LXByZXY6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1uZXh0OmhvdmVyIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQzcHggMDtcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTE2cHg7XG5cdG91dGxpbmU6IDA7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR6LWluZGV4OiA5OTk5O1xufVxuXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEuZGlzYWJsZWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBBVVRPIENPTlRST0xTIChTVEFSVCAvIFNUT1ApICovXG5cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RhcnQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDExcHg7XG5cdG91dGxpbmU6IDA7XG5cdGJhY2tncm91bmQ6IHVybChpbWFnZXMvY29udHJvbHMucG5nKSAtODZweCAtMTFweCBuby1yZXBlYXQ7XG5cdG1hcmdpbjogMCAzcHg7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydDpob3Zlcixcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydC5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODZweCAwO1xufVxuXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiAxMXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2NvbnRyb2xzLnBuZykgLTg2cHggLTQ0cHggbm8tcmVwZWF0O1xuXHRtYXJnaW46IDAgM3B4O1xufVxuXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcDpob3Zlcixcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdG9wLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04NnB4IC0zM3B4O1xufVxuXG4vKiBQQUdFUiBXSVRIIEFVVE8tQ09OVFJPTFMgSFlCUklEIExBWU9VVCAqL1xuXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMuYngtaGFzLWNvbnRyb2xzLWF1dG8uYngtaGFzLXBhZ2VyIC5ieC1wYWdlciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdpZHRoOiA4MCU7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy5ieC1oYXMtY29udHJvbHMtYXV0by5ieC1oYXMtcGFnZXIgLmJ4LWNvbnRyb2xzLWF1dG8ge1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDM1cHg7XG59XG5cbi8qIElNQUdFIENBUFRJT05TICovXG5cbi5ieC13cmFwcGVyIC5ieC1jYXB0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICM2NjZcXDk7XG5cdGJhY2tncm91bmQ6IHJnYmEoODAsIDgwLCA4MCwgMC43NSk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYngtd3JhcHBlciAuYngtY2FwdGlvbiBzcGFuIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogLjg1ZW07XG5cdHBhZGRpbmc6IDEwcHg7XG59XG4iLCIuYngtcGFnZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYngtcGFnZXItbGluayB7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlKCRzLXBvaW50ZXIpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzLXBvaW50ZXItaG92ZXIpO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkcy1wb2ludGVyLWFjdGl2ZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lOyBcclxuICAgIGxlZnQ6IDA7IFxyXG4gICAgYmFja2dyb3VuZDogbm9uZTsgICAgIFxyXG59XHJcbiIsIi8qIVxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgU3RlZmFuIFBldHJlXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMFxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICovXG4uZGF0ZXBpY2tlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvKi5kb3cge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH0qL1xuXG59XG4uZGF0ZXBpY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDZweDtcbn1cbi5kYXRlcGlja2VyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogN3B4O1xufVxuLmRhdGVwaWNrZXIgPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmRhdGVwaWNrZXIgdGQsXG4uZGF0ZXBpY2tlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXBpY2tlciB0ZC5kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXBpY2tlciB0ZC5kYXkuZGlzYWJsZWQge1xuICBjb2xvcjogI2VlZWVlZTtcbn1cbi5kYXRlcGlja2VyIHRkLm9sZCxcbi5kYXRlcGlja2VyIHRkLm5ldyB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDA4OGNjKSwgdG8oIzAwNDRjYykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwODhjYywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDA4OGNjJywgZW5kQ29sb3JzdHI9JyNmZjAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NGNjICMwMDQ0Y2MgIzAwMmE4MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xuICAvKiBEYXJrZW4gSUU3IGJ1dHRvbnMgYnkgZGVmYXVsdCBzbyB0aGV5IHN0YW5kIG91dCBtb3JlIGdpdmVuIHRoZXkgd29uJ3QgaGF2ZSBib3JkZXJzICovXG5cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYmIzO1xufVxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVwaWNrZXIgdGQgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzAwODhjYyksIHRvKCMwMDQ0Y2MpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjAwODhjYycsIGVuZENvbG9yc3RyPScjZmYwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcbiAgLyogRGFya2VuIElFNyBidXR0b25zIGJ5IGRlZmF1bHQgc28gdGhleSBzdGFuZCBvdXQgbW9yZSBnaXZlbiB0aGV5IHdvbid0IGhhdmUgYm9yZGVycyAqL1xuXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzAwM2JiMztcbn1cbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGQgc3Bhbi5vbGQge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5kYXRlcGlja2VyIHRoLnN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDtcbn1cbi5kYXRlcGlja2VyIHRoLm5leHQsXG4uZGF0ZXBpY2tlciB0aC5wcmV2IHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbiBpLFxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufSIsIi8qISA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgICAgICAgICAgICAgVkVSU0lPTiAgOS4zLjIgICAgICAgICAgICAgIFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiEgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBib290c3RyYXAtc2xpZGVyLmpzXG4gKlxuICogTWFpbnRhaW5lcnM6XG4gKlx0XHRLeWxlIEtlbXBcbiAqXHRcdFx0LSBUd2l0dGVyOiBAc2VpeXJpYVxuICpcdFx0XHQtIEdpdGh1YjogIHNlaXlyaWFcbiAqXHRcdFJvaGl0IEthbGt1clxuICpcdFx0XHQtIFR3aXR0ZXI6IEBSb3ZvbHV0aW9uYXJ5XG4gKlx0XHRcdC0gR2l0aHViOiAgcm92b2x1dGlvblxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2xpZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1zZWxlY3Rpb24sXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2stbG93LFxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNrLWhpZ2gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2ssXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2sudHJpYW5nbGUsXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwNDgwYmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1jb250YWluZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIC5zbGlkZXItdGljay1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsaWRlci5zbGlkZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDIxMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdHJhY2sge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAyNSU7XG4gIHRvcDogMDtcbn1cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFjay1sb3csXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRyYWNrLWhpZ2gge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2ssXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLWhhbmRsZSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLnRyaWFuZ2xlLFxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xuICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzA0ODBiZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIgLnNsaWRlci10aWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uc2xpZGVyLnNsaWRlci1kaXNhYmxlZCAuc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZGZkZiAwJSwgI2JlYmViZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZGZkZiAwJSwgI2JlYmViZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RmZGZkZiAwJSwgI2JlYmViZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkZmRmZGYnLCBlbmRDb2xvcnN0cj0nI2ZmYmViZWJlJywgR3JhZGllbnRUeXBlPTApO1xufVxuLnNsaWRlci5zbGlkZXItZGlzYWJsZWQgLnNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2U1ZTVlNSAwJSwgI2U5ZTllOSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2U1ZTVlNSAwJSwgI2U5ZTllOSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U1ZTVlNSAwJSwgI2U5ZTllOSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlNWU1ZTUnLCBlbmRDb2xvcnN0cj0nI2ZmZTllOWU5JywgR3JhZGllbnRUeXBlPTApO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNsaWRlciBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyIC50b29sdGlwLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xufVxuLnNsaWRlciAudG9vbHRpcC1pbm5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5zbGlkZXIgLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWRlci10cmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCUsICNmOWY5ZjkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCUsICNmOWY5ZjkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUgMCUsICNmOWY5ZjkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgZW5kQ29sb3JzdHI9JyNmZmY5ZjlmOScsIEdyYWRpZW50VHlwZT0wKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjlmOWY5IDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjlmOWY5IDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjlmOWY5IDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY5ZjlmOScsIGVuZENvbG9yc3RyPScjZmZmNWY1ZjUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zbGlkZXItc2VsZWN0aW9uLnRpY2stc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzg5Y2RlZiAwJSwgIzgxYmZkZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzg5Y2RlZiAwJSwgIzgxYmZkZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzg5Y2RlZiAwJSwgIzgxYmZkZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY4OWNkZWYnLCBlbmRDb2xvcnN0cj0nI2ZmODFiZmRlJywgR3JhZGllbnRUeXBlPTApO1xufVxuLnNsaWRlci10cmFjay1sb3csXG4uc2xpZGVyLXRyYWNrLWhpZ2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMTQ5YmRmIDAlLCAjMDQ4MGJlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMTQ5YmRmIDAlLCAjMDQ4MGJlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMTQ5YmRmIDAlLCAjMDQ4MGJlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjE0OWJkZicsIGVuZENvbG9yc3RyPScjZmYwNDgwYmUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO1xuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGlkZXItaGFuZGxlLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xufVxuLnNsaWRlci1oYW5kbGUuY3VzdG9tIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcbn1cbi5zbGlkZXItaGFuZGxlLmN1c3RvbTo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29udGVudDogJ1xcMjYwNSc7XG4gIGNvbG9yOiAjNzI2MjA0O1xufVxuLnNsaWRlci10aWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjkgMCUsICNmNWY1ZjUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjkgMCUsICNmNWY1ZjUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOWY5ZjkgMCUsICNmNWY1ZjUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjlmOWY5JywgZW5kQ29sb3JzdHI9JyNmZmY1ZjVmNScsIEdyYWRpZW50VHlwZT0wKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWRlci10aWNrLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNsaWRlci10aWNrLnRyaWFuZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcbn1cbi5zbGlkZXItdGljay5jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xufVxuLnNsaWRlci10aWNrLmN1c3RvbTo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29udGVudDogJ1xcMjYwNSc7XG4gIGNvbG9yOiAjNzI2MjA0O1xufVxuLnNsaWRlci10aWNrLmluLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzg5Y2RlZiAwJSwgIzgxYmZkZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzg5Y2RlZiAwJSwgIzgxYmZkZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzg5Y2RlZiAwJSwgIzgxYmZkZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY4OWNkZWYnLCBlbmRDb2xvcnN0cj0nI2ZmODFiZmRlJywgR3JhZGllbnRUeXBlPTApO1xuICBvcGFjaXR5OiAxO1xufVxuIiwiLmNhcHRjaGFfaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAjZmVlZGJhY2tmb3JtLWNhcHRjaGEtaW1hZ2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZmxhc2hfbWVzc2FnZXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA2MDBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwMHB4O1xuICB0b3A6IDE1JTtcbn1cblxuXG4uaW5kaWNlcy1maXhlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbmRpY2VzIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uaW5kaWNlcyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbmRpY2VzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uaW5kaWNlcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uaW5kaWNlcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaW5kaWNlcyB1bCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5pbmRpY2VzIHVsIGxpIC5uYW1lIHtcbiAgY29sb3I6ICMzMUNBMzI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmluZGljZXMtZml4ZWQgLmluZGljZXMgdWwgbGkgLmxhc3ROdW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluZGljZXMgdWwgbGkgLmNoYW5nZS11cCB7XG4gIGNvbG9yOiAjNjFBRTVFO1xufVxuXG4uaW5kaWNlcyB1bCBsaSAuY2hhbmdlLWRvd24ge1xuICBjb2xvcjogI0YwNTkzRDtcbn1cblxuLmluZGljZXMgLnNsaWNrLXByZXYsXG4uaW5kaWNlcyAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc21hbGwtYXJyb3dzLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG5cbn1cblxuLmluZGljZXMgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLmluZGljZXMgLnNsaWNrLW5leHQge1xuICByaWdodDogLTEwcHg7XG59XG5cbi5pbmRpY2VzIC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3cHggMHB4O1xufVxuXG4uaW5kaWNlcyAuc2xpY2stcHJldjpiZWZvcmUsXG4uaW5kaWNlcyAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuI2JlY29tZWN1c3RvbWVyZm9ybS12ZXJpZnljb2RlLWltYWdlIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4uc2xpZGVzIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmluZGljZXMtZ3JpZCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggI2Q3ZDdkNztcbiAgbWFyZ2luOiAwcHg7XG4gIHdpZHRoOiAzMiU7XG4gIGhlaWdodDogOTVweDtcbn1cblxuLmluZGljZXMtZ3JpZCB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmRpY2VzLWdyaWQgdWwgbGkgc3Bhbi5uYW1lIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDdkN2Q3O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2xpY2stc2xpZGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaG92ZXJfY3Vyc29yOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmludmVzdC1wcm9kdWN0c19fY2FsY3VsYXRpb24teWVhcnMgLnRvb2x0aXAtbWFpbntcbiAgb3BhY2l0eTogLjk7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5uYXZpZ2F0aW9uX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjYzg3ODQ2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucHJvZmlsZV9faGVhZGVyIHtcbiAgICAucHJvZmlsZV9faGVhZGVyLS1pbmZvLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgICAucHJvZmlsZV9faGVhZGVyLS1pbmZvLW1vbmV5IHtcbiAgICAgIC5qcy10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn0iXX0= */
