@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat+Subrayada:regular,700);@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-accent);--page-bg:#fff;--text-color:#000;--accent:#ac182c;--link-color:#2578c8;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px;--primary:#748c70;--black:#0c0c0c;--white:#fff;--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;--second-family:"League Spartan", 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);text-wrap:balance}img{display:block}a{color:var(--link-color)}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-align:center;-ms-flex-align:center;align-items:center;gap:24px}.account a{display:inline-block;-webkit-transition:.2s ease-in;transition:.2s ease-in}.account a:hover,.btn:hover,a.btn:hover{background-color:var(--neutral-grayededed)}.account__menu{display:none}.best__title-wrapper{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btn,a.btn{display:inline-block;padding:8px;min-width:184px;height:40px;background:var(--white);font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;text-transform:capitalize;text-align:center;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;color:var(--black)}.btn--small,a.btn--small{min-width:unset;padding-left:15;padding-right:15}.btn-outline,a.btn-outline{display:inline-block;border:1px solid var(--primary-primary-600);padding:16px;width:152px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;text-transform:capitalize;text-align:center;color:var(--primary-primary-600)}.btn-outline:hover,a.btn-outline:hover{color:var(--primary-primary-700)}.card-collection{position:relative}.card-collection__link{position:absolute;right:16px;bottom:16px}.card-collection__link .btn::after,.card__title a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.card{position:relative}.card__fav-btn{position:absolute;top:24px;right:24px;z-index:9}.card__btn-fav:hover .icon--favorite{stroke:#e33279}.card__btn-fav--selected .icon--favorite{stroke:var(--state-color-error);fill: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}.card__title{font-family:var(--font-family);font-weight:700;font-size:16px;line-height:140%;text-transform:capitalize}.card__title,.card__title a{color:var(--black)}.card__cols{display:grid;grid-template-columns:1fr auto;gap:12px}.card__desc,.card__price{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:180%;text-transform:capitalize;color:var(--black)}.card__price{text-align:right;font-weight:700}.card__colors{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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;gap:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.color{width:24px;height:24px;background-color:gray;border-radius:50%}.color--black{background-color:var(--black)}.color--blue{background-color:#7dc3eb}.color--green{background-color:var(--primary)}.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-column:span 2;grid-row: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}.footer p{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:180%;text-transform:capitalize;color:var(--neutral-graycbcbcb)}.header{position:relative;z-index:199;padding:16px 0 18px;background-color:#fff}.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}.header__nav{margin-left:auto}.header__account--first{margin-left:auto;margin-right:24px}.hero{height:85vh;padding-bottom:103px;background-color:#999;background-image:url(./../img/hero/hero.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.hero .container{height:100%}.hero__content{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:flex-end;height:100%;gap:27px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero__title{max-width:494px;font-family:var(--font-family);font-style:italic;font-weight:500;font-size:34px;line-height:180%;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{width:24px;height:24px;fill:#0c0c0c}.icon--favorite{fill:#fff;stroke:#0c0c0c}.logo{font-size:32px}.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;background:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;overflow-y:auto}.mobile-nav--open{top:0}.mobile-nav a{color:gray}.icon--arrow-down{width:12px;height:8px}.mobile-nav__links{margin-bottom:84px}.mobile__links{display:grid;gap:32px}.mobile__links-parent{border-bottom:1px solid #000}.mobile-links__parrent-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__parrent-title{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:180%;text-transform:capitalize;color:var(--black)}.mobile-sub{max-height:0;overflow:hidden}.mobile-links__parrent-btn__icon,.mobile-sub{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.active .mobile-links__parrent-btn__icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-sub-list{display:grid;gap:16px;padding:24px 0 16px 35px}.mobile-sub-list__item{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:180%;text-transform:capitalize;color:var(--neutral-gray404040)}.mobile-sub-list__link{padding-top:7px;display:inline-block;width:100%}.mobile-sub-list__link:hover,.nav__list a.active{color:#000}.mobile-nav__buttons{margin-top:auto;border-top:1px solid var(--neutral-graycbcbcb);padding-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.mobile-nav-btn{--time:0.1s;--width:18px;--height:12px;--line-height:2px;--spacing:3px;--color:#0C0c0c;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:180%;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}.nav__list a{color:var(--neutral-gray404040)}.swiper{padding-bottom:32px!important;width:100%}.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-pagination .swiper-pagination-clickable .swiper-pagination-bullets .swiper-pagination-horizontal{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,.top-info{font-family:var(--font-family);font-weight:600;text-transform:capitalize}.title{font-size:32px;line-height:140%;color:var(--black)}.top-info{position:relative;z-index:199;background:var(--primary-primary-600);padding:8px 0 7px;font-size:12px;letter-spacing:.07em;text-align:center;color:var(--white)}@media (max-width:1274px){.container-right{padding-left:var(--container-padding)}.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{margin-right:12px}.nav{font-size:16px}.nav__list{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}@media (max-width:830px){.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}.account__search{display:none}.account__menu{display:block}.best__title-wrapper{margin-bottom:8px}.best__link{display:none}.btn,a.btn{padding:8px 9px;min-width:unset}.btn--mobile-wide,a.btn--mobile-wide{min-width:none;width:100%;text-align:left;padding:8px 16px}.card-collection__link{position:static}.card__btn-fav{top:10px;right:10px}.card__body{padding:0}.card__desc,.card__title{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:140%}.card__desc{font-weight:400;text-transform:capitalize;color:var(--black)}.collection__title{margin-bottom:8px}.collection__cols,.collection_col{gap:24px}.follow__grid{grid-template-columns:unset}.footer{margin-top:24px;padding:8px}.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{height:100vw}.hero__title{max-width:168px;color:#fff}.main{gap:24px}.swiper{padding-bottom:20px!important}.swiper-pagination-bullet{width:8px!important;height:8px!important}.title{font-family:var(--font-family);font-weight:700;font-size:20px}.top-info{font-weight:400;font-size:10px;line-height:140%;text-transform:capitalize;text-align:center;color:var(--white)}}@media (max-width:568px){.hero{padding-bottom:50px}.hero__title{font-size:26px}}@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX2RvY3Muc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwibWFpbi5zY3NzIiwiYmFzZS9fdXRpbHMuc2NzcyIsImJhc2UvX2NvbnRhaW5lcnMuc2NzcyIsImJhc2UvX3N0aWNreS1mb290ZXIuc2NzcyIsImJsb2Nrcy9fYWNjb3VudC5zY3NzIiwiYmxvY2tzL19iZXN0LnNjc3MiLCJibG9ja3MvX2J0bi5zY3NzIiwiYmxvY2tzL19jYXJkLWNvbGxlY3Rpb24uc2NzcyIsImJsb2Nrcy9fY2FyZC5zY3NzIiwiYmxvY2tzL19jb2xsZWN0aW9uLnNjc3MiLCJibG9ja3MvX2NvbG9ycy5zY3NzIiwiYmxvY2tzL19mb2xsb3cuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19oZXJvLnNjc3MiLCJibG9ja3MvX2ljb25zLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbWFpbi5zY3NzIiwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3MiLCJibG9ja3MvX25hdi1pY29uLnNjc3MiLCJibG9ja3MvX25hdi5zY3NzIiwiYmxvY2tzL19zd2lwZXIuc2NzcyIsImJsb2Nrcy9fdGl0bGVzLnNjc3MiLCJibG9ja3MvX3RvcC1pbmZvLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBTUEsc0ZBRUEsK0xDREEsQyxDRElFLFMsQ0FDQSxRLENDRkQsUSxDQUhELEMsQ0FRQSxPLENBRkEsUSxDQUdJLDZCLENER0oscUIsQ0FNQSxDLENDSUEsTyxDQU5BLE0sQ0FFQSxTLENBQ0Msb0IsQ0RXRCxLLENBRUEsTSxDQ0RBLE0sQ0RnRkEsTSxDQTdFQSxJLENBSkEsRyxDQUlBLE8sQ0FFRSxhLENBR0YsRSxDQUFBLEUsQ0FFQSxFLENDREEsRSxDREdBLEUsQ0FBQSxFLENBRUEsQyxDQ0RBLGlCLENBRUEsbUIsQ0RJQSxFLENBQ0EsSyxDQUFBLGUsQ0FJQSxHLENBQUEsa0IsQ0FBQSxHLENBS0EsRyxDQUNFLGMsQ0NERSxXLENER0osTyxDQUdFLGlCLENBS0YsSyxDQUdBLE0sQ0NKQSxRLENBTUMsNEIsQ0RIRCxNLENBRkEsSyxDQUdBLE0sQ0NKQSxRLENER0EsbUIsQ0FHRSxpQixDQ0RGLGEsQ0FJQSxnQixDQUNDLFksQ0N2RkQsTSxDRjZGQSxrQixDRTNGQyxvQixDQUVBLHVCLENBQ0EsZSxDQUNBLDRCLENBRUEsYyxDQUNBLGMsQ0ZnR0QsYSxDQURBLFksQ0FEQSxZLENBREEsVyxDRW5GRSxTLENGMEZGLHdCLENFdEZFLFMsQ0FDQSxRLENGMEZGLEssQ0V0RkUsYyxDRjhGRixLLENFdEZFLHdCLENBQ0Esd0IsQ0FDQSxpQyxDQUNBLHNDLENBQ0EsZ0MsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxnQixDQUNBLG9CLENBQ0Esb0IsQ0FDQSxtQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxlLENBQ0EsWSxDQUNBLDJCLENBR0EsMkIsQ0FDQSw0QixDRm9GRiw0QixDQUdFLDRCLENFcEZGLDRCLENBQ0ksNkIsQ0FDQSw2QixDRm9GSiw0QixDQUdFLDRCLENHakpGLDRCLENBQ0Msa0MsQ0FDQSw0QixDSGlKRCw0QixDQUdFLDRCLENHakpGLDRCLENBQ0MsNEIsQ0FDQSw0QixDQUNBLDRCLENBQ0EsNEIsQ0hpSkQsNEIsQ0FHRSw0QixDR2pKRixnQyxDQUNDLG1DLENIaUpELDZCLENBR0UsOEIsQ0dqSkYsaUMsQ0FDQywyQixDSGlKRCxnQyxDQUdFLG1DLENHakpGLDZCLENBQ0Msc0MsQ0FDQSw0QyxDSHFKRCxLLENHakpBLGlCLENBQ0MsaUIsQ0hxSkQsSSxDQURBLHNCLENBR0Usd0IsQ0FHRixJLENBREEsK0IsQ0lqTEMsdUIsQ0FDQyw0QixDSm1MRixpQixDQUtBLEcsQ0FEQSxhLENBS0EsQyxDSW5MRyx1QixDSnVMSCxJLENBTUEsUSxDQVBBLHdCLENJOUtDLGEsQ0FDQyxpQixDSm9MRixRLENBREEsZSxDSTNLRSxZLENKbUxGLEssQ0k3S0UsWSxDSjZLRixlLENBS0EsTyxDSTVLQyxhLENKaUxELFEsQ0FEQSxRLENJM0tDLGlCLENKaUxELFcsQ0tqT0MsVyxDTGtPQyxlLENBREEsbUIsQ0FBRixXLENJaktDLGtCLENKMEtELGEsQ0FDQSxrQixDSXRLQyxjLENKMEtELHFCLENBRkEsNEIsQ0FNQSxXLENJbktDLGMsQ0FDQSxhLENBR0QsMEIsQ0pxS0EsMEIsQ0luS0Msc0IsQ0VqRnNCLEssQ05vUXZCLE8sQ085UEMsVyxDUGdRQyxZLENPL1BELGdCLENBQ0EscUIsQ1A2UEQsaUMsQ08xUEEscUIsQ0FDQywyQixDRFpzQixLLENDRXRCLDZDLENQa1FELE8sQ0FLQSxzRyxDQUtFLDhGLENBREYsTyxDQUtFLHdCLENPL1BGLGUsQ0FDQyxpQixDQUdELE8sQ0FDQywwQixDUDZQRCxlLENBU0EsSyxDQUxBLHNCLENBU0EsZ0IsQ0FDRSxpQixDQUNBLFMsQ0FQRixVLENBU0UsVyxDUTVTRixRLENBQ0EsUyxDQUNDLGtCLENBQ0EsNkIsQ0FDQSxxQixDUnNTRCxrQixDQVNFLGUsQ0FHRixVLENRNVNDLGlCLENSd1NELFUsQ0FTRSxlLENBR0YsVyxDQVBBLGdCLENBV0EsWSxDUTNTQyxpQixDUitTRCxPLENBQ0UsbUIsQ0FQQSxtQixDQUNGLFksQ0FXQSxZLENRNVNDLHVCLENBQ0Esb0IsQ1JzU0Qsc0IsQ0FLQSxhLENBU0Usa0IsQ1E3U0YsWSxDQUNDLHdCLENSbVRELFUsQ0FPQSxlLENBQ0Usa0MsQ0FSRixVLENBUEEsYSxDUW5TQSxnQyxDQUNDLFUsQ1JnVEQsZSxDQU5FLGMsQ1FqU0Ysa0IsQ1JpVEEsbUIsQ1FoVEMsa0MsQ0FHQSxhLENSNlNELG1CLENBTEEsZ0IsQ0FXQSxnQixDQVBFLCtFLENRL1JGLGUsQ0FDQyxnRixDSHZFRyxvQixDR3NFSixnRixDUmdURSwrRSxDS2hYRSxxQixDR2dFSiwrRSxDUnFURSxnRixDQTBCRixRLENTNVpBLEksQ1RxWUEsSSxDVW5ZUSxtQixDQUFBLG1CLENBQ0EsWSxDREhSLEksQ1RxWUEsSSxDU3BZSSxnQixDQUVBLDJCLENBQUEsNEIsQ1QwWUYseUIsQ0FDQSxxQixDQWNGLFEsQ0FJRSx3QixDQUNBLHFCLENVN1pNLGtCLENWOFlSLFEsQ0FvQkEsVSxDQWhCRSxvQixDQUNGLDhCLENVL1lRLHNCLENWb2FSLGdCLENLL1pJLFUsQ0xvY0osVyxDQXREQSwwQyxDQUdBLGMsQ0FtQkUsWSxDQUdGLG9CLENBakJFLGtCLENBQ0YsbUIsQ0FtQkUsbUIsQ1VoYUYsWSxDQUNJLHdCLENWZ1pKLHFCLENLM1pJLDZCLENMaWJKLEksQ0FqQkEsSyxDQW1CRSxvQixDVzViRixXLENBQ0ksZSxDQUNBLFcsQ0FBQSx1QixDQUFBLDhCLENBQ0EsZSxDWGdjRixjLENBQ0EsZ0IsQ0FyQkYseUIsQ0t0YUksaUIsQ01USixtRCxDWHdjRSwyQyxDQXJCQSxrQixDQThCRixXLENZcmRBLFksQ0FDSSxlLENBQ0EsZSxDQUNBLGdCLENaMGRKLFksQ0FEQSxhLENZbmRBLG9CLENBQ0EsMkMsQ0FDQSxZLENBQ0EsVyxDQUNBLG1CLENBQUEsbUIsQ0FDQSxZLENaZ2NBLE8sQ1kvYkEsd0IsQ0FDSSxxQixDWmljSixrQixDWS9iQSx1QixDQUNJLG9CLENBQ0Esc0IsQ0FDQSxXLENaaWNKLDhCLENLemNJLGUsQ09iSixjLENaZ2ZFLGdCLENBQ0EseUIsQ0F0QkEsaUIsQ0FDRixnQyxDQTJCQSxrQixDQURBLG1CLENBRUUsZ0MsQ0FwQkYsZ0IsQ0F3QkUsaUIsQ0FHRixzQixDWXhkQSxpQixDQUNBLFUsQ0FDQSxXLENaNGRBLGtDLENBdUJBLHFCLENZamZBLFUsQ1o0ZEUsaUIsQ0FDQSxNLENZNWRGLEssQ1o4ZEUsVSxDQUNBLFcsQ0FHRixLLENZN2RBLGlCLENaaWVBLGMsQ1k3ZEEsaUIsQ1prY0EsUSxDWWhjQSxVLENBQ0ksUyxDQ3hESixvQyxDQUNJLGMsQ0FHSix3QyxDQUVJLCtCLENBQ0EsNkIsQ1JNQSw4QyxDUVRKLCtCLENicWdCQSxXLENhM2ZJLGlCLENBQ0ksWSxDQUNBLE8sQ2I0aEJSLFksQ2F4aEJRLDhCLENiNmZSLGUsQ0E4QkUsYyxDYy9pQkYsZ0IsQ0FDSSx5QixDZDJpQkosWSxDQVNBLGMsQ2M5aUJJLGtCLENBYUksVyxDQUNJLFksQ2RraEJaLDhCLENLMWhCSSxRLENMMmpCSixXLENLM2pCSSxZLENMK2hCRiw4QixDQUNGLGUsQ0E4QkUsYyxDYzdpQkYsZ0IsQ0FDSSx5QixDQUNBLGtCLENUbkJBLFksQ1NpQkosZ0IsQ2R5aEJFLGUsQ0FvQ0YsYSxDYy9pQkEsbUIsQ0FDQSxtQixDZG9oQkEsWSxDS3BqQkksTyxDUzBCSix3QixDZDBqQkUscUIsQ0FDQSxrQixDQUdGLGlCLENBNUJBLFksQ2NwaEJBLDZCLENBQ0ksUSxDZHFqQkosZSxDY2pqQkksbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSwyQixDQUNBLDRCLENkc2hCSix5QixDQThCRSxxQixDYy9pQkYsUSxDQUNJLHdCLENBQ0EscUIsQ0FDQSw2QixDQUVKLE0sQ0FDSSxVLENBQ0osVyxDQUNBLHFCLENBQ0EsaUIsQ2R1aEJBLGEsQ0t0bEJJLDZCLENMdW5CSixZLENBQ0Usd0IsQ0FHRixhLENBNUJFLCtCLENjcGhCRixjLENBQ0ksa0IsQ2R1akJKLGEsQ2NuakJBLFksQ0FDQSxtQyxDQUNBLDBCLENBRUEsMEIsQ0FDSSxrQixDQUFBLGUsQ2R5akJKLGlCLENBQ0UsVSxDQUNBLFcsQ0FoQ0YsbUIsQ0FrQ0UsZ0IsQ0FHRixPLENBaENFLGUsQ0FDRixjLENBa0NFLHFCLENBR0YsUyxDZTlwQkksOEIsQ2YrbkJKLGUsQ0s1bkJJLGMsQ1VOSixnQixDZnNxQkUseUIsQ0FoQ0EsK0IsQ2U3bkJGLE8sQ0FDSSxpQixDQUFBLFcsQ0FBQSxtQixDQUNBLHFCLENmc3FCSixZLENlcnFCSSxtQixDQUNBLG1CLENmdXFCRixZLENBQ0Esd0IsQ0F2Q0YscUIsQ0t4b0JJLDZCLENVR0osd0IsQ2ZnckJFLHFCLENBdkNBLGtCLENnQnpwQkYsYSxDQUNBLG1CLENBQ0EsYSxDaEIrcEJBLFksQ0sxcEJJLGdCLENMc3NCSix1QixDQXZDRSxnQixDQUNGLGlCLENBMkNBLEssQ0F2Q0EsVyxDQXlDRSxvQixDZ0J0c0JGLHFCLENBQ0ksNEMsQ2hCZ3FCSixpQyxDZ0I5cEJBLHFCLENBQ0ksMkIsQ0NmSixnQixDQUNJLFcsQ0FFSixjLENBQ0ksbUIsQ0FDQSxtQixDQUNBLFksQ2pCb3JCSiwyQixDaUJsckJJLDRCLENBQ0kseUIsQ0FDQSxxQixDakJvckJSLG9CLENpQmxyQkksaUIsQ0FDSSx3QixDQUNBLFcsQ0FDQSxRLENqQjR0Qk4sdUIsQ0F4Q0Ysb0IsQ0t6ckJJLHNCLENMc3VCSixZLENBeENBLGUsQ0EwQ0UsOEIsQ2tCcnZCRixpQixDQUNDLGUsQ0FDQSxjLENBQ0EsZ0IsQ2xCOHNCRCx5QixDS3BzQkksa0IsQ0xpdkJKLGMsQ0F4Q0UsYyxDQUNGLG1CLENBMENFLG1CLENrQnR2QkYsWSxDQUNDLHVCLENBQ0Qsb0IsQ0FDQSxlLENsQjB2QkEsSyxDQXhDQSxVLENBMENFLFcsQ21CMXdCRixZLENuQjh3QkEsZSxDbUIxd0JDLFMsQ25CbXVCRCxjLENBNENBLEssQ21CN3dCRSxjLENuQml4QkYsSyxDbUJ6d0JBLFcsQ0FJQyxtQixDbkJ1dUJELG1CLENLNXVCSSxZLENjSUosMkIsQ25CMnhCRSw0QixDQS9DQSx5QixDQUNGLHFCLENBeUJBLEssQ0F2Q0UsUSxDbUJsdUJGLFcsQ0FDQyxjLENuQnF4QkMsUyxDQS9DRixVLENBaURFLFcsQ21CcnhCRixVLENuQjh4QkUsdUIsQ21CdHhCRCxlLENBQ0Msa0MsQ0FDQSwwQixDbkJ3dUJGLGUsQ0FtREEsaUIsQ0FDRSxLLENBR0YsYSxDQWpEQSxVLENBcURBLGlCLENBakRFLFUsQ0FDRixVLENBcURBLGtCLENvQmowQkksa0IsQ3BCcTBCSixjLENvQmowQkksWSxDQUNBLFEsQ3BCcTBCSixxQixDQUNFLDRCLENLaDBCRSwwQixDZWJKLFUsQ3BCazFCRSxtQixDQWpEQSxtQixDQUNGLFksQ29CbnhCSSx3QixDQUNJLHFCLENwQnF4QlIsNkIsQ0FxREEsNEIsQ0FqREUsOEIsQ0FDRixlLENBbURFLGMsQ29CcjBCRixnQixDQUNJLHlCLENBQUEsa0IsQ3BCMDBCSixXLENBQ0UsWSxDQUNBLGUsQ0FLRixnQyxDQVBBLFcsQ29CcjBCSSxzQyxDcEI4MEJGLDhCLENBR0Ysd0MsQ29CLzBCQSxpQyxDQUNJLDZCLENBQ0EseUIsQ3BCbTFCSixnQixDb0IvMEJBLFksQ0FDQSxRLENwQnV4QkEsd0IsQ0E4REEsc0IsQ0ExREUsOEIsQ0FDRixlLENLdHpCSSxjLENlbUJKLGdCLENwQmkyQkUseUIsQ0FDQSwrQixDQUdGLHNCLENxQnI0QkEsZSxDQUNDLG9CLENBQ0EsVSxDckJ5NEJELDRCLENBK0hBLG1CLENBOUhFLFUsQ0FHRixvQixDcUJ6NEJBLGUsQ0FDQyw4QyxDQUNBLGdCLENBQ0EsWSxDckI0MEJELDZCLENBZ0VFLFEsQ0FLRixlLENzQjE1QkEsVyxDQUNJLFksQ3RCNjFCSixhLENBZ0VFLGlCLEN1Qjk1QkYsYSxDQUNJLGUsQ3ZCbzZCRixvRCxDQUNBLGtCLEN1Qm42QkUsbUIsQ3ZCaTJCSixtQixDS3YxQkksWSxDa0JiSix1QixDdkIyNkJFLG9CLENBbkVBLHNCLENBQ0Ysd0IsQ0FxRUUscUIsQ3dCOTZCRixrQixDeEJrN0JBLFMsQ0FTQSxnQixDQURBLGlCLEN3QnI3QkMsaUIsQ0FDRyxrQixDQUVILHlCLENBQUEsNkIsQ0FBQSwyQixDeEJtN0JELGdCLENBREEsaUIsQ3dCLzZCQyxVLENBRUEsYSxDQUNBLGlCLENBQUEsTSxDQUtBLDJGLEN4Qm03QkMsMkUsQ3dCaDdCRixpSCxDeEJvN0JBLGlCLEN3Qi82QkMsa0QsQ3hCbzdCRCxnQixDd0JoN0JDLDZDLENBRUQsMEIsQ0FDQyw0QixDQUdELGlDLEN4Qm03QkEsa0MsQ3dCbDdCQyxLLEN4QjIyQkQsMkYsQ3dCejJCQSwyRSxDQUVDLDZILEN4QnU3QkQsa0MsQ3dCcjdCQywrQixDeEJ1N0JDLDJCLENBQ0EsdUIsQ3dCdDdCRixpQyxDQUNDLGdDLENBQ0QsNEIsQ0FDQSx3QixDeEI4N0JBLGUsQ3dCeDdCQSxXLEN4QjQ3QkEsSSxDd0J4N0JDLDhCLEN4QjIyQkQsZSxDQWdGRSxjLEN3Qno3QkYsZ0IsQ0FDQyx5QixDQUFBLGlCLEN4QjQyQkQsK0IsQ0FtRkEsVSxDQUNFLG1CLENBQ0EsbUIsQ0FqRkYsWSxDQW1GRSx1QixDd0I5N0JGLG9CLENBRUMsZSxDeEJpOEJELFksQ0FqRkEsK0IsQ0F5RkEsTyxDd0I3N0JBLDZCLEN4QjYyQkEsVSxDQXFGQSx5QixDd0I5N0JDLG9CLENBQ0EscUIsQ3hCODJCRCxvRCxDd0I1MkJDLG1CLEN4Qms4QkQsZ0MsQ3dCNzdCQSxvRCxDeEJpOEJBLHdHLEN3Qjc3QkMseUIsQ0FDQSwwQixDQ2pHRCw2QyxDekJxaUNBLHVELEN5QnRpQ0EseUIsQ3pCbWlDQSwyQixDeUIvaENDLGtCLEN6QnNpQ0QsTSxDQVNBLFMsQ3lCNWhDQyw4QixDekJraUNDLGUsQ3lCOWhDRCx5QixDekIrZ0NELE0sQ3lCNWhDQyxjLENBQ0EsZ0IsQ0FHQSxrQixDekJpaUNELFMsQ3lCOWhDQyxpQixDQUNBLFcsQ3pCZ2lDQyxxQyxDQUNBLGlCLENBR0EsYyxDQXZGRixvQixDQXlGRSxpQixDeUJsaUNGLGtCLENBUUEsMEJ6Qm9pQ0UsZ0IsQ3lCbGlDRCxxQyxDQUlBLGUsQ0FFQSxzQyxDQUlBLG9CLENBQ0EscUMsQ0FBQSxxQixDekJ5OEJELHNDLEN5QnA4QkMsUSxDQUNBLFEsQ0FHRCxNLENBQ0MsVSxDQUNBLFcsQ0FHRCxnQixDQUNDLGlCLENBR0QsSSxDekJtaUNJLGMsQ3lCaGlDSCxVLENBQUEsdUIsQ0FBQSxvQixDekJ3OEJELGlCLEFBa0dBLHlCQUNFLGtCLEN5QmxpQ0QsbUIsQ3pCbThCRCxjLENBdUdFLG9CLENBOUZGLHFCLEN5Qno4QkEsa0MsQ0M3RUMsZ0IsQ0FDQSxZLENBR0EsYyxDQUNBLGEsQ0FQRCxvQixDQVNFLGlCLEMxQmlvQ0EsVyxDMEI5bkNGLFksQ0FDQyxJLENBQ0EsSyxDMUJrb0NHLGUsQ0FDQSxlLEMwQnJvQ0osaUIsQzFCeW9DRSxrQixDQUNFLGMsQ0FDQSxVLENBdkdGLGUsQ0FDRixnQixDQUdBLHNCLEMwQjloQ0MsZSxDMUIwb0NDLGMsQzJCanFDRixRLENBQ0ksVSxDdEJZQSxXLENzQmJKLFMsQzNCeWtDQSxXLENBUEEsWSxDQXlHSSw4QixDMkJscUNKLGUsQ0FDSSxjLENBQ0EsZ0IsQzNCOGpDSixXLEMyQmhrQ0EsZSxDM0Jxa0NFLHlCLENBQ0Ysa0IsQzJCempDSSxrQixDM0I2akNKLGlCLEMyQnpqQ0EsaUIsQ0FJQSxlLENBSEEsUSxDQzNCQSxhLENBQ0MsMkIsQ0FHRCxPLENBQ0EsZSxDQUNBLFcsQ0FOQSxPLENBU0MsaUIsQzVCa21DQyxZLENBQ0YsWSxDNkIzbUNJLHVCLENBQ0EsMkIsQ0FDQSxpQixDQUNKLFEsQ0FDSSxpQixDQUdKLEssQ0FDQSxZLEM3QmluQ0EsWSxDSzdtQ0ksZSxDd0JiSixVLEM3QnV1Q0UsSyxDNkJ0dENGLFEsQzdCa25DRSxPLENBQ0YsNkIsQ01sbUNBLHlCLENOOHNDSSxtQixDQUNBLG9CLENBR0YsTSxDQUNFLDhCLENBQ0EsZSxDQUNBLGMsQ0FHRixTLENBQ0UsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLHlCLENBQ0EsaUIsQ0FDQSxvQixBQUlKLHlCQUNFLEssQ0FDRSxtQixDQUdGLFksQ0FDRSxnQixBQUlKLGtFQUNFLEssQ0FDRSxnRCxDQUdGLEssQ0FDRSxpRCIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIEJhc2UgKi8gLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQrU3VicmF5YWRhOnJlZ3VsYXIsNzAwKTtcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjEwMCwyMDAsMzAwLHJlZ3VsYXIsNTAwLDYwMCw3MDAsODAwLDkwMCwxMDBpdGFsaWMsMjAwaXRhbGljLDMwMGl0YWxpYyxpdGFsaWMsNTAwaXRhbGljLDYwMGl0YWxpYyw3MDBpdGFsaWMsODAwaXRhbGljLDkwMGl0YWxpYyk7XG4qIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMjU0cHg7XG4gIC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG4gIC0tZm9udC1tYWluOiBNb250c2VycmF0LHNhbnMtc2VyaWY7XG4gIC0tZm9udC1hY2NlbnQ6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtdGl0bGVzOiB2YXIoLS1mb250LWFjY2VudCk7XG4gIC0tcGFnZS1iZzogI2ZmZjtcbiAgLS10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLWFjY2VudDogI2FjMTgyYztcbiAgLS1saW5rLWNvbG9yOiAjMjU3OGM4O1xuICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG4gIC0tdGFibGV0LXNpemU6IDk1OXB4O1xuICAtLW1vYmlsZS1zaXplOiA1OTlweDtcbiAgLS1wcmltYXJ5OiAjNzQ4YzcwO1xuICAtLWJsYWNrOiAjMGMwYzBjO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLXByaW1hcnktcHJpbWFyeTI1OiAjZjBmMmVmO1xuICAtLXByaW1hcnktcHJpbWFyeTUwOiAjZDFkOWNmO1xuICAtLXByaW1hcnktcHJpbWFyeTEwMDogI2IyYmZhZjtcbiAgLS1wcmltYXJ5LXByaW1hcnkyMDA6ICNhMmIzOWY7XG4gIC0tcHJpbWFyeS1wcmltYXJ5MzAwOiAjOTNhNjkwO1xuICAtLXByaW1hcnktcHJpbWFyeTQwMDogIzgzOTk4MDtcbiAgLS1wcmltYXJ5LXByaW1hcnktNjAwOiAjNWE2ZDU3O1xuICAtLXByaW1hcnktcHJpbWFyeS03MDA6ICM0MDRlM2U7XG4gIC0tcHJpbWFyeS1wcmltYXJ5NzUwOiAjMzQzZTMyO1xuICAtLXByaW1hcnktcHJpbWFyeTgwMDogIzI3MmYyNTtcbiAgLS1wcmltYXJ5LXByaW1hcnk5MDA6ICMwZDEwMGM7XG4gIC0tbmV1dHJhbC1iYWNrZ3JvdW5kZmFmOWY1OiAjZmFmOWY1O1xuICAtLW5ldXRyYWwtZ3JheWRmZGZkZjogI2RmZGZkZjtcbiAgLS1uZXV0cmFsLWdyYXllZGVkZWQ6ICNlZGVkZWQ7XG4gIC0tbmV1dHJhbC1ncmF5ZjlmOWY5OiAjZjlmOWY5O1xuICAtLW5ldXRyYWwtZ3JheWNiY2JjYjogI2NiY2JjYjtcbiAgLS1uZXV0cmFsLWdyYXlhZGFkYWQ6ICNhZGFkYWQ7XG4gIC0tbmV1dHJhbC1ncmF5ODY4Njg2OiAjODY4Njg2O1xuICAtLW5ldXRyYWwtZ3JheTYwNjA2MDogIzYwNjA2MDtcbiAgLS1uZXV0cmFsLWdyYXk0MDQwNDA6ICM0MDQwNDA7XG4gIC0tbmV1dHJhbC1ncmF5MjAyMDIwOiAjMjAyMDIwO1xuICAtLW5ldXRyYWwtZ3JheTBjMGMwYzogIzBjMGMwYztcbiAgLS1zdGF0ZS1jb2xvci13YXJuaW5nLWJnOiAjZjdlNGM5O1xuICAtLXN0YXRlLWNvbG9yLXdhcm5pbmctbGlnaHQ6ICNlY2JiNzc7XG4gIC0tc3RhdGUtY29sb3Itd2FybmluZzogI2UwOTEyNjtcbiAgLS1zdGF0ZS1jb2xvci1lcnJvci1iZzogI2ZmZjJmMjtcbiAgLS1zdGF0ZS1jb2xvci1lcnJvci1saWdodDogI2VkMmUyZTtcbiAgLS1zdGF0ZS1jb2xvci1lcnJvcjogI2MzMDAwMDtcbiAgLS1zdGF0ZS1jb2xvci1zdWNjZXNzLWJnOiAjZjNmZGZhO1xuICAtLXN0YXRlLWNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICMwMGJhODg7XG4gIC0tc3RhdGUtY29sb3Itc3VjY2VzczogIzAwOTY2ZDtcbiAgLS1mb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIC0tc2Vjb25kLWZhbWlseTogXCJMZWFndWUgU3BhcnRhblwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZGFyayB7XG4gIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgLS10ZXh0LWNvbG9yOiAjZmZmO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcbiAgcGFkZGluZzogMC4ycmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnByZS5jb2RlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZG9jcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZG9jcyBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uZG9jcyB1bCxcbi5kb2NzIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLmRvY3MgdWwgbGksXG4uZG9jcyBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5kb2NzIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5kb2NzIHNlY3Rpb24sIC5kb2NzIHNlY3Rpb24uZG9jcyB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5kb2NzIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU1ZTk7XG59XG4uZG9jcyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHJnYigxNzIsIDE3MiwgMTcyKTtcbn1cbi5kb2NzIC50aXRsZS0xOmZpcnN0LWNoaWxkLFxuLmRvY3MgLnRpdGxlLTI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXN0IHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3Byb2plY3QtMDIuanBnXCIpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAudGVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGdcIik7XG4gIH1cbn1cblxuLnRlc3QtMiB7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMi5qcGdcIikgMXgsIHVybChcIi4vLi4vaW1nL3Byb2plY3QtMDJAMnguanBnXCIpIDJ4KTtcbn1cblxuLmZvbnQtMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9udC0yIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYXNhbnNCb29rXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qINCe0YLQutC70Y7Rh9C40YLRjCDQv9GA0Lgg0L3QtdC+0LHRhdC+0LTQuNC80L7RgdGC0LggKi9cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyog0JTQtdC80L4g0LrQvtC90YLQtdC90YIgKi9cbi5jb250ZW50LWRlbW8ge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5jb250YWluZXItbGVmdC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc0cHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3NHB4KSB7XG4gIC5jb250YWluZXItbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc0cHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItaGFsZi1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3NHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG5odG1sLCBib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xufVxuXG4vKiBCbG9ja3MgKi9cbi5hY2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzRweCkge1xuICAuYWNjb3VudCB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4uYWNjb3VudCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG59XG4uYWNjb3VudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1ncmF5ZWRlZGVkKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5hY2NvdW50X19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFjY291bnRfX21lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5hY2NvdW50X19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmVzdF9fdGl0bGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAuYmVzdF9fdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAuYmVzdF9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnRuLCBhLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4O1xuICBtaW4td2lkdGg6IDE4NHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTcxJTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmJ0bjpob3ZlciwgYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXllZGVkZWQpO1xufVxuLmJ0bi0tc21hbGwsIGEuYnRuLS1zbWFsbCB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmctbGVmdDogMTU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5idG4sIGEuYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggOXB4O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAuYnRuLS1tb2JpbGUtd2lkZSwgYS5idG4tLW1vYmlsZS13aWRlIHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxufVxuXG5hLmJ0bi1vdXRsaW5lLCAuYnRuLW91dGxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktcHJpbWFyeS02MDApO1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTUycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzElO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1wcmltYXJ5LTYwMCk7XG59XG5hLmJ0bi1vdXRsaW5lOmhvdmVyLCAuYnRuLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1wcmltYXJ5LTcwMCk7XG59XG5cbi5jYXJkLWNvbGxlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJkLWNvbGxlY3Rpb25fX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmNhcmQtY29sbGVjdGlvbl9fbGluayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmNhcmQtY29sbGVjdGlvbl9fbGluayAuYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJkX19mYXYtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICB6LWluZGV4OiA5O1xufVxuXG4uY2FyZF9fYnRuLWZhdjpob3ZlciAuaWNvbi0tZmF2b3JpdGUge1xuICBzdHJva2U6IHJnYigyMjcsIDUwLCAxMjEpO1xufVxuLmNhcmRfX2J0bi1mYXYtLXNlbGVjdGVkIC5pY29uLS1mYXZvcml0ZSB7XG4gIHN0cm9rZTogdmFyKC0tc3RhdGUtY29sb3ItZXJyb3IpO1xuICBmaWxsOiB2YXIoLS1zdGF0ZS1jb2xvci1lcnJvcik7XG59XG4uY2FyZF9fYnRuLWZhdi0tc2VsZWN0ZWQgLmljb24tLWZhdm9yaXRlOmhvdmVyIHtcbiAgc3Ryb2tlOiB2YXIoLS1zdGF0ZS1jb2xvci1lcnJvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmNhcmRfX2J0bi1mYXYge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4uY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDUuNXB4IDhweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNhcmRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmNhcmRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB9XG59XG4uY2FyZF9fdGl0bGUgYSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uY2FyZF9fdGl0bGUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJkX19jb2xzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ2FwOiAxMnB4O1xufVxuXG4uY2FyZF9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5jYXJkX19kZXNjIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIH1cbn1cblxuLmNhcmRfX3ByaWNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG4uY2FyZF9fY29sb3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAuY29sbGVjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uY29sbGVjdGlvbl9fY29scyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5jb2xsZWN0aW9uX19jb2xzIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLmNvbGxlY3Rpb25fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2NHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmNvbGxlY3Rpb25fY29sIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLmNvbG9yIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzRweCkge1xuICAuY29sb3Ige1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uY29sb3ItLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG4uY29sb3ItLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RjM2ViO1xufVxuXG4uY29sb3ItLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5mb2xsb3dfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZvbGxvd19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbn1cbi5mb2xsb3dfX2dyaWQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cbi5mb2xsb3dfX2dyaWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmZvbGxvd19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogODhweDtcbiAgcGFkZGluZzogMjRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5cbi5mb290ZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1ncmF5Y2JjYmNiKTtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTk5O1xuICBwYWRkaW5nOiAxNnB4IDAgMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA0cHggMHB4IDhweDtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oZWFkZXJfX25hdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19hY2NvdW50LS1maXJzdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmhlYWRlcl9fYWNjb3VudC0tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc0cHgpIHtcbiAgLmhlYWRlcl9fYWNjb3VudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5oZXJvIHtcbiAgaGVpZ2h0OiA4NXZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vaW1nL2hlcm8vaGVyby5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaGVybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9pbWcvaGVyby9oZXJvQDJ4LmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IDEwMHZ3O1xuICB9XG59XG4uaGVybyAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uaGVyb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiAyN3B4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmhlcm9fX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA0OTRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxODAlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxNjhweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLmljb25zLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogIzBDMEMwQztcbn1cblxuLmljb24tLWZhdm9yaXRlIHtcbiAgZmlsbDogI2ZmZjtcbiAgc3Ryb2tlOiAjMEMwQzBDO1xufVxuXG4ubG9nbyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLm1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDg4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLm1haW4ge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEwNnB4IDIwcHggNTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuICB0b3A6IDA7XG59XG5cbi5tb2JpbGUtbmF2IGEge1xuICBjb2xvcjogZ3JheTtcbn1cblxuLmljb24tLWFycm93LWRvd24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5tb2JpbGUtbmF2X19saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7XG59XG5cbi5tb2JpbGVfX2xpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMnB4O1xufVxuXG4ubW9iaWxlX19saW5rcy1wYXJlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi5tb2JpbGUtbGlua3NfX3BhcnJlbnQtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vYmlsZS1saW5rc19fcGFycmVudC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG4ubW9iaWxlLXN1YiB7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2JpbGUtbGlua3NfX3BhcnJlbnQtYnRuX19pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5hY3RpdmUgLm1vYmlsZS1saW5rc19fcGFycmVudC1idG5fX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLm1vYmlsZS1zdWItbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nOiAyNHB4IDBweCAxNnB4IDM1cHg7XG59XG5cbi5tb2JpbGUtc3ViLWxpc3RfX2l0ZW0ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxODAlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtZ3JheTQwNDA0MCk7XG59XG5cbi5tb2JpbGUtc3ViLWxpc3RfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vYmlsZS1zdWItbGlzdF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubW9iaWxlLW5hdl9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLWdyYXljYmNiY2IpO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE2cHg7XG59XG5cbi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuICAtLXRpbWU6IDAuMXM7XG4gIC0td2lkdGg6IDE4cHg7XG4gIC0taGVpZ2h0OiAxMnB4O1xuICAtLWxpbmUtaGVpZ2h0OiAycHg7XG4gIC0tc3BhY2luZzogM3B4O1xuICAtLWNvbG9yOiAjMEMwYzBjO1xuICAvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG4gIC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cbiAgLyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cbiAgLyogRHluYW1pYyBoZWlnaHQgYW5kIHdpZHRoICovXG4gIGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sIHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG4gIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsIHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBMYXlvdXQgKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLm5hdiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXk0MDQwNDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzRweCkge1xuICAubmF2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3NHB4KSB7XG4gIC5uYXZfX2xpc3Qge1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gIH1cbn1cbi5uYXZfX2xpc3QgYSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXk0MDQwNDApO1xufVxuLm5hdl9fbGlzdCBhLmFjdGl2ZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnN3aXBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXlhZGFkYWQpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtZ3JheWRmZGZkZikgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOTk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktcHJpbWFyeS02MDApO1xuICBwYWRkaW5nOiA4cHggMCA3cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAudG9wLWluZm8ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB9XG59XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDEyNTRweDtcblx0LS1jb250YWluZXItcGFkZGluZzogMTVweDtcblxuXHQtLWZvbnQtbWFpbjogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuXHQtLWZvbnQtYWNjZW50OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC10aXRsZXM6IHZhcigtLWZvbnQtYWNjZW50KTtcblxuXHQtLXBhZ2UtYmc6ICNmZmY7XG5cdC0tdGV4dC1jb2xvcjogIzAwMDtcblx0LS1hY2NlbnQ6ICNhYzE4MmM7XG5cdC0tbGluay1jb2xvcjogIzI1NzhjODtcblxuXG4gICAgLS1sYXB0b3Atc2l6ZTogMTE5OXB4O1xuXHQtLXRhYmxldC1zaXplOiA5NTlweDtcblx0LS1tb2JpbGUtc2l6ZTogNTk5cHg7XG5cdC8vY29sb3JzXG5cdFx0LS1wcmltYXJ5OiAjNzQ4YzcwO1xuXHRcdC0tYmxhY2s6ICMwYzBjMGM7XG5cdFx0LS13aGl0ZTogI2ZmZjtcblx0XHQtLXByaW1hcnktcHJpbWFyeTI1OiAjZjBmMmVmO1xuXHRcdC0tcHJpbWFyeS1wcmltYXJ5NTA6ICNkMWQ5Y2Y7XG5cdFx0LS1wcmltYXJ5LXByaW1hcnkxMDA6ICNiMmJmYWY7XG5cdFx0LS1wcmltYXJ5LXByaW1hcnkyMDA6ICNhMmIzOWY7XG5cdFx0LS1wcmltYXJ5LXByaW1hcnkzMDA6ICM5M2E2OTA7XG5cdFx0LS1wcmltYXJ5LXByaW1hcnk0MDA6ICM4Mzk5ODA7XG5cdFx0LS1wcmltYXJ5LXByaW1hcnktNjAwOiAjNWE2ZDU3O1xuXHRcdC0tcHJpbWFyeS1wcmltYXJ5LTcwMDogIzQwNGUzZTtcblx0XHQtLXByaW1hcnktcHJpbWFyeTc1MDogIzM0M2UzMjtcblx0XHQtLXByaW1hcnktcHJpbWFyeTgwMDogIzI3MmYyNTtcblx0XHQtLXByaW1hcnktcHJpbWFyeTkwMDogIzBkMTAwYztcblx0XHQtLW5ldXRyYWwtYmFja2dyb3VuZGZhZjlmNTogI2ZhZjlmNTtcblx0XHQtLW5ldXRyYWwtZ3JheWRmZGZkZjogI2RmZGZkZjtcblx0XHQtLW5ldXRyYWwtZ3JheWVkZWRlZDogI2VkZWRlZDtcblx0XHQtLW5ldXRyYWwtZ3JheWY5ZjlmOTogI2Y5ZjlmOTtcblx0XHQtLW5ldXRyYWwtZ3JheWNiY2JjYjogI2NiY2JjYjtcblx0XHQtLW5ldXRyYWwtZ3JheWFkYWRhZDogI2FkYWRhZDtcblx0XHQtLW5ldXRyYWwtZ3JheTg2ODY4NjogIzg2ODY4Njtcblx0XHQtLW5ldXRyYWwtZ3JheTYwNjA2MDogIzYwNjA2MDtcblx0XHQtLW5ldXRyYWwtZ3JheTQwNDA0MDogIzQwNDA0MDtcblx0XHQtLW5ldXRyYWwtZ3JheTIwMjAyMDogIzIwMjAyMDtcblx0XHQtLW5ldXRyYWwtZ3JheTBjMGMwYzogIzBjMGMwYztcblx0XHQtLXN0YXRlLWNvbG9yLXdhcm5pbmctYmc6ICNmN2U0Yzk7XG5cdFx0LS1zdGF0ZS1jb2xvci13YXJuaW5nLWxpZ2h0OiAjZWNiYjc3O1xuXHRcdC0tc3RhdGUtY29sb3Itd2FybmluZzogI2UwOTEyNjtcblx0XHQtLXN0YXRlLWNvbG9yLWVycm9yLWJnOiAjZmZmMmYyO1xuXHRcdC0tc3RhdGUtY29sb3ItZXJyb3ItbGlnaHQ6ICNlZDJlMmU7XG5cdFx0LS1zdGF0ZS1jb2xvci1lcnJvcjogI2MzMDAwMDtcblx0XHQtLXN0YXRlLWNvbG9yLXN1Y2Nlc3MtYmc6ICNmM2ZkZmE7XG5cdFx0LS1zdGF0ZS1jb2xvci1zdWNjZXNzLWxpZ2h0OiAjMDBiYTg4O1xuXHRcdC0tc3RhdGUtY29sb3Itc3VjY2VzczogIzAwOTY2ZDtcblxuXHRcdC8vZm9udHNcblx0XHQtLWZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcblx0XHQtLXNlY29uZC1mYW1pbHk6IFwiTGVhZ3VlIFNwYXJ0YW5cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmRhcmsge1xuICAgIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgICAtLXRleHQtY29sb3I6ICNmZmY7XG59IiwiQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQrU3VicmF5YWRhOnJlZ3VsYXIsNzAwKTtcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjEwMCwyMDAsMzAwLHJlZ3VsYXIsNTAwLDYwMCw3MDAsODAwLDkwMCwxMDBpdGFsaWMsMjAwaXRhbGljLDMwMGl0YWxpYyxpdGFsaWMsNTAwaXRhbGljLDYwMGl0YWxpYyw3MDBpdGFsaWMsODAwaXRhbGljLDkwMGl0YWxpYyk7XG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuXHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcblx0Y29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5jb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMC4ycmVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnByZS5jb2RlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuIiwiLmRvY3Mge1xuXHRkaXNwbGF5OiBncmlkO1xuXHQvLyByb3ctZ2FwOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHR9XG5cblx0dWwsXG5cdG9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdH1cblx0fVxuXG5cdG9sIGxpIHtcblx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHR9XG5cblx0c2VjdGlvbiwgc2VjdGlvbi5kb2NzIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblxuXHRzZWN0aW9uICsgc2VjdGlvbiB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU1ZTk7XG5cdH1cblxuXHRzbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGNvbG9yOiByZ2IoMTcyLCAxNzIsIDE3Mik7XG5cdH1cblxuXHQudGl0bGUtMTpmaXJzdC1jaGlsZCxcblx0LnRpdGxlLTI6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4udGVzdCB7XG5cdHdpZHRoOiA2MDBweDtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdC8vINCg0LDQsdC+0YLQsNC10YIgcmV0aW5hIHNjc3Mgd2VicFxuXHQvLyDQs9GA0YPQt9C40YLRgdGPIDJ4IGpwZWcgMnggd2VicFxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDIuanBnJyk7XG5cdEBpbmNsdWRlIG1lZGlhQmcoKSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpO1xuXHR9XG5cblx0Ly8g0J3QtSDRgNCw0LHQvtGC0LDQtdGCIHdlYnAgYyDQv9C+0LTRgdGC0LDQvdC+0LLQutC+0LkgMngsINCz0YDRg9C30LjRgtGB0Y8ganBnIDJ4XG5cdC8vIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldChcblx0Ly8gXHR1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDIuanBnJykgMXgsXG5cdC8vIFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpIDJ4KTtcbn1cblxuLnRlc3QtMiB7XG5cdHdpZHRoOiA2MDBweDtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdC8vINCd0LUg0YDQsNCx0L7RgtCw0LXRgiB3ZWJwIGMg0L/QvtC00YHRgtCw0L3QvtCy0LrQvtC5IDJ4LCDQs9GA0YPQt9C40YLRgdGPIGpwZyAyeFxuXHRiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXG5cdFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpIDF4LFxuXHRcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKSAyeCk7XG59XG5cbi5mb250LTEge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LTIge1xuXHRmb250LWZhbWlseTogJ0ZpcmFzYW5zQm9vayc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCJAbWl4aW4gbWVkaWFCZygpIHtcblx0QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuXHQgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0ICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3NHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1vYmlsZSAoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn0iLCIvKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL3ZhcnMnO1xuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG5cbkBpbXBvcnQgJy4vYmFzZS9iYXNlJztcbkBpbXBvcnQgJy4vYmFzZS9kb2NzJzsgLyog0J7RgtC60LvRjtGH0LjRgtGMINC/0YDQuCDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuCAqL1xuQGltcG9ydCAnLi9iYXNlL3V0aWxzJzsgLy8g0KLQtdGB0YIg0L3QsCDQvtGI0LjQsdC60YNcbkBpbXBvcnQgJy4vYmFzZS9jb250YWluZXJzJztcbkBpbXBvcnQgJy4vYmFzZS9zdGlja3ktZm9vdGVyJztcblxuLyogQmxvY2tzICovXG5AaW1wb3J0IFwiYmxvY2tzL19hY2NvdW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Jlc3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYnRuLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2NhcmQtY29sbGVjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2NvbGxlY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fY29sb3JzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ZvbGxvdy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlcm8uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faWNvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbG9nby5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21vYmlsZS1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LWljb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3N3aXBlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL190aXRsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdG9wLWluZm8uc2Nzc1wiO1xuXG4vKiBObyBzdHlsZXMgY29kZSBiZWxvdy4gT25seSBpbiBtb2R1bGVzICovXG4vKiDQndC1INC/0LjRiNC40YLQtSBDU1Mg0LrQvtC0INC90LjQttC1LiDQotC+0LvRjNC60L4g0LIg0L/QvtC00LrQu9GO0YfQsNC10LzRi9GFINGE0LDQudC70LDRhSAqL1xuIiwiLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiLyog0JTQtdC80L4g0LrQvtC90YLQtdC90YIgKi9cbi5jb250ZW50LWRlbW8ge1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblxuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0IHtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItaGFsZi1sZWZ0IHtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMilcblx0KTtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG4iLCJodG1sLCBib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXIge1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG59IiwiLmFjY291bnR7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgYTpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1ncmF5ZWRlZGVkKTtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50X19zZWFyY2h7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50X19tZW51e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn0iLCIuYmVzdCB7XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbn1cclxuLmJlc3RfX3RpdGxlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZXN0X19jYXJkcyB7XHJcblxyXG59XHJcblxyXG4uYmVzdF9fbGlua3tcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi5idG4sIGEuYnRue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgbWluLXdpZHRoOiAxODRweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG5mb250LXdlaWdodDogNDAwO1xyXG5mb250LXNpemU6IDE0cHg7XHJcbmxpbmUtaGVpZ2h0OiAxNzElO1xyXG50ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG50cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbmNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXllZGVkZWQpO1xyXG59XHJcbiYtLXNtYWxse1xyXG4gICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgIHBhZGRpbmctbGVmdDogMTU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTtcclxufVxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogOHB4IDlweDtcclxuICAgIG1pbi13aWR0aDogdW5zZXQgO1xyXG59XHJcbiYtLW1vYmlsZS13aWRle1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtaW4td2lkdGg6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIH1cclxufVxyXG59XHJcbmEuYnRuLW91dGxpbmUsIC5idG4tb3V0bGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXByaW1hcnktNjAwKTtcclxucGFkZGluZzogMTZweDtcclxud2lkdGg6IDE1MnB4O1xyXG5kaXNwbGF5OiBmbGV4O1xyXG5nYXA6IDRweDtcclxuYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbmhlaWdodDogNDBweDtcclxuXHJcbmZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbmZvbnQtd2VpZ2h0OiA0MDA7XHJcbmZvbnQtc2l6ZTogMTRweDtcclxubGluZS1oZWlnaHQ6IDE3MSU7XHJcbnRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG50ZXh0LWFsaWduOiBjZW50ZXI7XHJcbmNvbG9yOiB2YXIoLS1wcmltYXJ5LXByaW1hcnktNjAwKTtcclxuXHJcbiY6aG92ZXJ7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1wcmltYXJ5LTcwMCk7XHJcbn1cclxufSIsIi5jYXJkLWNvbGxlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2FyZC1jb2xsZWN0aW9uX19saW5rIHtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTZweDtcclxuICAgIGJvdHRvbTogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYnRuOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4iLCIuY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNhcmRfX3BpY3R1cmUge1xyXG59XHJcbi5jYXJkX19mYXYtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjRweDtcclxuICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgei1pbmRleDogOTtcclxufVxyXG4uY2FyZF9fYnRuLWZhdntcclxuXHJcbiAgICAmOmhvdmVyIC5pY29uLS1mYXZvcml0ZXtcclxuICAgICAgICBzdHJva2U6IHJnYigyMjcsIDUwLCAxMjEpO1xyXG4gICAgfVxyXG4gICAgJi0tc2VsZWN0ZWQgLmljb24tLWZhdm9yaXRle1xyXG4gICAgICAgIHN0cm9rZTogdmFyKC0tc3RhdGUtY29sb3ItZXJyb3IpO1xyXG4gICAgICAgIGZpbGw6IHZhcigtLXN0YXRlLWNvbG9yLWVycm9yKTtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1zdGF0ZS1jb2xvci1lcnJvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkX19ib2R5IHtcclxuICAgIHBhZGRpbmc6IDUuNXB4IDhweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IDhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuLmNhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbmZvbnQtd2VpZ2h0OiA3MDA7XHJcbmZvbnQtc2l6ZTogMTZweDtcclxubGluZS1oZWlnaHQ6IDE0MCU7XHJcbnRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5jb2xvcjogdmFyKC0tYmxhY2spO1xyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuZm9udC13ZWlnaHQ6IDYwMDtcclxuZm9udC1zaXplOiAxNHB4O1xyXG5saW5lLWhlaWdodDogMTQwJTtcclxuXHJcbn1cclxuYXtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuYTo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBcclxufVxyXG59XHJcbi5jYXJkX19jb2xzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG59XHJcbi5jYXJkX19kZXNjIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbmZvbnQtd2VpZ2h0OiA0MDA7XHJcbmZvbnQtc2l6ZTogMTZweDtcclxubGluZS1oZWlnaHQ6IDE4MCU7XHJcbnRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5jb2xvcjogdmFyKC0tYmxhY2spO1xyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuZm9udC13ZWlnaHQ6IDQwMDtcclxuZm9udC1zaXplOiAxNHB4O1xyXG5saW5lLWhlaWdodDogMTQwJTtcclxudGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbmNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxufVxyXG4uY2FyZF9fcHJpY2Uge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG5mb250LXdlaWdodDogNzAwO1xyXG5mb250LXNpemU6IDE2cHg7XHJcbmxpbmUtaGVpZ2h0OiAxODAlO1xyXG50ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG4uY2FyZF9fY29sb3JzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuIiwiLmNvbGxlY3Rpb24ge1xyXG59XHJcbi5jb2xsZWN0aW9uX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG4uY29sbGVjdGlvbl9fY29scyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcbi5jb2xsZWN0aW9uX2NvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNjRweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG59IiwiLmNvbG9yIHtcclxud2lkdGg6IDI0cHg7XHJcbmhlaWdodDogMjRweDtcclxuYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcclxuYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG59XHJcbn1cclxuLmNvbG9yLS1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuLmNvbG9yLS1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZGMzZWI7XHJcbn1cclxuLmNvbG9yLS1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tcHJpbWFyeSk7XHJcbn0iLCIuZm9sbG93IHtcclxufVxyXG5cclxuLmZvbGxvd19fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG4uZm9sbG93X19ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xyXG5cclxuICAgICY+KjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHVuc2V0O1xyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XG5cdG1hcmdpbi10b3A6IDg4cHg7XG5cdHBhZGRpbmc6IDI0cHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG59XG5cbi5mb290ZXIgcHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbmZvbnQtd2VpZ2h0OiA0MDA7XG5mb250LXNpemU6IDEycHg7XG5saW5lLWhlaWdodDogMTgwJTtcbnRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuY29sb3I6IHZhcigtLW5ldXRyYWwtZ3JheWNiY2JjYik7XG59IiwiLmhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTk5O1xuXHRwYWRkaW5nOiAxNnB4IDAgMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogNHB4IDBweCA4cHg7XG5cdH1cbn1cbi5oZWFkZXJfX2xvZ297XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuLmhlYWRlcl9fbmF2IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaGVhZGVyX19hY2NvdW50IHtcblx0Ji0tZmlyc3R7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRvcmRlcjogLTE7XG5cdFx0XHRtYXJnaW4tbGVmdDogdW5zZXQ7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdH1cblxuXHRcbn1cbi5hY2NvdW50IHtcbn1cbi5pY29uIHtcbn1cblxuLmhlYWRlcl9fbmF2LWJ0biB7XG59IiwiLmhlcm8ge1xyXG4gICAgaGVpZ2h0OiA4NXZoO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi8uLi9pbWcvaGVyby9oZXJvLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWFCZygpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vLi4vaW1nL2hlcm8vaGVyb0AyeC5qcGcnKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2dztcclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjU2OHB4KXtcclxuXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuLmhlcm9fX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZ2FwOiAyN3B4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLmhlcm9fX3RpdGxlIHtcclxuICAgIG1heC13aWR0aDogNDk0cHg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG5mb250LXN0eWxlOiBpdGFsaWM7XHJcbmZvbnQtd2VpZ2h0OiA1MDA7XHJcbmZvbnQtc2l6ZTogMzRweDtcclxubGluZS1oZWlnaHQ6IDE4MCU7XHJcbnRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5jb2xvcjogdmFyKC0tYmxhY2spO1xyXG5AbWVkaWEobWF4LXdpZHRoOjU2OHB4KXtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWF4LXdpZHRoOiAxNjhweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG59IiwiLmljb25zLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0ZmlsbDogIzBDMEMwQztcbn1cbi5pY29uLS1zZWFyY2h7XG59XG5cbi5pY29uLS1wZXJzb24ge1xuXHRcbn1cbi5pY29uLS1mYXZvcml0ZSB7XG5cdGZpbGw6ICNmZmY7XG5cdHN0cm9rZTogIzBDMEMwQztcbn1cbi5pY29uLS1iYWNrIHtcbn1cblxuIiwiLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbn0iLCIubWFpbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA4OHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG59IiwiLm1vYmlsZS1uYXYge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdC8vIHRvcDogMDtcblx0dG9wOiAtMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0cGFkZGluZzogMTA2cHggMjBweCA1NnB4O1xuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDlkZWcsICM0Mjg3YjMgLTE3LjM4JSwgIzEzM2Y2YiA3OC40JSksICMyNzYxOTU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcblx0dG9wOiAwO1xufVxuXG4ubW9iaWxlLW5hdiBhIHtcblx0Y29sb3I6IGdyYXk7XG59XG5cbi5pY29uLS1hcnJvdy1kb3due1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiA4cHg7XG59XG4ubW9iaWxlLW5hdl9fbGlua3Mge1xuXHRtYXJnaW4tYm90dG9tOiA4NHB4O1xufVxuLm1vYmlsZV9fbGlua3Mge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRnYXA6IDMycHg7XG59XG4ubW9iaWxlX19saW5rcy1wYXJlbnQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG59XG4ubW9iaWxlLWxpbmtzX19wYXJyZW50LWJ0biB7XG5cblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tb2JpbGUtbGlua3NfX3BhcnJlbnQtdGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuZm9udC13ZWlnaHQ6IDQwMDtcbmZvbnQtc2l6ZTogMTRweDtcbmxpbmUtaGVpZ2h0OiAxODAlO1xudGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5jb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG4ubW9iaWxlLXN1Yntcblx0bWF4LWhlaWdodDogMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1vYmlsZS1saW5rc19fcGFycmVudC1idG5fX2ljb257XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmFjdGl2ZSAubW9iaWxlLWxpbmtzX19wYXJyZW50LWJ0bl9faWNvbntcblx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ubW9iaWxlLXN1Yi1saXN0IHtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRnYXA6IDE2cHg7XG5cdHBhZGRpbmctbGVmdDogMzVweDtcblx0cGFkZGluZzogMjRweCAwcHggMTZweCAzNXB4O1xufVxuLm1vYmlsZS1zdWItbGlzdF9faXRlbSB7XG5cblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbmZvbnQtd2VpZ2h0OiA0MDA7XG5mb250LXNpemU6IDE0cHg7XG5saW5lLWhlaWdodDogMTgwJTtcbnRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuY29sb3I6IHZhcigtLW5ldXRyYWwtZ3JheTQwNDA0MCk7XG59XG4ubW9iaWxlLXN1Yi1saXN0X19saW5rIHtcblx0cGFkZGluZy10b3A6IDdweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG59XG5cbi5tb2JpbGUtbmF2X19idXR0b25zIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtZ3JheWNiY2JjYik7XG5cdHBhZGRpbmctdG9wOiAxNHB4O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdGdhcDogMTZweDtcbn1cblxuLmljb24ge1xufVxuLmljb24tLXBlcnNvbiB7XG59IiwiLyogTmF2IEljb24gKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG5cdC0tdGltZTogMC4xcztcblxuXHQtLXdpZHRoOiAxOHB4O1xuXHQtLWhlaWdodDogMTJweDtcblxuXHQtLWxpbmUtaGVpZ2h0OiAycHg7XG5cdC0tc3BhY2luZzogM3B4O1xuXG5cdC0tY29sb3I6ICMwQzBjMGM7XG5cblxuXHQvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG5cdC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cblx0Lyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cblxuXHQvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cblx0aGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlLFxuLm5hdi1pY29uOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbixcblx0XHR0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG5cdC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAtMik7ICovXG5cdHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xuXHR0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLFxuXHRcdHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBMYXlvdXQgKi9cblxuLm1vYmlsZS1uYXYtYnRuIHtcblx0ei1pbmRleDogOTk5O1xuXHQvLyBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4vLyBcdC5tb2JpbGUtbmF2LWJ0biB7XG4vLyBcdFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdH1cbi8vIH0iLCJcbi5uYXYge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxODAlO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tbmV1dHJhbC1ncmF5NDA0MDQwKTtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5uYXZfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAzMHB4O1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGNvbHVtbi1nYXA6IDE1cHg7XG5cdH1cblxuXHRhe1xuXHRcdGNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXk0MDQwNDApO1xuXHR9XG5cdGEuYWN0aXZle1xuXHRcdGNvbG9yOiBibGFjaztcblx0fVxufVxuIiwiLnN3aXBlcntcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XHJcbiAgICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXlhZGFkYWQpICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXlkZmRmZGYpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFse1xyXG5tYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQgO1xyXG5tYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFse1xyXG4gICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufSIsIi50aXRsZXtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbmZvbnQtd2VpZ2h0OiA2MDA7XG5mb250LXNpemU6IDMycHg7XG5saW5lLWhlaWdodDogMTQwJTtcbnRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuY29sb3I6IHZhcigtLWJsYWNrKTtcblxuQGluY2x1ZGUgbW9iaWxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbmZvbnQtd2VpZ2h0OiA3MDA7XG5mb250LXNpemU6IDIwcHg7XG5cbn1cbn0iLCIudG9wLWluZm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTk5O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1wcmltYXJ5LTYwMCk7XHJcbnBhZGRpbmc6IDhweCAwIDdweDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbmZvbnQtd2VpZ2h0OiA2MDA7XHJcbmZvbnQtc2l6ZTogMTJweDtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG5jb2xvcjogdmFyKC0td2hpdGUpO1xyXG50ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcbmZvbnQtd2VpZ2h0OiA0MDA7XHJcbmZvbnQtc2l6ZTogMTBweDtcclxubGluZS1oZWlnaHQ6IDE0MCU7XHJcbnRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG50ZXh0LWFsaWduOiBjZW50ZXI7XHJcbmNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxufVxyXG4iXX0= */
