@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic);*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--container-width:1254px;--container-padding:15px;--font-main:"Montserrat", sans-serif;--font-accent:"Montserrat", sans-serif;--font-titles:var(--font-main);--page-bg:var(--white);--text-color:#181818;--text-white:#fff;--text-muted:#909090;--accent:#35aff4;--link-color:#2578c8;--laptop-size:1199px;--tablet-size:1050px;--mobile-size:700px;--primary:#748c70;--black:#0c0c0c;--white:#fff;--blue:#7dc3eb;--primary-primary25:#f0f2ef;--primary-primary50:#d1d9cf;--primary-primary100:#b2bfaf;--primary-primary200:#a2b39f;--primary-primary300:#93a690;--primary-primary400:#839980;--primary-primary-600:#5a6d57;--primary-primary-700:#404e3e;--primary-primary750:#343e32;--primary-primary800:#272f25;--primary-primary900:#0d100c;--neutral-backgroundfaf9f5:#faf9f5;--neutral-graydfdfdf:#dfdfdf;--neutral-grayededed:#ededed;--neutral-grayf9f9f9:#f9f9f9;--neutral-graycbcbcb:#cbcbcb;--neutral-grayadadad:#adadad;--neutral-gray868686:#868686;--neutral-gray606060:#606060;--neutral-gray404040:#404040;--neutral-gray202020:#202020;--neutral-gray0c0c0c:#0c0c0c;--state-color-warning-bg:#f7e4c9;--state-color-warning-light:#ecbb77;--state-color-warning:#e09126;--state-color-error-bg:#fff2f2;--state-color-error-light:#ed2e2e;--state-color-error:#c30000;--state-color-success-bg:#f3fdfa;--state-color-success-light:#00ba88;--state-color-success:#00966d;--font-family:"Montserrat", sans-serif}.dark{--page-bg:#252526;--text-color:#fff}html{scroll-behavior:smooth;background-color:#272727}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block}a{color:var(--link-color)}.muted{color:var(--text-muted)}.container.time-plugin.show{z-index:99!important}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}.docs{display:grid;line-height:1.5}.docs p{margin:1rem 0}.docs ol,.docs ul{padding-left:2rem}.docs ol li,.docs ul li{list-style:disc;margin-bottom:.5rem}.docs ol li{list-style:decimal}.docs section,.docs section.docs{padding:40px 0}.docs section+section{border-top:1px solid #dae5e9}.docs small{font-size:1rem;color:#acacac}.docs .title-1:first-child,.docs .title-2:first-child{margin-top:0!important}.test,.test-2{width:600px;height:300px;margin:50px auto;background-color:#999;background-position:center center;background-size:cover;background-repeat:no-repeat}.test{background-image:url(./../img/project-02.jpg)}.test-2{background-image:-webkit-image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x);background-image:image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x)}.font-1{font-family:"Montserrat";font-weight:700;font-style:italic}.font-2{font-family:"FirasansBook";font-weight:400}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container,.container-full{padding:0 var(--container-padding)}.container{margin:0 auto;max-width:var(--container-width);width:100%}.container-full{max-width:100%}.container-left-50,.container-right-50{padding:0 var(--container-padding);max-width:50%}.container-right-50{margin-left:auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.account,body,html{display:-webkit-box;display:-ms-flexbox;display:flex}body,html{min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.account li{-ms-flex-negative:0;flex-shrink:0}.account a{display:inline-block;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.account a:hover,.btn:hover,a.btn:hover{background:var(--neutral-grayededed);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.account__person{display:bock}.account__menu{display:none}.best__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-bottom:24px}.btn,a.btn{display:inline-block;padding:8px;min-width:185px;height:40px;background:var(--white);font-weight:400;font-size:14px;line-height:1.71;text-transform:capitalize;text-align:center;color:var(--black);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.btn:hover,a.btn:hover{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.btn--small,a.btn--small{width:unset;padding-left:15px;padding-right:15px;color:var(--primary-primary-600)}.btn-outline,.card-collection,a.btn-outline{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.btn-outline,a.btn-outline{display:inline-block;border:1px solid var(--primary-primary-600);padding:8px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-weight:400;font-size:14px;text-transform:capitalize;text-align:center;color:var(--primary-primary-600)}.btn-outline:hover,a.btn-outline:hover{color:var(--primary-primary-700);border:1px solid var(--primary-primary-700);background:var(--neutral-grayededed)}.card-collection{position:relative}.card-collection__link{position:absolute;right:16px;bottom:16px}.card{position:relative;padding:3px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.card:hover{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 0 2px 3px #d3d3d3;box-shadow:0 0 2px 3px #d3d3d3}.card__fav-btn{position:absolute;top:24px;right:24px;z-index:2}.card__btn-fav:hover .icon--favorite{stroke:#e33279}.card__btn-fav--selected .icon--favorite{fill:var(--state-color-error);stroke:var(--state-color-error)}.card__btn-fav--selected .icon--favorite:hover{stroke:var(--state-color-error)}.card__body{padding:5.5px 8px;display:grid;gap:8px;text-transform:capitalize;color:var(--black)}.card__title{font-weight:700;font-size:16px;line-height:1.4}.card__title a,.mobile-nav a{color:var(--black)}.card__title a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.card__cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.card__desc{width:150px;font-weight:400;font-size:16px;line-height:1.8}.card__price{font-weight:700;font-size:16px;line-height:140%}.card__colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.collection__title{margin-bottom:24px}.collection__cols{display:grid;grid-template-columns:1fr 1fr;gap:24px}.collection__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:64px}.color{width:24px;height:24px;background-color:transparent;border-radius:50%}.color--black{background-color:var(--black)}.color--blue{background-color:var(--blue)}.color--green{background-color:var(--primary)}.color--olive{background-color:#909225}.color--navy{background-color:#19418e}.color--pink{background-color:#d0a5ea}.color--white{background-color:var(--white);border:1px solid #d0d0d0}.follow__title{margin-bottom:24px}.follow__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}.follow__grid>:first-child{grid-area:1/1/span 2/span 2}.follow__grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer{margin-top:88px;padding:24px 0;background-color:#000;font-weight:400;font-size:12px;line-height:1.8;text-transform:capitalize;color:var(--neutral-graycbcbcb)}.footer__copyright{padding-left:32px}.header{position:relative;z-index:999;background-color:var(--white);padding:16px 0 18px}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{-ms-flex-negative:0;flex-shrink:0}.logo{height:46px}.header__nav{margin-left:auto}.header__account--first{margin-left:auto;margin-right:24px}.header__nav-btn{display:none}.hero{height:600px;padding-bottom:103px;background-color:var(--page-bg);background-image:url(./../img/hero/hero.jpg);background-position:left center;background-size:cover;background-repeat:no-repeat}.container{height:100%}.hero__content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:27px}.hero__title{max-width:494px;font-style:italic;font-weight:500;font-size:34px;line-height:1.8;text-transform:capitalize;color:var(--black)}.icons-wrapper{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.icon{fill:transparent;stroke:transparent;width:24px;height:24px}.icon--person,.icon--search{fill:var(--black)}.icon--bag,.icon--favorite,.icon--menu,.icon--person,.icon--search{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.icon--bag,.icon--menu{fill:var(--black)}.icon--favorite{fill:var(--white);stroke-width:2px;stroke:var(--black)}.icon--arrow-down{fill:var(--black)}.main,.mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main{gap:88px}.mobile-nav{position:fixed;top:-100%;width:100%;height:100%;z-index:99;padding:106px 20px 56px;color:var(--black);background:var(--white);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;overflow-y:auto}.mobile-nav--open{top:0}.mobile-nav__links{padding:16px 0 84px}.mobile-links{display:grid;gap:32px}.mobile-links__parent{border-bottom:1px solid var(--black)}.mobile-links__parent-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-links__parent-title{font-weight:400;font-size:14px;line-height:1.8;text-transform:capitalize;color:var(--black)}.mobile-links__parent-btn__icon,.mobile-sub{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.active .mobile-links__parent-btn__icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-sub{max-height:0;overflow:hidden}.mobile-sub-list{padding:24px 0 16px 35px;display:grid;gap:16px}.mobile-sub-list__item{font-weight:400;font-size:14px;line-height:1.8;text-transform:capitalize;color:var(--neutral-gray404040)}.mobile-sub-list__link{display:inline-block;width:100%;padding-top:7px;color:var(--neutral-gray404040)}.mobile-sub-list__link:hover{background:var(--neutral-grayededed)}.mobile-nav__btns{margin-top:auto;padding-top:14px;border-top:1px solid var(--neutral-graycbcbcb);display:grid;grid-template-columns:1fr 1fr;gap:16px}.mobile-nav-btn{--time:0.1s;--width:19px;--height:12px;--line-height:2px;--spacing:3px;--color:var(--black);--radius:0px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-icon,.nav-icon::after,.nav-icon::before{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;-webkit-transition:top var(--time) linear var(--time),-webkit-transform var(--time) ease-in;transition:transform var(--time) ease-in,top var(--time) linear var(--time);transition:transform var(--time) ease-in,top var(--time) linear var(--time),-webkit-transform var(--time) ease-in}.nav-icon::before{top:calc(-1*(var(--line-height) + var(--spacing)))}.nav-icon::after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::after,.nav-icon.nav-icon--active::before{top:0;-webkit-transition:top var(--time) linear,-webkit-transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time),-webkit-transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.nav-icon--active::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-btn{z-index:999}.nav{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1.8;text-transform:capitalize;text-align:center;color:var(--neutral-gray404040)}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.nav__list a{color:var(--neutral-gray404040)}.nav__list a.active{color:#000}.nav__list li:hover{opacity:.8}.swiper{width:100%;padding-bottom:32px!important}.swiper-pagination-bullet{width:14px!important;height:14px!important;background-color:var(--neutral-grayadadad)!important;opacity:1!important}.swiper-pagination-bullet-active{background-color:var(--neutral-graydfdfdf)!important}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:8px!important;margin-right:8px!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0!important}.title{font-family:var(--font-family);font-weight:600;font-size:32px;line-height:1.4;text-transform:capitalize;color:var(--black)}.title-2,.title-3,.title-4{margin:1em 0 .5em;font-size:32px;font-weight:700;font-family:var(--font-titles)}.title-3,.title-4{font-size:26px}.title-4{font-size:18px}.text{font-weight:450;font-size:18px;line-height:1.5;color:var(--text-muted)}.text p+p{margin-top:1em}.top-info{position:relative;z-index:999;padding:8px 0 7px;background:var(--primary-primary-600);font-weight:600;font-size:12px;letter-spacing:.07em;text-align:center;color:var(--white);text-transform:capitalize}@media (min-width:801px){.mobile-nav{display:none}}@media (max-width:1440px){.container-full,.container-right{padding:0 50px}}@media (max-width:1274px){.container-full{padding:0 30px}.hero__title{text-shadow:0 0 5px #f1debe}.nav__list{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}@media (max-width:1050px){.container-right{padding:0 30px}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.account{gap:12px}.color{width:16px;height:16px}.header__account--first{margin-right:12px}.nav{font-size:16px}}@media (max-width:800px){.container-full{padding:0 15px}.container-left-50,.container-right-50{max-width:100%}.container-right{padding:0 15px}.container-half-left,.container-half-right{padding:0 var(--container-padding)}.account__person{display:none}.account__menu{display:block}.best__title-wrapper{margin-bottom:8px}.best__link{display:none}.btn:hover,a.btn:hover{background:var(--neutral-grayededed);-webkit-transform:unset;-ms-transform:unset;transform:unset}.btn,a.btn{padding:8px 9px;min-width:unset;font-size:14px;line-height:1.71}.btn--mobile-wide,a.btn--mobile-wide{min-width:unset;width:100%;padding:8px 16px;text-align:start}.card-collection:hover{cursor:pointer;-webkit-box-shadow:0 0 1px 2px var(--neutral-grayededed);box-shadow:0 0 1px 2px var(--neutral-grayededed)}.card-collection__link{position:static}.card-collection__link .btn--mobile-wide::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.card__fav-btn{top:11px;right:10px}.card__body{padding:0 0 8px}.card__title{font-weight:600;font-size:14px}.card__desc{font-size:14px;line-height:1.4}.card__price{font-weight:600;font-size:14px}.collection__title{margin-bottom:8px}.collection__cols{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.collection__col{gap:24px}.follow__title{margin-bottom:8px}.follow__grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.footer{margin-top:24px;padding:8px 0}.footer__copyright{padding-left:20px}.header{padding:4px 0 8px}.header__nav{display:none}.header__account--first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-left:unset}.hero{padding-bottom:16px;height:551px;background-position:32% center}.hero__content{gap:32px}.hero__title{max-width:168px;font-size:20px}.main{gap:24px}.swiper{padding-bottom:20px!important}.swiper-pagination-bullet{width:8px!important;height:8px!important}.title{font-weight:700;font-size:20px}.text{font-size:16px}.top-info{padding:0;font-weight:400;font-size:10px;line-height:1.4}}@media (max-width:420px){.card__cols{-ms-flex-wrap:wrap;flex-wrap:wrap}.card__price{margin-left:auto}.header__logo{width:138px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.test{background-image:url(./../img/project-02@2x.jpg)}.hero{background-image:url(./../img/hero/hero@2x.jpg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX2RvY3Muc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiYmFzZS9fdXRpbHMuc2NzcyIsImJhc2UvX2NvbnRhaW5lcnMuc2NzcyIsImJhc2UvX3N0aWNreS1mb290ZXIuc2NzcyIsIm1haW4uc2NzcyIsImJsb2Nrcy9fYWNjb3VudC5zY3NzIiwiYmxvY2tzL19iZXN0LnNjc3MiLCJibG9ja3MvX2J0bi5zY3NzIiwiYmxvY2tzL19jYXJkLWNvbGxlY3Rpb24uc2NzcyIsImJsb2Nrcy9fY2FyZC5zY3NzIiwiYmxvY2tzL19jb2xsZWN0aW9uLnNjc3MiLCJibG9ja3MvX2NvbG9ycy5zY3NzIiwiYmxvY2tzL19mb2xsb3cuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19oZXJvLnNjc3MiLCJibG9ja3MvX2ljb25zLnNjc3MiLCJibG9ja3MvX21haW4uc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19uYXYtaWNvbi5zY3NzIiwiYmxvY2tzL19uYXYuc2NzcyIsImJsb2Nrcy9fc3dpcGVyLnNjc3MiLCJibG9ja3MvX3RpdGxlcy5zY3NzIiwiYmxvY2tzL190b3AtaW5mby5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQU1BLCtMQUVBLEMsQ0NEQSxTLENER0UsUSxDQUNBLFEsQ0FIRixDLENDS0EsTyxDREVBLFEsQ0NBQSw2QixDQUNJLHFCLENETUosQyxDQU9BLE8sQ0FMQSxNLENDREEsUyxDQUVBLG9CLENBU0EsSyxDREVBLE0sQ0FFQSxNLENBOEVBLE0sQ0E1RUEsSSxDQUpBLEcsQ0NFQSxPLENERUEsYSxDQUlBLEUsQ0FDQSxFLENBQUEsRSxDQUVBLEUsQ0NBQSxFLENERUEsRSxDQUFBLEMsQ0FFRSxpQixDQ0FGLG1CLENESUEsRSxDQUNBLEssQ0NDSSxlLENBR0osRyxDQUNDLGtCLENBREQsRyxDREtBLEcsQ0NDSSxjLENEQ0YsVyxDQUdGLE8sQ0FEQSxpQixDQUtBLEssQ0FLQSxNLENBRkEsUSxDQ0tBLDRCLENBTEEsTSxDREhBLEssQ0FLQSxNLENBRkEsUSxDQ0VDLG1CLENEQUQsaUIsQ0FHRSxhLENBSUYsZ0IsQ0NBQSxZLENESUEsTSxDRTFGQSxrQixDQUNDLG9CLENBQ0EsdUIsQ0FFQSxlLENBQ0EsNEIsQ0FDQSxjLENBRUEsYyxDRitGRCxhLENBREEsWSxDQURBLFksQ0FEQSxXLENFbEZDLFMsQ0Z5RkQsd0IsQ0VuRkMsUyxDQUNBLFEsQ0Z1RkQsSyxDRWxGQyxjLENGMEZELEssQ0VsRkMsd0IsQ0FDQSx3QixDQUNBLG9DLENBQ0Esc0MsQ0FDQSw4QixDQUNBLHNCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLG9CLENBQ0Esb0IsQ0FDQSxtQixDQUNBLGlCLENBQ0EsZSxDQUNBLFksQ0FDQSxjLENBQ0EsMkIsQ0FDQSwyQixDQUdBLDRCLENGZ0ZELDRCLENBR0UsNEIsQ0VoRkYsNEIsQ0FDSSw2QixDQUNBLDZCLENGZ0ZKLDRCLENBR0UsNEIsQ0c5SUYsNEIsQ0FDQyxrQyxDQUNBLDRCLENIOElELDRCLENBR0UsNEIsQ0c5SUYsNEIsQ0FDQyw0QixDQUNBLDRCLENBQ0EsNEIsQ0FHQSw0QixDQUNBLDRCLENINElELDRCLENBR0UsZ0MsQ0cxSUYsbUMsQ0FDQyw2QixDSDBJRCw4QixDQUdFLGlDLENHMUlGLDJCLENBQ0MsZ0MsQ0gwSUQsbUMsQ0FHRSw2QixDRzFJRixzQyxDSDhJQSxLLENHMUlBLGlCLENBQ0MsaUIsQ0FHRCxJLENBQ0Msc0IsQ0FDQSx3QixDSDhJRCxJLENHMUlBLCtCLENBQ0MsdUIsQ0FDQSw0QixDQUNBLGtDLENBQ0EsaUMsQ0NqREQsRyxDQUNDLGEsQ0FJQSxDLENBQ0MsdUIsQ0ppTUYsTSxDSTVMRSx1QixDSmdNRiwyQixDSTdMRyxvQixDQUtGLEksQ0FRQSxRLENBUEMsd0IsQ0oyTEYsYSxDSXhMQyxpQixDQUlBLFEsQ0FDQyxlLENBR0QsWSxDQUtBLEssQ0p5TEMsWSxDSXZMQSxlLENBSUYsTyxDQUNDLGEsQ0oyTEQsUSxDQURBLFEsQ0lyTEMsaUIsQ0MvQ0EsVyxDTHVPRCxXLENJOUxBLGUsQ0ptTUUsbUIsQ0s1T0QsVyxDRCtERCxrQixDSm9MQSxhLENBQ0Esa0IsQ0loTEMsYyxDSm9MRCxxQixDSS9LQyw0QixDQUtELFcsQ0FDQyxjLENBQ0EsYSxDSmlMRCwwQixDSTdLQSwwQixDQUNDLHNCLENKaUxELEssQ0FZQSxPLENNeFFDLFcsQ0FDQSxZLENOMFFDLGdCLENNelFELHFCLENBQ0EsaUMsQ040UUMscUIsQ016UUYsMkIsQ05zUEEsSyxDTWhRQyw2QyxDTjRRRCxPLENNalFDLHNHLENOdVFELDhGLENBT0EsTyxDQUhBLHdCLENBS0UsZSxDTXpRRixpQixDTjZRQSxPLENNelFBLDBCLENBQ0MsZSxDTitRRCxLLENNM1FDLHNCLENBR0QsZ0IsQ0FDQyxpQixDTjZRQyxTLENBQ0EsVSxDQVBGLFcsQ0FTRSxRLENPdFRGLFMsQ0FDQSxrQixDQUNDLDZCLENBQ0EscUIsQ0FDQSxrQixDUGdURCxlLENPNVNBLFUsQ0FDQyxpQixDUDBURCxVLENBUEEsZSxDQVdBLFcsQ09uVEMsZ0IsQ1B1VEQsWSxDQUNFLGlCLENLL1RFLE8sQ0VLSixtQixDUCtURSxtQixDQVBBLFksQ0FXRixZLENBQ0UsdUIsQ0FQQSxvQixDQUNGLHNCLENBS0EsYSxDS3RUSSxrQixDRUtKLFksQ1A0VEUsd0IsQ0FLRixVLENBT0EsZSxDQVBBLGtDLENBQUEsVSxDT3RUQyxhLENQaVRELGdDLENLalVJLFUsQ0w2VUosZSxDQUVFLGMsQ0FMRixrQixDQUtBLG1CLENLdldJLGtDLENFZ0RKLGEsQ1B1VEEsbUIsQ0FXRSxnQixDSzFWRSxnQixDRXdCSiwrRSxDUGlVQSxlLENBU0UsZ0YsQ0FMRixvQixDS3pXSSxnRixDRXNESiwrRSxDUHdUQSxxQixDQVNFLCtFLENPdlRGLGdGLENQa1ZBLFEsQ0tsWkksSSxDTG1YSixJLENBd0JFLG1CLENBQ0YsbUIsQ0FTRSxZLENLclpFLEksQ0xtWEosSSxDT25UQSxnQixDRnBESSwyQixDRW9ESiw0QixDUG1VRSx5QixDQVBBLHFCLENBc0JGLFEsQ1FyYUEsd0IsQ0FDSSxxQixDQUNBLDZCLENBQUEsd0IsQ0FBQSxxQixDQUNBLGtCLENBQUEsUSxDUmthSixXLENBY0UsbUIsQ1E3YUYsYSxDUmliQSxVLENRN2FBLG9CLENBQ0Msa0MsQ0FDQSwwQixDQ0RELGdCLENKb0JJLFUsQ0w2Y0osVyxDVTVlQSxvQyxDQUNJLDZCLENBQUEseUIsQ0FBQSxxQixDVm1jSixnQixDVWpjSSxZLENWcWNKLGMsQ0FsQkEsWSxDQXNCQSxvQixDQWxCRSxtQixDQUNGLG1CLENVamJJLFksQ0FDSSx3QixDVnNjTixxQixDQW5CRiw2QixDVWhiSSx3QixDQUNJLHFCLENBRUEsa0IsQ0FBQSxRLENWaWJSLGtCLENBd0JBLEksQ0FDQSxLLENBQ0Usb0IsQ0F0QkYsVyxDQXdCRSxlLENVcGNGLFcsQ0FDQyx1QixDVithRCxlLENLM2FJLGMsQ0tMSixnQixDVjBjRSx5QixDQXRCQSxpQixDQUNGLGtCLENBd0JFLGtDLENVcmNGLDBCLENMSEksVSxDTDZjSixXLENBckJFLDRCLENBQ0Ysd0IsQ0F3QkUsb0IsQ0FHRixXLENBQ0EsWSxDV2xmSSxXLENYb2ZGLGlCLENBQ0Esa0IsQ1dwZkUsZ0MsQ1h3ZkosWSxDQWdDQSxnQixDQS9CQSxhLENBaUNFLGtDLENBL0JGLDBCLENBSEEsWSxDQUNBLGEsQ0E1QkEsb0IsQ0tqY0ksMkMsQ00vQkosVyxDWGdnQkUsVyxDQTVCQSxtQixDQUNGLG1CLENBOEJFLFksQ0twZUUsdUIsQ01uQkosb0IsQ1gwZkUsc0IsQ0E1QkEsd0IsQ0FDRixxQixDQThCRSxrQixDWXpnQkYsTyxDQUNJLGUsQ0FFQSxjLENBQ0EseUIsQ0FDQSxpQixDQUVBLGdDLENaNmdCSixrQixDQUNBLG1CLENZcmdCSSxnQyxDQUFBLDJDLENaMGVKLG9DLENBaUNBLGdCLENBQ0UsaUIsQ0FLRixzQixDQUNFLGlCLENBQ0EsVSxDQUNBLFcsQ0tyZ0JFLEssQ08vQkosaUIsQ1p5aUJFLFcsQ0FDQSxrQyxDQUNBLDBCLENBL0JGLFcsQ1l0ZUksNkIsQ0FDSSx5QixDQUNBLHFCLENBQ0Esc0MsQ0FDQSw4QixDWjRnQlIsYyxDQUNFLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxTLENBR0Ysb0MsQ1l0Z0JBLGMsQ1owZ0JBLHdDLENZdGdCSSw2QixDQUNBLCtCLENaMGdCSiw4QyxDWXZnQkksK0IsQ1oyZ0JKLFcsQ0FDRSxpQixDQUNBLFksQ1kzZ0JFLE8sQ0FFQSx5QixDQUNBLGtCLENaOGdCSixZLENZeGdCSSxlLENBQUEsYyxDWmtlSixlLENBNENBLGMsQ0EwT0EsYSxDWXB2QlEsa0IsQ1o4Z0JSLHFCLENhNWxCQSxVLENBQ0ksaUIsQ0FFQSxNLENBQUEsSyxDYm9qQkosVSxDS3hoQkksVyxDTHNrQkosVyxDQUNFLG1CLENBMUNBLG1CLENBQ0YsWSxDQTRDRSx3QixDYTFsQkYscUIsQ0FDSSw2QixDQUNBLHdCLENBQ0EscUIsQ2JpakJKLGtCLENLcGlCSSx1QixDUWhCSixvQixDYmttQkUsZSxDQUdGLFcsQ0FDRSxXLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBeENGLFksQ0E0Q0UsZSxDYzVuQkYsYyxDQUNJLGdCLENkZ29CSixhLENBM0NBLG1CLENjaGxCSSxtQixDQUNJLFksQ2Q4bkJOLHdCLENBQ0EscUIsQ2M5bkJNLGtCLENkZ29CTixPLENjNW5CRixrQixDQUNJLGtCLENka29CSixpQixDQTlDQSxZLENLbGtCSSw2QixDU25CSixRLENkeW9CQSxnQixDQTlDQSxtQixDQWdERSxtQixDYzVuQkUsWSxDQUNJLDJCLENkK2tCUiw0QixDYzVrQkkseUIsQ0FDSSxxQixDQUNBLHdCLENkOGtCUixxQixDYzVrQlEsNkIsQ0FDSSxRLENBS1osTSxDQUNJLFUsQ0FFQSxXLENBQ0EsNEIsQ0FFQSxpQixDVGhCQSxhLENTVUosNkIsQ2RzbEJBLFksQ0FnREUsNEIsQ0FHRixhLENjeG5CSSwrQixDZDRuQkosYSxDQUNFLHdCLENBNUNGLFksQ2Mxa0JJLHdCLENBR0ksWSxDQUNJLHdCLENkNm5CWixhLENjeG5CWSw2QixDQUNBLHdCLENBT1osYyxDQUNJLGtCLENkd25CSixhLENBQ0UsWSxDQUNBLG1DLENjeG5CRSwwQixDZDRuQkosMEIsQ0FDRSwyQixDS3ZxQkUsaUIsQ1N1Q0osVSxDZHFvQkUsVyxDQUNBLG1CLENBdkRBLGdCLENjbmtCRixPLENBQ0ksZSxDQUVBLGMsQ0FDQSxxQixDQUNBLGUsQ2Rza0JKLGMsQ0sxb0JJLGUsQ1MrREoseUIsQ2Rzb0JFLCtCLENBckRGLGtCLENBeURFLGlCLENBR0YsTyxDYzduQkksaUIsQ2R1a0JKLFcsQ0t0cEJJLDZCLENTNEVKLG1CLENkdW9CQSxZLENBdkRBLG1CLENLaHBCSSxtQixDU2dFSixZLENkMm9CRSx3QixDQXZEQSxxQixDQUNGLDZCLENBeURFLHdCLENjL25CRixxQixDQUNJLGtCLENkbW9CSixhLENBQ0UsbUIsQ0FDQSxhLENBR0YsSyxDZW53QkEsVyxDVitCSSxZLENVL0JKLGdCLENmK3NCQSx1QixDQTZERSxnQixDZXB3QkYsaUIsQ2Z3d0JBLGdCLENBM0RBLFksQ0ErREEsSyxDQUNFLFksQ0FDQSxvQixDQTdEQSwrQixDQUNGLDRDLENBK0RFLCtCLENldHdCRSxxQixDQUFBLDJCLENmNHdCSixVLENBQ0UsVyxDQUdGLGMsQ0FDRSxXLENlOXdCRSxtQixDZjJzQkosbUIsQ0tsc0JJLFksQ1ViSiwyQixDZnV4QkUsNEIsQ0FwRUEseUIsQ0FDRixxQixDQXNFRSxvQixDZ0I1eUJGLGlCLENBQ0ksbUIsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ2hCeXVCSixRLENBd0VBLFksQ0FDRSxlLENBcEVBLGlCLENBQ0YsZSxDQXNFRSxjLENnQjd5QkYsZSxDQUNJLHlCLENoQjB1Qkosa0IsQ0F3RUEsYyxDQXBFQSxjLENBc0VFLG1CLENnQjd5QkYsbUIsQ0FDSSxZLENoQjB1QkosdUIsQ0FzRUUsb0IsQ2dCN3lCRixlLENoQml6QkEsSyxDZ0I3eUJBLGdCLENBQ0ksa0IsQ2hCMHVCSixVLENBc0VFLFcsQ0FJRixhLENBdEVBLGEsQ0FLQSxpQixDQW1FQSxVLENnQi95QkEsZSxDaEJnekJBLFcsQ0FIQSxhLENBdEVBLGEsQ0EyRUUsa0MsQ2lCbjFCRiwwQixDakJnMUJBLFUsQ0FDQSxXLENBcEVBLGlCLENLanZCSSxlLENZNUJKLGlCLENqQnkxQkUsZ0IsQ0FwRUEsbUIsQ2lCN3dCRixpQixDQUNJLGlCLENqQm14QkosSyxDQWdGQSxXLENrQjkyQkMsbUIsQ0FDQSxtQixDQUVBLFksQ0FFQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDbEJzeEJELEssQ0FRRSxRLENBd0VGLFcsQ2lCcDFCUSxjLENBQ0EsUyxDakJzMUJOLFUsQ0FyRUYsVyxDQXVFRSxVLENrQnAzQkYsdUIsQ0FVQyxrQixDbEI4eUJELHVCLENLenhCSSxrQyxDYS9CSiwwQixDbEJpNEJFLGUsQ0FuRUYsaUIsQ0F1RUUsSyxDQU9GLGtCLENBckVBLG1CLENBeUVBLGEsQ21COTRCQyxZLENBRUEsUSxDZDJCRyxxQixDYy9CSixvQyxDbkJtMUJBLHlCLENtQnYwQkMsVSxDQUNDLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ25CaTVCQSxxQixDQUNBLDZCLENBR0YsMkIsQ0EzRUEsZSxDQTZFRSxjLENtQmw1QkYsZSxDQUNDLHlCLENuQm81QkMsa0IsQ0FHRiwrQixDQWxFQSxXLENBbUVFLGtDLENBNUVBLDBCLENtQnIwQkYsdUMsQ0FDQyxpQyxDbkJ5MEJELDZCLENBOEVFLHlCLENBMUVGLFcsQ0sxMEJJLFksQ2NBSixlLENBVUMsZ0IsQ0FDQyx3QixDQUNBLFksQ25CdzBCRixRLENBZ0ZBLHNCLENBNUVFLGUsQ0FDRixjLENLejFCSSxlLENjVUgseUIsQ25CKzVCQywrQixDQUdGLHNCLENBOUVFLG9CLENBQ0YsVSxDQWdGRSxlLENtQnI1QkYsK0IsQ25CeTVCQSw0QixDb0JsOUJBLG9DLENwQnM5QkEsaUIsQ29CajlCSSxlLENBQ0EsZ0IsQ0FDQSw4QyxDQUNBLFksQ3BCbzRCSiw2QixDSzM0QkMsUSxDQThCRyxlLENlL0JKLFcsQ3BCbStCRSxZLENBQ0EsYSxDQUNBLGlCLENBOUVBLGEsQ0FDRixvQixDQWdGRSxZLENvQjk4QkYsb0QsQ0FDSSxrQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDcEJ1OUJGLHNCLENBQ0Esd0IsQ29CdjlCRSxxQixDcEJ5OUJGLGtCLENBR0YsUyxDQVNBLGdCLENBekZBLGlCLENBaUZFLGlCLENvQjM5QkUsa0IsQ3BCcTRCSix5QixDS3Q0QkksNkIsQ2VMSiwyQixDcEJ5K0JBLGdCLENBekZBLGlCLENvQm40QkEsVSxDQUNJLGEsQ0FDQSxpQixDQUNBLE0sQ3BCMDRCSiwyRixDb0I3NEJBLDJFLENwQncrQkUsaUgsQ0toL0JFLGlCLENMcS9CRixrRCxDQXJGRixnQixDcUIvN0JBLDZDLENyQjRoQ0EsMEIsQ3FCMWhDQyw0QixDckJtOEJELGlDLENBMkZBLGtDLENBRUUsSyxDcUI1aENGLDJGLENBRUMsMkUsQ0FDQSw2SCxDckJnaUNELGtDLENxQnZoQ0MsK0IsQ0FNQywyQixDQUlBLHVCLENBU0YsaUMsQ0FDQyxnQyxDQUNBLDRCLENBQ0Esd0IsQ3JCazdCRCxlLENBOEZFLFcsQ0FHRixJLENzQjFqQ0ksOEIsQ0FDQSxlLENBQUEsYyxDdEI2akNGLGUsQ0FDQSx5QixDc0I3akNFLGlCLEN0QjY5QkosK0IsQ0FxR0EsVSxDQWpHRSxtQixDQUNGLG1CLENBbUdFLFksQ3VCeGtDRix1QixDQUNDLG9CLENBRUEsZSxDQUNBLHNDLENBQ0EsOEIsQ3ZCMmtDRCxZLEN1QnRrQ0MsK0IsQ3ZCMGtDRCxtQixDQUNFLFUsQ0FHRixtQixDdUJ0a0NDLFUsQ3ZCaytCRCxPLEN1Qjk5QkMsVSxDQXRCRCw2QixDdkJ5L0JBLHlCLENBeUdFLG9CLEN1QnZrQ0YscUIsQ0FDQyxvRCxDdkJpK0JELG1CLENBMkdBLGdDLENBdkdBLG9ELENBMkdBLHVFLENBdkdBLGlGLENBeUdFLHlCLEN1QnRrQ0YsMEIsQ0FLQSw2QyxDdkJ3a0NBLHVELENBRkEseUIsQ0F6R0EsMkIsQ0FJQSxrQixDQTJHQSxNLEN1QnJrQ0MsOEIsQ0FBQSxlLENBQUEsYyxDQUNBLGUsQ3ZCeWtDQyx5QixDQUNBLGtCLEN1QnZrQ0YsUSxDdkJpbENBLFEsQ0FPQSxRLEN1QnZsQ0MsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLDhCLEN2QjZrQ0QsUSxDQU9BLFEsQ3VCL2tDQyxjLEN2QitrQ0QsUSxDQUVFLGMsQ0FLRixLLEN1QjNrQ0MsZSxDQUFBLGMsQ3ZCODlCRCxlLENBaUhFLHVCLENBR0YsUyxDdUIxa0NDLGMsQ0FHRCxTLENBQ0MsaUIsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxxQyxDQUNBLGUsQ3ZCNDlCRCxjLENBaUhFLG9CLEN1QjFrQ0YsaUIsQ0FDQyxrQixDQUNBLHlCLEN2QmtsQ0QseUJ1QnZrQ0EsVyxDQUNDLGMsQXZCNGtDRCwwQnVCdGtDQyxlLENDbEhELGdCLEN4QjBrQ0EsZ0IsQUF3SEEsMEJ3QnpyQ0MsZSxDQUNBLGMsQ0FJQSxZLENBRUEsMkIsQ0FJQSxVLENBQUEsdUIsQ0FBQSxvQixDQUNBLGlCLEF4QjZyQ0QsMEJBQ0UsZ0IsQ0FySEYsYyxDd0Jwa0NDLGUsQ0FDQSxzQyxDQUdBLG9CLEN4QndrQ0QscUMsQ0F5SEUscUIsQ3dCNXJDRCxzQyxDQUlBLFEsQ0FFQSxRLENBSUEsTSxDQUNBLFUsQ0FBQSxXLEN4QnFrQ0QsdUIsQ0EwSEksaUIsQ3dCenJDSCxJLEN4Qm9rQ0QsZ0IsQUE2SEEseUJBeEhBLGUsQ0EwSEksYyxDQXRISixrQixDd0IvakNDLG1CLEN4QnlyQ0csYyxDd0J4ckNILGdCLEN4Qm9rQ0QsYyxDd0IvakNDLG9CLEN4QmtzQ0MscUIsQ0FIRSxrQyxDQU9GLGdCLENBL0hGLFksQ3dCOWpDQSxjLENBQ0MsYSxDQ25GRCxvQixDQUNDLGlCLENBR0EsVyxDQUNBLFksQ3pCMHBDRCxVLENLNW9DSSxXLENvQm5CSixvQyxDQVVFLHVCLEN6QnlwQ0EsbUIsQ0FDRixlLEN5QnJwQ0MsSSxDQUFBLEssQ0FBQSxlLENBQ0EsZSxDekIyeENHLGMsQ0FDQSxnQixDQWxJSixpQixDSzdwQ0ksa0IsQ29CQ0osZSxDQUtFLFUsQ3pCZ3lDRSxnQixDQUNBLGdCLEN5Qjl4Q0gsc0IsQ0FDQyxjLEN6QjJwQ0Ysd0QsQ3lCenBDRSxnRCxDQU9ELHNCLENBQ0MsZSxDQ2pDRiwrQyxDQUNDLFUsQ0FFQSxpQixDMUIwckNELE0sQ0s5cENJLEssQ3FCL0JKLFUsQ0FNRSxXLEMxQm8wQ0EsYyxDMEJoMENGLFEsQ0FDQyxVLENBR0EsVyxDMUIyckNELGUsQ0EwSUUsWSxDMEJqMENBLGUsQzFCNHJDQSxjLEMwQnhyQ0YsVyxDQUNDLGMsQzFCNHJDRCxlLEMwQnhyQ0MsWSxDQUNBLGUsQzFCNHJDRCxjLEMwQnhyQ0Msa0IsQzFCNHJDRCxpQixDMkIzdENDLGlCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLGUsQzNCaXVDRCxnQixDS3RzQ0ksUSxDTGkxQ0YsYyxDQXRJQSxpQixDMkI1dENGLGEsQ0FDQyxtQyxDQUNBLGdDLEMzQmt1Q0QsTyxDQXdJSSxlLEMyQnIyQ0osYSxDQUdDLGtCLENBQ0EsaUIsQ0FHRCxPLENBQ0MsaUIsQ0FHQSxZLEMzQmd1Q0QsWSxDMkI1dENDLHVCLENBQ0EsMkIsQ0FDQSxpQixDQUNBLFEsQzNCZ3VDRCxpQixDQUdBLEssQ0szdUNJLG1CLENzQklKLFksQ0FXRSw4QixDM0J5MkNBLGMsQzRCdjVDRixRLENBSUksWSxDQUVBLGUsQ0FFQSxjLENBR0EsSyxDQUNBLFEsQ3ZCbUJBLE8sQ3VCL0JKLDZCLEM1Qnc2Q0UseUIsQzRCcjVDTSxtQixDNUJneENOLG9CLENTbndDRixNLENBQ0EsZSxDVDg0Q0ksYyxDQUdGLEssQ0FDRSxjLENBR0YsUyxDQUNFLFMsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLEFBSUoseUJBQ0UsVyxDQUNFLGtCLENBQ0EsYyxDQUdGLFksQ0FDRSxnQixDQUdGLGEsQ0FDRSxhLEFBSUosa0VBQ0UsSyxDQUNFLGdELENBR0YsSyxDQUNFLGlEIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQmFzZSAqLyAvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDoxMDAsMjAwLDMwMCxyZWd1bGFyLDUwMCw2MDAsNzAwLDgwMCw5MDAsMTAwaXRhbGljLDIwMGl0YWxpYywzMDBpdGFsaWMsaXRhbGljLDUwMGl0YWxpYyw2MDBpdGFsaWMsNzAwaXRhbGljLDgwMGl0YWxpYyw5MDBpdGFsaWMpO1xuKiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cbmEsIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhaW5lci13aWR0aDogMTI1NHB4O1xuICAtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xuICAtLWZvbnQtbWFpbjogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1hY2NlbnQ6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtdGl0bGVzOiB2YXIoLS1mb250LW1haW4pO1xuICAtLXBhZ2UtYmc6IHZhcigtLXdoaXRlKTtcbiAgLS10ZXh0LWNvbG9yOiAjMTgxODE4O1xuICAtLXRleHQtd2hpdGU6ICNmZmY7XG4gIC0tdGV4dC1tdXRlZDogIzkwOTA5MDtcbiAgLS1hY2NlbnQ6ICMzNWFmZjQ7XG4gIC0tbGluay1jb2xvcjogIzI1NzhjODtcbiAgLS1sYXB0b3Atc2l6ZTogMTE5OXB4O1xuICAtLXRhYmxldC1zaXplOiAxMDUwcHg7XG4gIC0tbW9iaWxlLXNpemU6IDcwMHB4O1xuICAtLXByaW1hcnk6ICM3NDhjNzA7XG4gIC0tYmxhY2s6ICMwYzBjMGM7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmx1ZTogIzdkYzNlYjtcbiAgLS1wcmltYXJ5LXByaW1hcnkyNTogI2YwZjJlZjtcbiAgLS1wcmltYXJ5LXByaW1hcnk1MDogI2QxZDljZjtcbiAgLS1wcmltYXJ5LXByaW1hcnkxMDA6ICNiMmJmYWY7XG4gIC0tcHJpbWFyeS1wcmltYXJ5MjAwOiAjYTJiMzlmO1xuICAtLXByaW1hcnktcHJpbWFyeTMwMDogIzkzYTY5MDtcbiAgLS1wcmltYXJ5LXByaW1hcnk0MDA6ICM4Mzk5ODA7XG4gIC0tcHJpbWFyeS1wcmltYXJ5LTYwMDogIzVhNmQ1NztcbiAgLS1wcmltYXJ5LXByaW1hcnktNzAwOiAjNDA0ZTNlO1xuICAtLXByaW1hcnktcHJpbWFyeTc1MDogIzM0M2UzMjtcbiAgLS1wcmltYXJ5LXByaW1hcnk4MDA6ICMyNzJmMjU7XG4gIC0tcHJpbWFyeS1wcmltYXJ5OTAwOiAjMGQxMDBjO1xuICAtLW5ldXRyYWwtYmFja2dyb3VuZGZhZjlmNTogI2ZhZjlmNTtcbiAgLS1uZXV0cmFsLWdyYXlkZmRmZGY6ICNkZmRmZGY7XG4gIC0tbmV1dHJhbC1ncmF5ZWRlZGVkOiAjZWRlZGVkO1xuICAtLW5ldXRyYWwtZ3JheWY5ZjlmOTogI2Y5ZjlmOTtcbiAgLS1uZXV0cmFsLWdyYXljYmNiY2I6ICNjYmNiY2I7XG4gIC0tbmV1dHJhbC1ncmF5YWRhZGFkOiAjYWRhZGFkO1xuICAtLW5ldXRyYWwtZ3JheTg2ODY4NjogIzg2ODY4NjtcbiAgLS1uZXV0cmFsLWdyYXk2MDYwNjA6ICM2MDYwNjA7XG4gIC0tbmV1dHJhbC1ncmF5NDA0MDQwOiAjNDA0MDQwO1xuICAtLW5ldXRyYWwtZ3JheTIwMjAyMDogIzIwMjAyMDtcbiAgLS1uZXV0cmFsLWdyYXkwYzBjMGM6ICMwYzBjMGM7XG4gIC0tc3RhdGUtY29sb3Itd2FybmluZy1iZzogI2Y3ZTRjOTtcbiAgLS1zdGF0ZS1jb2xvci13YXJuaW5nLWxpZ2h0OiAjZWNiYjc3O1xuICAtLXN0YXRlLWNvbG9yLXdhcm5pbmc6ICNlMDkxMjY7XG4gIC0tc3RhdGUtY29sb3ItZXJyb3ItYmc6ICNmZmYyZjI7XG4gIC0tc3RhdGUtY29sb3ItZXJyb3ItbGlnaHQ6ICNlZDJlMmU7XG4gIC0tc3RhdGUtY29sb3ItZXJyb3I6ICNjMzAwMDA7XG4gIC0tc3RhdGUtY29sb3Itc3VjY2Vzcy1iZzogI2YzZmRmYTtcbiAgLS1zdGF0ZS1jb2xvci1zdWNjZXNzLWxpZ2h0OiAjMDBiYTg4O1xuICAtLXN0YXRlLWNvbG9yLXN1Y2Nlc3M6ICMwMDk2NmQ7XG4gIC0tZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZGFyayB7XG4gIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgLS10ZXh0LWNvbG9yOiAjZmZmO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbi5tdXRlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcbn1cblxuLmNvbnRhaW5lci50aW1lLXBsdWdpbi5zaG93IHtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5wcmUuY29kZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRvY3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmRvY3MgcCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLmRvY3MgdWwsXG4uZG9jcyBvbCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5kb2NzIHVsIGxpLFxuLmRvY3Mgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZG9jcyBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uZG9jcyBzZWN0aW9uLCAuZG9jcyBzZWN0aW9uLmRvY3Mge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uZG9jcyBzZWN0aW9uICsgc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlNWU5O1xufVxuLmRvY3Mgc21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiByZ2IoMTcyLCAxNzIsIDE3Mik7XG59XG4uZG9jcyAudGl0bGUtMTpmaXJzdC1jaGlsZCxcbi5kb2NzIC50aXRsZS0yOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udGVzdCB7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZ1wiKTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnRlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3Byb2plY3QtMDJAMnguanBnXCIpO1xuICB9XG59XG5cbi50ZXN0LTIge1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybChcIi4vLi4vaW1nL3Byb2plY3QtMDIuanBnXCIpIDF4LCB1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZ1wiKSAyeCk7XG59XG5cbi5mb250LTEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvbnQtMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFzYW5zQm9va1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiDQntGC0LrQu9GO0YfQuNGC0Ywg0L/RgNC4INC90LXQvtCx0YXQvtC00LjQvNC+0YHRgtC4ICovXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qINCU0LXQvNC+INC60L7QvdGC0LXQvdGCICovXG4uY29udGVudC1kZW1vIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cblxuLyog0JrQvtC90YLQtdC50L3QtdGA0YsgKi9cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItZnVsbCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3NHB4KSB7XG4gIC5jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb250YWluZXItbGVmdC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbmh0bWwsIGJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG59XG5cbi8qIEJsb2NrcyAqL1xuLmFjY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmFjY291bnQge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmFjY291bnQgbGkge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hY2NvdW50IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4uYWNjb3VudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1ncmF5ZWRlZGVkKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmFjY291bnRfX3BlcnNvbiB7XG4gIGRpc3BsYXk6IGJvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFjY291bnRfX3BlcnNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWNjb3VudF9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFjY291bnRfX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iZXN0X190aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJlc3RfX3RpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJlc3RfX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJ0biwgYS5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWluLXdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4uYnRuOmhvdmVyLCBhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZ3JheWVkZWRlZCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ0bjpob3ZlciwgYS5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZ3JheWVkZWRlZCk7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5idG4sIGEuYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggOXB4O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICB9XG59XG4uYnRuLS1zbWFsbCwgYS5idG4tLXNtYWxsIHtcbiAgd2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXByaW1hcnktNjAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnRuLS1tb2JpbGUtd2lkZSwgYS5idG4tLW1vYmlsZS13aWRlIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG59XG5cbi5idG4tb3V0bGluZSxcbmEuYnRuLW91dGxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktcHJpbWFyeS02MDApO1xuICBwYWRkaW5nOiA4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXByaW1hcnktNjAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5idG4tb3V0bGluZTpob3ZlcixcbmEuYnRuLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1wcmltYXJ5LTcwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktcHJpbWFyeS03MDApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWdyYXllZGVkZWQpO1xufVxuXG4uY2FyZC1jb2xsZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXJkLWNvbGxlY3Rpb246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDJweCB2YXIoLS1uZXV0cmFsLWdyYXllZGVkZWQpO1xuICB9XG59XG5cbi5jYXJkLWNvbGxlY3Rpb25fX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhcmQtY29sbGVjdGlvbl9fbGluayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuY2FyZC1jb2xsZWN0aW9uX19saW5rIC5idG4tLW1vYmlsZS13aWRlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLmNhcmQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDNweCBsaWdodGdyYXk7XG59XG5cbi5jYXJkX19mYXYtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXJkX19mYXYtYnRuIHtcbiAgICB0b3A6IDExcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmNhcmRfX2J0bi1mYXY6aG92ZXIgLmljb24tLWZhdm9yaXRlIHtcbiAgc3Ryb2tlOiByZ2IoMjI3LCA1MCwgMTIxKTtcbn1cbi5jYXJkX19idG4tZmF2LS1zZWxlY3RlZCAuaWNvbi0tZmF2b3JpdGUge1xuICBmaWxsOiB2YXIoLS1zdGF0ZS1jb2xvci1lcnJvcik7XG4gIHN0cm9rZTogdmFyKC0tc3RhdGUtY29sb3ItZXJyb3IpO1xufVxuLmNhcmRfX2J0bi1mYXYtLXNlbGVjdGVkIC5pY29uLS1mYXZvcml0ZTpob3ZlciB7XG4gIHN0cm9rZTogdmFyKC0tc3RhdGUtY29sb3ItZXJyb3IpO1xufVxuXG4uY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDUuNXB4IDhweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDAgOHB4IDA7XG4gIH1cbn1cblxuLmNhcmRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXJkX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jYXJkX190aXRsZSBhIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5jYXJkX190aXRsZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcmRfX2NvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmNhcmRfX2NvbHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uY2FyZF9fZGVzYyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXJkX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4uY2FyZF9fcHJpY2Uge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXJkX19wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuY2FyZF9fcHJpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5jYXJkX19jb2xvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmNvbGxlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29sbGVjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uY29sbGVjdGlvbl9fY29scyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb2xsZWN0aW9uX19jb2xzIHtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5jb2xsZWN0aW9uX19jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29sbGVjdGlvbl9fY29sIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLmNvbG9yIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmNvbG9yIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmNvbG9yLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLmNvbG9yLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG59XG5cbi5jb2xvci0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmNvbG9yLS1vbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDkyMjU7XG59XG5cbi5jb2xvci0tbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTQxOGU7XG59XG5cbi5jb2xvci0tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGE1ZWE7XG59XG5cbi5jb2xvci0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG59XG5cbi5mb2xsb3dfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9sbG93X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5mb2xsb3dfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG59XG4uZm9sbG93X19ncmlkID4gKjpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtYXJlYTogMS8xL3NwYW4gMi9zcGFuIDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvbGxvd19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4uZm9sbG93X19ncmlkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogODhweDtcbiAgcGFkZGluZzogMjRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1ncmF5Y2JjYmNiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMTZweCAwIDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogNHB4IDAgOHB4O1xuICB9XG59XG4uaGVhZGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTM4cHg7XG4gIH1cbn1cblxuLmxvZ28ge1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi5oZWFkZXJfX25hdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19hY2NvdW50LS1maXJzdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5oZWFkZXJfX2FjY291bnQtLWZpcnN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGVhZGVyX19hY2NvdW50LS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgfVxufVxuXG4uaGVhZGVyX19uYXYtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8ge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9oZXJvL2hlcm8uanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgLyogeCB5ICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltZy9oZXJvL2hlcm9AMnguanBnXCIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGhlaWdodDogNTUxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzIlIGNlbnRlcjtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVyb19fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuXG4uaGVyb19fdGl0bGUge1xuICBtYXgtd2lkdGg6IDQ5NHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3NHB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggI2YxZGViZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxNjhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmljb25zLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLS1zZWFyY2gsIC5pY29uLS1wZXJzb24sIC5pY29uLS1mYXZvcml0ZSwgLmljb24tLWJhZywgLmljb24tLW1lbnUge1xuICBmaWxsOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4uaWNvbi0tZmF2b3JpdGUge1xuICBmaWxsOiB2YXIoLS13aGl0ZSk7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBzdHJva2U6IHZhcigtLWJsYWNrKTtcbn1cblxuLmljb24tLWFycm93LWRvd24ge1xuICBmaWxsOiB2YXIoLS1ibGFjayk7XG59XG5cbi5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tYWluIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBwYWRkaW5nOiAxMDZweCAyMHB4IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAubW9iaWxlLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG4gIHRvcDogMDtcbn1cblxuLm1vYmlsZS1uYXYgYSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbi5tb2JpbGUtbmF2X19saW5rcyB7XG4gIHBhZGRpbmc6IDE2cHggMCA4NHB4O1xufVxuXG4ubW9iaWxlLWxpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMnB4O1xufVxuXG4ubW9iaWxlLWxpbmtzX19wYXJlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4ubW9iaWxlLWxpbmtzX19wYXJlbnQtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vYmlsZS1saW5rc19fcGFyZW50LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLm1vYmlsZS1saW5rc19fcGFyZW50LWJ0bl9faWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5hY3RpdmUgLm1vYmlsZS1saW5rc19fcGFyZW50LWJ0bl9faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4ubW9iaWxlLXN1YiB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2JpbGUtc3ViLWxpc3Qge1xuICBwYWRkaW5nOiAyNHB4IDAgMTZweCAzNXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG59XG5cbi5tb2JpbGUtc3ViLWxpc3RfX2l0ZW0ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1ncmF5NDA0MDQwKTtcbn1cblxuLm1vYmlsZS1zdWItbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXk0MDQwNDApO1xufVxuLm1vYmlsZS1zdWItbGlzdF9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZ3JheWVkZWRlZCk7XG59XG5cbi5tb2JpbGUtbmF2X19idG5zIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLWdyYXljYmNiY2IpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTZweDtcbn1cblxuLyogTmF2IEljb24gKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIC0tdGltZTogMC4xcztcbiAgLS13aWR0aDogMTlweDtcbiAgLS1oZWlnaHQ6IDEycHg7XG4gIC0tbGluZS1oZWlnaHQ6IDJweDtcbiAgLS1zcGFjaW5nOiAzcHg7XG4gIC0tY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgLS1yYWRpdXM6IDBweDtcbiAgLyogRml4ZWQgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuICAvKiBoZWlnaHQ6IHZhcigtLWhlaWdodCk7ICovXG4gIC8qIHdpZHRoOiB2YXIoLS13aWR0aCk7ICovXG4gIC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuICBoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlLFxuLm5hdi1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLCB0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAtMik7ICovXG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xuICB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLCB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogTGF5b3V0ICovXG4ubW9iaWxlLW5hdi1idG4ge1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5uYXYge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXk0MDQwNDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAubmF2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzRweCkge1xuICAubmF2X19saXN0IHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICB9XG59XG4ubmF2X19saXN0IGEge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1ncmF5NDA0MDQwKTtcbn1cbi5uYXZfX2xpc3QgYS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5uYXZfX2xpc3QgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc3dpcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1ncmF5YWRhZGFkKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXlkZmRmZGYpICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnRpdGxlLTIge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS0zIHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtNCB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRleHQge1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcbn1cbi50ZXh0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRvcC1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmc6IDhweCAwIDdweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1wcmltYXJ5LTYwMCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudG9wLWluZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4vKiBObyBzdHlsZXMgY29kZSBiZWxvdy4gT25seSBpbiBtb2R1bGVzICovXG4vKiDQndC1INC/0LjRiNC40YLQtSBDU1Mg0LrQvtC0INC90LjQttC1LiDQotC+0LvRjNC60L4g0LIg0L/QvtC00LrQu9GO0YfQsNC10LzRi9GFINGE0LDQudC70LDRhSAqLyIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsIGE6bGluaywgYTp2aXNpdGVkICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCI6cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoIDogMTI1NHB4O1xuXHQtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xuXG5cdC0tZm9udC1tYWluOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1hY2NlbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblx0LS1mb250LXRpdGxlczogdmFyKC0tZm9udC1tYWluKTtcblxuXHQtLXBhZ2UtYmc6IHZhcigtLXdoaXRlKTtcblx0LS10ZXh0LWNvbG9yOiAjMTgxODE4O1xuXHQtLXRleHQtd2hpdGU6ICAjZmZmO1xuXHQtLXRleHQtbXV0ZWQ6ICM5MDkwOTA7XG5cblx0LS1hY2NlbnQ6ICMzNWFmZjQ7XG5cdC0tbGluay1jb2xvcjogIzI1NzhjODtcblxuXG4gICAgLS1sYXB0b3Atc2l6ZTogMTE5OXB4O1xuXHQtLXRhYmxldC1zaXplOiAxMDUwcHg7XG5cdC0tbW9iaWxlLXNpemU6IDcwMHB4O1xuXG5cdC8vIENvbG9yc1xuXHQtLXByaW1hcnk6ICM3NDhjNzA7XG5cdC0tYmxhY2s6ICMwYzBjMGM7XG5cdC0td2hpdGU6ICNmZmY7XG5cdC0tYmx1ZTogIzdkYzNlYjtcblx0XG5cdC0tcHJpbWFyeS1wcmltYXJ5MjU6ICNmMGYyZWY7XG5cdC0tcHJpbWFyeS1wcmltYXJ5NTA6ICNkMWQ5Y2Y7XG5cdC0tcHJpbWFyeS1wcmltYXJ5MTAwOiAjYjJiZmFmO1xuXHQtLXByaW1hcnktcHJpbWFyeTIwMDogI2EyYjM5Zjtcblx0LS1wcmltYXJ5LXByaW1hcnkzMDA6ICM5M2E2OTA7XG5cdC0tcHJpbWFyeS1wcmltYXJ5NDAwOiAjODM5OTgwO1xuXHQtLXByaW1hcnktcHJpbWFyeS02MDA6ICM1YTZkNTc7XG5cdC0tcHJpbWFyeS1wcmltYXJ5LTcwMDogIzQwNGUzZTtcblx0LS1wcmltYXJ5LXByaW1hcnk3NTA6ICMzNDNlMzI7XG5cdC0tcHJpbWFyeS1wcmltYXJ5ODAwOiAjMjcyZjI1O1xuXHQtLXByaW1hcnktcHJpbWFyeTkwMDogIzBkMTAwYztcblx0LS1uZXV0cmFsLWJhY2tncm91bmRmYWY5ZjU6ICNmYWY5ZjU7XG5cdC0tbmV1dHJhbC1ncmF5ZGZkZmRmOiAjZGZkZmRmO1xuXHQtLW5ldXRyYWwtZ3JheWVkZWRlZDogI2VkZWRlZDtcblx0LS1uZXV0cmFsLWdyYXlmOWY5Zjk6ICNmOWY5Zjk7XG5cdC0tbmV1dHJhbC1ncmF5Y2JjYmNiOiAjY2JjYmNiO1xuXHQtLW5ldXRyYWwtZ3JheWFkYWRhZDogI2FkYWRhZDtcblx0LS1uZXV0cmFsLWdyYXk4Njg2ODY6ICM4Njg2ODY7XG5cdC0tbmV1dHJhbC1ncmF5NjA2MDYwOiAjNjA2MDYwO1xuXHQtLW5ldXRyYWwtZ3JheTQwNDA0MDogIzQwNDA0MDtcblx0LS1uZXV0cmFsLWdyYXkyMDIwMjA6ICMyMDIwMjA7XG5cdC0tbmV1dHJhbC1ncmF5MGMwYzBjOiAjMGMwYzBjO1xuXHQtLXN0YXRlLWNvbG9yLXdhcm5pbmctYmc6ICNmN2U0Yzk7XG5cdC0tc3RhdGUtY29sb3Itd2FybmluZy1saWdodDogI2VjYmI3Nztcblx0LS1zdGF0ZS1jb2xvci13YXJuaW5nOiAjZTA5MTI2O1xuXHQtLXN0YXRlLWNvbG9yLWVycm9yLWJnOiAjZmZmMmYyO1xuXHQtLXN0YXRlLWNvbG9yLWVycm9yLWxpZ2h0OiAjZWQyZTJlO1xuXHQtLXN0YXRlLWNvbG9yLWVycm9yOiAjYzMwMDAwO1xuXHQtLXN0YXRlLWNvbG9yLXN1Y2Nlc3MtYmc6ICNmM2ZkZmE7XG5cdC0tc3RhdGUtY29sb3Itc3VjY2Vzcy1saWdodDogIzAwYmE4ODtcblx0LS1zdGF0ZS1jb2xvci1zdWNjZXNzOiAjMDA5NjZkO1xuXG5cdC8vIEZvbnRzXG5cdC0tZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZGFyayB7XG4gICAgLS1wYWdlLWJnOiAjMjUyNTI2O1xuICAgIC0tdGV4dC1jb2xvcjogI2ZmZjtcbn0iLCJAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDoxMDAsMjAwLDMwMCxyZWd1bGFyLDUwMCw2MDAsNzAwLDgwMCw5MDAsMTAwaXRhbGljLDIwMGl0YWxpYywzMDBpdGFsaWMsaXRhbGljLDUwMGl0YWxpYyw2MDBpdGFsaWMsNzAwaXRhbGljLDgwMGl0YWxpYyw5MDBpdGFsaWMpO1xuXG4qIHtcblx0Ly8gYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xufVxuXG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuXG5cdC8vINGH0YLQvtCx0Ysg0YTQvtC90YIg0LLRi9Cz0LvRj9C00LXQuyDQsdC+0LvQtdC1INGC0L7QvdC60LjQvFxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuXHQvLyB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcblx0Y29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG4ubXV0ZWQgIHtcblx0Y29sb3I6IHZhcigtLXRleHQtbXV0ZWQpO1xufVxuXG4uY29udGFpbmVyLnRpbWUtcGx1Z2luLnNob3cge1xuXHR6LWluZGV4OiA5OSAhaW1wb3J0YW50O1xufVxuXG5jb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMC4ycmVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnByZS5jb2RlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuIiwiLmRvY3Mge1xuXHRkaXNwbGF5OiBncmlkO1xuXHQvLyByb3ctZ2FwOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHR9XG5cblx0dWwsXG5cdG9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdH1cblx0fVxuXG5cdG9sIGxpIHtcblx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHR9XG5cblx0c2VjdGlvbiwgc2VjdGlvbi5kb2NzIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblxuXHRzZWN0aW9uICsgc2VjdGlvbiB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU1ZTk7XG5cdH1cblxuXHRzbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGNvbG9yOiByZ2IoMTcyLCAxNzIsIDE3Mik7XG5cdH1cblxuXHQudGl0bGUtMTpmaXJzdC1jaGlsZCxcblx0LnRpdGxlLTI6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4udGVzdCB7XG5cdHdpZHRoOiA2MDBweDtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdC8vINCg0LDQsdC+0YLQsNC10YIgcmV0aW5hIHNjc3Mgd2VicFxuXHQvLyDQs9GA0YPQt9C40YLRgdGPIDJ4IGpwZWcgMnggd2VicFxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDIuanBnJyk7XG5cdEBpbmNsdWRlIG1lZGlhQmcoKSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpO1xuXHR9XG5cblx0Ly8g0J3QtSDRgNCw0LHQvtGC0LDQtdGCIHdlYnAgYyDQv9C+0LTRgdGC0LDQvdC+0LLQutC+0LkgMngsINCz0YDRg9C30LjRgtGB0Y8ganBnIDJ4XG5cdC8vIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldChcblx0Ly8gXHR1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDIuanBnJykgMXgsXG5cdC8vIFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpIDJ4KTtcbn1cblxuLnRlc3QtMiB7XG5cdHdpZHRoOiA2MDBweDtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdC8vINCd0LUg0YDQsNCx0L7RgtCw0LXRgiB3ZWJwIGMg0L/QvtC00YHRgtCw0L3QvtCy0LrQvtC5IDJ4LCDQs9GA0YPQt9C40YLRgdGPIGpwZyAyeFxuXHRiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXG5cdFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpIDF4LFxuXHRcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKSAyeCk7XG59XG5cbi5mb250LTEge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LTIge1xuXHRmb250LWZhbWlseTogJ0ZpcmFzYW5zQm9vayc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCJAbWl4aW4gbWVkaWFCZygpIHtcblx0QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuXHQgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZGVza3RvcCAoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBsYXB0b3AgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc0cHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gdGFibGV0ICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1vYmlsZUwgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2JpbGUgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2JpbGVNICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlUyAoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn0iLCIubm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIvKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcblx0d2lkdGg6IDEwMCU7XG5cblx0XG59XG5cbi5jb250YWluZXItZnVsbCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRwYWRkaW5nOiAwIDUwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG59XG5cbi5jb250YWluZXItbGVmdC01MCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDUwJTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0cGFkZGluZzogMCA1MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cbiIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn0iLCIvKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL3ZhcnMnO1xuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG5AaW1wb3J0ICcuL2Jhc2UvZm9udHNBdXRvR2VuJztcbkBpbXBvcnQgJy4vYmFzZS9iYXNlJztcbkBpbXBvcnQgJy4vYmFzZS9kb2NzJzsgLyog0J7RgtC60LvRjtGH0LjRgtGMINC/0YDQuCDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuCAqL1xuQGltcG9ydCAnLi9iYXNlL3V0aWxzJzsgLy8g0KLQtdGB0YIg0L3QsCDQvtGI0LjQsdC60YNcbkBpbXBvcnQgJy4vYmFzZS9jb250YWluZXJzJztcbkBpbXBvcnQgJy4vYmFzZS9zdGlja3ktZm9vdGVyJztcblxuLyogQmxvY2tzICovXG5AaW1wb3J0IFwiYmxvY2tzL19hY2NvdW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Jlc3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYnRuLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2NhcmQtY29sbGVjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2NvbGxlY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fY29sb3JzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ZvbGxvdy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlcm8uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faWNvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX25hdi1pY29uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX25hdi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zd2lwZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdGl0bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3RvcC1pbmZvLnNjc3NcIjtcblxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi9cbiIsIi5hY2NvdW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZ3JheWVkZWRlZCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3VudF9fcGVyc29uIHtcclxuXHRkaXNwbGF5OiBib2NrO1xyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5hY2NvdW50X19tZW51IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbiIsIi5iZXN0X190aXRsZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJlc3RfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmVzdF9fY2FyZHMge1xyXG4gICAgLy8gZGlzcGxheTogZ3JpZDtcclxuICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAvLyBnYXA6IDI0cHg7XHJcbn0iLCIuYnRuLCBhLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgbWluLXdpZHRoOiAxODVweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcblxyXG4gICAgJjpob3ZlciAge1xyXG4gICAgICAgIC8vIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWdyYXllZGVkZWQpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZ3JheWVkZWRlZCk7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDlweDtcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1wcmltYXJ5LTYwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbW9iaWxlLXdpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUsXHJcbiBhLmJ0bi1vdXRsaW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktcHJpbWFyeS02MDApO1xyXG4gICAgcGFkZGluZzogOHB4IDtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHg7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1wcmltYXJ5LTYwMCk7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktcHJpbWFyeS03MDApO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktcHJpbWFyeS03MDApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZ3JheWVkZWRlZCk7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4iLCIuY2FyZC1jb2xsZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMnB4IHZhcigtLW5ldXRyYWwtZ3JheWVkZWRlZCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1jb2xsZWN0aW9uX19saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgYm90dG9tOiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIFxyXG5cclxuICAgICAgICAmIC5idG4tLW1vYmlsZS13aWRlOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDNweDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAzcHggbGlnaHRncmF5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZF9fZmF2LWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI0cHg7XHJcbiAgICByaWdodDogMjRweDtcclxuXHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZF9fYnRuLWZhdiB7XHJcblxyXG4gICAgJjpob3ZlciAuaWNvbi0tZmF2b3JpdGUge1xyXG4gICAgICAgIHN0cm9rZTogcmdiKDIyNywgNTAsIDEyMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2VsZWN0ZWQgLmljb24tLWZhdm9yaXRlIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1zdGF0ZS1jb2xvci1lcnJvcik7XHJcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1zdGF0ZS1jb2xvci1lcnJvcik7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdHJva2U6IHZhcigtLXN0YXRlLWNvbG9yLWVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkX19ib2R5IHtcclxuICAgIHBhZGRpbmc6IDUuNXB4IDhweCA7XHJcblxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogOHB4O1xyXG5cclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA4cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoODYsIDg2LCA4NiwgMC41KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4uY2FyZF9fY29scyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlUyB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC8vIGdhcDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uY2FyZF9fZGVzYyB7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZF9fcHJpY2Uge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlUyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkX19jb2xvcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIFxyXG59XHJcbiIsIi5jb2xsZWN0aW9uX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sbGVjdGlvbl9fY29scyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbGxlY3Rpb25fX2NvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogNjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgIH1cclxufSIsIi5jb2xvciB7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sb3ItLWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTs7XHJcbn1cclxuXHJcbi5jb2xvci0tYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcclxufVxyXG5cclxuLmNvbG9yLS1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxufVxyXG5cclxuLmNvbG9yLS1vbGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5MjI1O1xyXG59XHJcblxyXG4uY29sb3ItLW5hdnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDE4ZTtcclxufVxyXG5cclxuLmNvbG9yLS1waW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGE1ZWE7XHJcbn1cclxuXHJcbi5jb2xvci0td2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcclxufSIsIi5mb2xsb3cge1xyXG59XHJcblxyXG4uZm9sbG93X190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9sbG93X19ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xyXG5cclxuICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XG5cdG1hcmdpbi10b3A6IDg4cHg7XG5cdHBhZGRpbmc6IDI0cHggMDtcblx0XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFxuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRjb2xvcjogdmFyKC0tbmV1dHJhbC1ncmF5Y2JjYmNiKTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdH1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cbn1cbiIsIi5oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5OTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cblx0cGFkZGluZzogMTZweCAwIDE4cHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiA0cHggMCA4cHg7XG5cdH1cblxuXHQmX19yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLmhlYWRlcl9fbG9nbyB7XG5cdGZsZXgtc2hyaW5rOiAwO1x0Ly8g0KfRgtC+0LHRiyDQu9C+0LPQvtGC0LjQvyDQvdC1INGB0LbQuNC80LDQu9GB0Y9cblxuXHRAaW5jbHVkZSBtb2JpbGVTIHtcblx0XHR3aWR0aDogMTM4cHg7XG5cdH1cbn1cblxuLmxvZ28ge1xuXHRoZWlnaHQ6IDQ2cHg7XG59XG5cbi5oZWFkZXJfX25hdiB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaGVhZGVyX19hY2NvdW50IHtcblxuXHQmLS1maXJzdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0b3JkZXI6IC0xO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHVuc2V0O1xuXHRcdH1cblxuXHR9XG59XG5cbi5oZWFkZXJfX25hdi1idG4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLmhlcm8ge1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDNweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvaGVyby9oZXJvLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IC8qIHggeSAqL1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFCZygpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vLi4vaW1nL2hlcm8vaGVyb0AyeC5qcGcnKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGhlaWdodDogNTUxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzIlIGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciAge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaGVyb19fY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDI3cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvX190aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDQ5NHB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjZjFkZWJlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjhweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaGVyb19fYnRuIHtcclxufSIsIi5pY29ucy13cmFwcGVyIHtcblx0cGFkZGluZzogMzBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAzMHB4O1xufVxuXG4uaWNvbiB7XG5cdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRzdHJva2U6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXG5cdC8vIHN0cm9rZS13aWR0aDogMnB4O1xuXHQvLyBzdHJva2U6IHZhcigtLWJsYWNrKTtcbn1cblxuXG4uaWNvbiB7XG5cdCYtLXNlYXJjaCwgXG5cdCYtLXBlcnNvbixcblx0Ji0tZmF2b3JpdGUsXG5cdCYtLWJhZyxcblx0Ji0tbWVudVxuXHR7XG5cdFx0ZmlsbDogdmFyKC0tYmxhY2spO1xuXHRcdC8vIHN0cm9rZTogcmdiKDI2LCAxMzQsIDIzNSk7XG5cdFx0Ly8gYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1ncmF5ZWRlZGVkKTtcblxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC8vIGZpbGwtb3BhY2l0eTogdmFyKC0tbmV1dHJhbC1ncmF5NDA0MDQwKTtcblx0XHRcdC8vIG9wYWNpdHk6IDAuNzI7XG5cdFx0fVxuXHR9XG59XG5cbi5pY29uLS1mYXZvcml0ZSB7XG5cdGZpbGw6IHZhcigtLXdoaXRlKTtcblx0c3Ryb2tlLXdpZHRoOiAycHg7XG5cdHN0cm9rZTogdmFyKC0tYmxhY2spO1xufVxuXG4uaWNvbi0tYXJyb3ctZG93biB7XG5cdGZpbGw6IHZhcigtLWJsYWNrKTtcbn0iLCIubWFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogODhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgIH1cclxufSIsIi5tb2JpbGUtbmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHQvLyB0b3A6IDA7XG5cdHRvcDogLTEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk7XG5cblx0cGFkZGluZzogMTA2cHggMjBweCA1NnB4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA5ZGVnLCAjNDI4N2IzIC0xNy4zOCUsICMxMzNmNmIgNzguNCUpLCAjMjc2MTk1O1xuXG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuXHRvdmVyZmxvdy15OiBhdXRvO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuXHR0b3A6IDA7XG59XG5cbi5tb2JpbGUtbmF2IGEge1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG4ubW9iaWxlLW5hdl9fbGlua3Mge1xuXHRwYWRkaW5nOiAxNnB4IDAgODRweDtcblxufVxuXG4ubW9iaWxlLWxpbmtzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z2FwOiAzMnB4O1xufVxuXG4ubW9iaWxlLWxpbmtzX19wYXJlbnQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4ubW9iaWxlLWxpbmtzX19wYXJlbnQtYnRuIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9iaWxlLWxpbmtzX19wYXJlbnQtdGl0bGUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG4ubW9iaWxlLWxpbmtzX19wYXJlbnQtYnRuX19pY29uIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLmFjdGl2ZSAubW9iaWxlLWxpbmtzX19wYXJlbnQtYnRuX19pY29uIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5tb2JpbGUtc3ViIHtcblx0bWF4LWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcbn1cblxuLm1vYmlsZS1zdWItbGlzdCB7XG5cdHBhZGRpbmc6IDI0cHggMCAxNnB4IDM1cHg7XG5cdC8vIHBhZGRpbmc6IDI0cHggMCAwIDM1cHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMTZweDtcbn1cblxuLm1vYmlsZS1zdWItbGlzdF9faXRlbSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuODtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXk0MDQwNDApO1xufVxuXG4ubW9iaWxlLXN1Yi1saXN0X19saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblxuXHRwYWRkaW5nLXRvcDogN3B4O1xuXG5cdGNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXk0MDQwNDApO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZ3JheWVkZWRlZCk7XG5cdH1cbn1cblxuLm1vYmlsZS1uYXZfX2J0bnMge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRwYWRkaW5nLXRvcDogMTRweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtZ3JheWNiY2JjYik7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRnYXA6IDE2cHg7XG5cblxufSIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogMTlweDtcblx0LS1oZWlnaHQ6IDEycHg7XG5cblx0LS1saW5lLWhlaWdodDogMnB4O1xuXHQtLXNwYWNpbmc6IDNweDtcblxuXHQtLWNvbG9yOiB2YXIoLS1ibGFjayk7O1xuXHQtLXJhZGl1czogMHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHR6LWluZGV4OiA5OTk7XG5cdC8vIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vIFx0Lm1vYmlsZS1uYXYtYnRuIHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0fVxuLy8gfSIsIi5uYXYge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXk0MDQwNDApO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cbn1cbi5uYXZfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAzMHB4O1xuXG5cdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0Y29sdW1uLWdhcDogMTVweDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXk0MDQwNDApO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0fVxuXHR9XG5cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG5cblx0bGk6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxufVxuIiwiLnN3aXBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHQvLyBoZWlnaHQ6IDYwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0d2lkdGg6IDE0cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtZ3JheWFkYWRhZCkgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0d2lkdGg6IDhweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXlkZmRmZGYpICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG5cdGJvdHRvbTogMCAhaW1wb3J0YW50O1xufSIsIi50aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4udGl0bGUtMiB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTMge1xuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS00IHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiA0NTA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTA7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcblxuXHRwICsgcCAge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59IiwiLnRvcC1pbmZvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA5OTk7XHJcbiAgICBcclxuICAgIHBhZGRpbmc6IDhweCAwIDdweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXByaW1hcnktNjAwKTtcclxuXHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcbiJdfQ== */
