a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:active,a:focus,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:Gotham Pro Medium;src:url(../fonts/gotham-pro-medium/GothamPro-Medium.eot) format("embedded-opentype"),url(../fonts/gotham-pro-medium/GothamPro-Medium.woff) format("woff"),url(../fonts/gotham-pro-medium/GothamPro-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:wrap}@font-face{font-family:Gotham Pro Bold;src:url(../fonts/gotham-pro-bold/GothamPro-Bold.eot) format("embedded-opentype"),url(../fonts/gotham-pro-bold/GothamPro-Bold.woff) format("woff"),url(../fonts/gotham-pro-bold/GothamPro-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:wrap}@font-face{font-family:Montserrat Regular;src:url(../fonts/montserrat-regular/montserrat.woff2) format("woff2"),url(../fonts/montserrat-regular/montserrat.woff) format("woff"),url(../fonts/montserrat-regular/montserrat.ttf) format("truetype");font-weight:400;font-style:normal;font-display:wrap}@font-face{font-family:Montserrat Bold;src:url(../fonts/montserrat-bold/montserratbold.woff2) format("woff2"),url(../fonts/montserrat-bold/montserratbold.woff) format("woff"),url(../fonts/montserrat-bold/montserratbold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:wrap}@font-face{font-family:Fira Sans Bold;src:url(../fonts/firasans-bold/Firasansbold.woff2) format("woff2"),url(../fonts/firasans-bold/Firasansbold.woff) format("woff"),url(../fonts/firasans-bold/Firasansbold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:wrap}*{max-width:100%}body,html{overflow-x:hidden}html{scroll-behavior:smooth}.container{margin:0 auto;padding:0 25px;max-width:1230px}.header{position:absolute;top:0;left:0;right:0;z-index:10;padding-top:74px}.header--fixed{position:fixed;top:0;margin-top:0;padding:10px 0;background-color:#fff;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.header--fixed .nav__link{color:#28c8c6}.header--fixed .nav__link--join{color:#fff}.header--fixed .nav__link--join:hover{background:#a100ff;color:#fff;-webkit-box-shadow:1px 1px 10px 6px #a100ff;box-shadow:1px 1px 10px 6px #a100ff}.header__inner{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__inner,.header__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__link{position:relative;margin:0 30px;font-family:Gotham Pro Bold,sans-serif;font-weight:700;color:#fff;font-size:14px;text-decoration:none;text-transform:uppercase}.nav__link:after{position:absolute;bottom:-29px;left:0;right:0;display:block;content:"";width:100%;height:3px;margin:0 auto;pointer-events:none;background:#28c8c6;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.nav__link:hover:after{opacity:1}.nav__link--join{cursor:pointer;outline:none;border:none;text-transform:none;font-size:16px;padding:21px 37px;margin-left:26px;margin-right:0;background:#a100ff;border-radius:5px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.nav__link--join:after{display:none}.nav__link--join:hover{background:#fff;color:#a100ff;-webkit-box-shadow:1px 1px 10px 2px #fff;box-shadow:1px 1px 10px 2px #fff}.nav__link--join .font-awesome-icon{padding-left:20px}.header__toggle-button{display:none;border:none;background:rgba(0,0,0,0)}.intro{position:relative;background:url(img/intro/intro-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;margin:0 auto}.intro__inner{position:relative;padding-top:334px;width:515px;color:#fff}.intro__title{font-family:Montserrat Bold,sans-serif;font-size:60px;text-transform:uppercase;line-height:1}.intro__subtitle{display:block;padding-top:41px;font-family:Gotham Pro Medium,sans-serif;text-transform:none;font-size:16px;line-height:1.5}.intro__form{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:26px}.intro__form select{outline-color:#27c5c3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:3px;width:282px;height:60px;padding-left:25px;font-family:Montserrat Regular,sans-serif;font-weight:100;color:#474747;font-size:14px}.intro__form input::-webkit-input-placeholder{color:#474747;font-size:14px}.intro__form input::-moz-placeholder{color:#474747;font-size:14px}.intro__form input:-ms-input-placeholder{color:#474747;font-size:14px}.intro__form input::-ms-input-placeholder{color:#474747;font-size:14px}.intro__form input::placeholder{color:#474747;font-size:14px}.form__select{position:relative;width:282px;cursor:pointer}.form__select .font-awesome-icon{position:absolute;top:29%;right:30px;font-size:25px;color:#27c5c3}.form__input{position:relative}input[type=email]{border:none;outline-color:#27c5c3;border-radius:3px;margin-left:17px;width:282px;height:60px;padding-left:25px;font-family:Montserrat Regular,sans-serif;font-weight:400;color:#474747;font-size:14px}.form__input .font-awesome-icon{position:absolute;top:30%;right:30px;font-size:25px;color:#27c5c3}.intro__button{border:none;border-radius:5px;background:#28c8c6;color:#fff;font-size:25px;cursor:pointer;margin-left:16px;width:64px;height:60px}.intro__arrow-down{position:absolute;right:0;bottom:-65px;left:0;z-index:0;margin:0 auto;padding:41px;width:114px;height:114px;text-align:center;outline:none;border:none;border-radius:50%;background:#f5f7f9;font-size:33px;color:#96a5b4}.intro__button-contact{right:-62px;bottom:-30px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);padding:23px 49px;border-radius:5px 5px 0 0;font-size:16px;color:#fff;text-decoration:none;background:#8500d2}.intro__button-contact,.intro__modal{position:absolute;font-family:Gotham Pro Bold,sans-serif;font-weight:400}.intro__modal{top:0;right:0;left:0;z-index:1;padding-top:50px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:500px;height:300px;background:#27c5c3;margin:0 auto;text-align:center;font-size:20px;color:#8500d2;-webkit-animation:intro__modal 1s linear forwards;animation:intro__modal 1s linear forwards}@-webkit-keyframes intro__modal{0%{opacity:0}to{top:500px;opacity:1}}@keyframes intro__modal{0%{opacity:0}to{top:500px;opacity:1}}.modal__form-registration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:200px}.modal__form-registration input{margin-top:20px;color:#8500d2}.modal__form-registration input::-webkit-input-placeholder{color:#8500d2}.modal__form-registration input::-moz-placeholder{color:#8500d2}.modal__form-registration input:-ms-input-placeholder{color:#8500d2}.modal__form-registration input::-ms-input-placeholder{color:#8500d2}.modal__form-registration input::placeholder{color:#8500d2}.modal__btn-registration{padding:20px 0}.intro__modal-close,.modal__btn-registration{margin-top:20px;outline:none;border:none;color:#8500d2;cursor:pointer}.intro__modal-close{padding:10px 40px}.intro__modal--fixed{position:fixed;right:0;left:0;z-index:2}.latest-design{padding-top:121px;background:#f5f7f9}.container--latest-design{position:relative}.latest-design__header{text-align:center;width:667px;margin:0 auto}.latest-design__title{font-family:Gotham Pro Bold,sans-serif;font-weight:700;font-size:40px;text-transform:uppercase;color:#333b42}.latest-design__subtitle{padding-top:30px;font-family:Gotham Pro Medium,sans-serif;font-weight:400;font-size:14px;color:#74797e}.latest-design__img{display:block;margin:0 auto;padding-top:73px}.latest-design__arrow-down{position:absolute;right:0;bottom:-65px;left:0;z-index:1;margin:0 auto;padding:41px;width:114px;height:114px;text-align:center;font-size:33px;background:#28c8c6;color:#fff;outline:none;border:none;border-radius:50%}.features-app{position:relative;padding:161px 0 150px}.features-app__header{text-align:center;width:667px;margin:0 auto}.features-app__title{font-family:Gotham Pro Bold,sans-serif;font-weight:700;font-size:40px;text-transform:uppercase;color:#333b42}.features-app__subtitle{padding-top:30px;font-family:Gotham Pro Medium,sans-serif;font-size:14px;color:#74797e}.features-app__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding-top:63px}.features-app__inner .features-app__item{text-align:center;width:280px}.features-app__item .item__title{padding:39px 0 36px;font-family:Gotham Pro Bold,sans-serif;font-weight:700;color:#333b42;font-size:17px;text-transform:uppercase}.features-app__item .item__subtitle{font-family:Gotham Pro Medium,sans-serif;color:#74797e;font-size:14px;line-height:1.6}.features-app__arrow-down{position:absolute;right:0;bottom:-57px;left:0;z-index:1;margin:0 auto;padding:41px;width:115.5px;height:115px;text-align:center;background:#fff;color:#d8e0e8;font-size:33px;outline:none;border:none;border-radius:50%}.our-design{position:relative;padding:137px 0 129px;background:#f6f9fa;border-top:1px solid #d8e0e8}.our-design:before{position:absolute;top:-57px;right:0;left:0;z-index:0;margin:0 auto;display:block;content:"";width:114px;height:114px;border-radius:50%;background:#fff;border:1px solid #d8e0e8}.our-design__header{text-align:center;width:903px;margin:0 auto}.our-design__title{font-family:Gotham Pro Bold,sans-serif;font-weight:700;font-size:40px;text-transform:uppercase;color:#333b42}.our-design__subtitle{padding-top:30px;font-family:Gotham Pro Medium,sans-serif;font-size:14px;color:#74797e}.our-design__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:513px;margin:46px auto 0;border:1px solid #28c8c6}.our-design__btn{font-family:Gotham Pro Bold,sans-serif;font-weight:700;font-size:14px;color:#28c8c6;background:#f6f9fa;text-transform:uppercase;text-decoration:none;padding:23px 29px;border:none;outline:none;cursor:pointer;-webkit-transition:color .5s linear,background .5s linear;-o-transition:color .5s linear,background .5s linear;transition:color .5s linear,background .5s linear}.our-design__btn:hover{color:#fff;background:#28c8c6}.our-design__inner{padding-top:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.our-design__inner--arts,.our-design__inner--business,.our-design__inner--dev{display:none}.our-design__item{text-align:center}.our-design__item .item__img{display:block}.our-design__item .item__name{padding-top:31px;font-family:Montserrat Regular,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;color:#333b42}.our-design__item .item__name .item__name__arrow{position:relative;margin-left:50px;color:#28c8c6;cursor:pointer}.our-design__item .item__name .item__name__arrow:hover:after{position:absolute;top:0;right:-110px;display:block;padding:10px;width:100px;content:"Design listing one";font-size:15px;color:#fff;background:#28c8c6;-webkit-animation:arrow .5s linear;animation:arrow .5s linear}@-webkit-keyframes arrow{0%{top:-50px;opacity:0}50%{opacity:.5}to{top:0;opacity:1}}@keyframes arrow{0%{top:-50px;opacity:0}50%{opacity:.5}to{top:0;opacity:1}}.notebook{background-image:url(img/notebook/notebook-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:950px;margin:0 auto}.container--notebook{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:336px}.notebook__content{width:515px;margin-left:41px;color:#fff}.notebook__logo{display:block;margin-top:15px;width:177px;height:177px}.notebook__title{font-family:Montserrat Bold,sans-serif;font-size:60px;text-transform:uppercase;line-height:1}.notebook__subtitle{padding-top:41px;font-family:Gotham Pro Medium,sans-serif;font-weight:100;font-size:16px;line-height:1.5}.notebook__device{position:absolute;right:0;bottom:-1000px;z-index:0;padding-right:25px}.notebook__inner{position:relative;width:100%;max-width:1600px;margin:0 auto}.notebook__arrow-up{position:absolute;bottom:-630px;left:0;padding:17px 16px;margin-left:25px;color:#fff;background-color:#919191;border-radius:5px;border:none;outline:none;cursor:pointer;-webkit-animation:arrow_up 3s linear infinite;animation:arrow_up 3s linear infinite}@-webkit-keyframes arrow_up{0%{opacity:0}10%{opacity:.2}20%{opacity:.4}30%{opacity:.6}40%{opacity:.8}50%{opacity:1}60%{opacity:.8}70%{opacity:.6}80%{opacity:.4}90%{opacity:.2}to{opacity:0}}@keyframes arrow_up{0%{opacity:0}10%{opacity:.2}20%{opacity:.4}30%{opacity:.6}40%{opacity:.8}50%{opacity:1}60%{opacity:.8}70%{opacity:.6}80%{opacity:.4}90%{opacity:.2}to{opacity:0}}.social{padding-top:750px;padding-right:30px}.container--social{position:relative}.social__inner{position:absolute;right:0;bottom:0}.social__link{padding:11px 17px;border-radius:3px;font-family:Fira Sans Bold,sans-serif;font-weight:700;color:#fff;font-size:13px;text-decoration:none;background-color:#69b6f2}.social__link .font-awesome-icon{padding-right:12px}.social__link--facebook{margin-left:6px;background-color:#3a579a}.footer{padding-top:70px}.container--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__inner{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.footer__column-one,.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.footer__column-one,.footer__column-two{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.footer__column-two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;margin-left:120px}.footer__link{margin:15px 0;font-family:Montserrat Regular,sans-serif;font-size:12px;color:#8297a7;text-decoration:none}.footer__link--top{margin-top:0}.footer__rights{font-family:Montserrat Regular,sans-serif;font-size:12px;color:#8297a7}.footer__rights--date{float:right;padding-top:30px}.footer__addition{display:block;padding:40px 0 40px 25px;font-family:Montserrat Regular,sans-serif;font-size:12px;color:#8297a7}@media (max-width:1024px){.container--header{padding:0}.header__inner{padding:0 25px}.header__nav{display:none}.header__nav--active{position:absolute;top:77px;right:0;left:0;z-index:0;display:block;padding:0 50px;background:#fff;-webkit-animation-name:popUp;animation-name:popUp;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes popUp{0%{-webkit-transform:translateY(-250%);transform:translateY(-250%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes popUp{0%{-webkit-transform:translateY(-250%);transform:translateY(-250%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.header__nav--active ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__nav--active ul li{margin:25px 0;text-align:left}.header__nav--active .nav__link{margin:20px 0;color:#28c8c6;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.header__nav--active .nav__link:after{display:none}.header__nav--active .nav__link:hover{padding:10px;border:2px solid #28c8c6}.header__nav--active .nav__link--join{color:#fff}.header__nav--active .nav__link--join:hover{padding:21px 37px;border:none}.header__toggle-button{display:block;position:absolute;top:25px;right:25px;z-index:0;padding:8px;cursor:pointer}.burger-menu{position:relative;width:50px;height:5px;background:#28c8c6;-webkit-transition:all 0s linear;-o-transition:all 0s linear;transition:all 0s linear}.burger-menu:before{top:-15px}.burger-menu:after,.burger-menu:before{position:absolute;left:0;content:"";display:block;width:50px;height:5px;background:#28c8c6;-webkit-transition:-webkit-transform .5s linear;transition:-webkit-transform .5s linear;-o-transition:transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear}.burger-menu:after{top:15px}.burger-menu--active{background:rgba(0,0,0,0)}.burger-menu--active:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(45deg) translate3d(0,-2px,0);transform:rotate(45deg) translate3d(0,-2px,0)}.burger-menu--active:after{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg) translate3d(0,3px,0);transform:rotate(-45deg) translate3d(0,3px,0)}}@media (max-width:1024px) and (orientation:landscape){.intro__inner{padding-top:250px}}@media (max-width:770px){.intro{min-height:1000px}.intro__inner{padding-top:250px}.intro__form{display:block}.form__select select{width:300px}.form__select .font-awesome-icon{position:absolute;top:29%;right:30px}input[type=email]{margin:20px 0 0;width:257px}.form__input .font-awesome-icon{top:45%;left:227px}.intro__button{margin:20px 0 0}.latest-design__header{width:580px}.latest-design__title{font-size:35px}.latest-design__subtitle{font-size:12px}.footer__column-two{margin-left:60px}}@media (max-width:430px) and (orientation:landscape){.intro{height:200vh}}@media (max-width:430px){.intro__inner{padding-top:250px}.intro__title{font-size:50px}.latest-design__title{font-size:29px}.features-app__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.features-app__item--top-two{padding-top:63px}.features-app__title{font-size:29px}.design__title{font-size:25px}.our-design__filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.notebook{height:750px}.container--notebook{padding-top:180px}.notebook__content{margin-left:14px}.notebook__logo{width:100px;height:100px}.notebook__title{font-size:30px}.notebook__device{-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px)}.footer__inner{display:block}.footer__rights{width:200px}.footer__column-two{margin:15px 0 0}}@media (max-width:380px){.intro__title{font-size:40px}.container--notebook{padding-top:140px}.notebook__device{-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)}}@media (max-width:325px){.form__select select{width:200px}.form__select .font-awesome-icon{position:absolute;top:29%;left:160px}input[type=email]{width:175px}.form__input .font-awesome-icon{top:45%;left:160px}.intro__title{font-size:30px}.features-app__title,.latest-design__title{font-size:24px}.container--notebook{padding-top:140px}.notebook__device{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.footer__rights{width:150px}}@media (max-width:1200px){.features-app__item--top-one{grid-column:1/3;margin:0 auto}.features-app__item--top-two{grid-column:3/6;margin:0 auto}.features-app__item--bot-three{grid-column:1/3;margin:0 auto;padding-top:63px}.features-app__item--bot-four{grid-column:3/6;margin:0 auto;padding-top:63px}.our-design__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-design__inner--arts,.our-design__inner--business,.our-design__inner--dev{display:none}.our-design__item{margin:90px auto 0}.our-design__item--top{margin-top:0}.notebook__device{top:650px;left:0}.notebook__arrow-up{bottom:-860px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2ZvbnRzL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2ludHJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fbGF0ZXN0LWRlc2lnbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2ZlYXR1cmVzLWFwcC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX291ci1kZXNpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL19ub3RlYm9vay5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NvY2lhbC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL21lZGlhL19tZWRpYS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9tZWRpYS9fbWVkaWEtaW50cm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9tZWRpYS9fbWVkaWEtbGF0ZXN0LWRlc2lnbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL21lZGlhL19tZWRpYS1mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9tZWRpYS9fbWVkaWEtZmVhdHVyZXMtYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvbWVkaWEvX21lZGlhLW91ci1kZXNpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9tZWRpYS9fbWVkaWEtbm90ZWJvb2suc2NzcyJd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QixrQkFHRyxvQ0FBVyxDQUFYLGdDQUFXLENBQVgsNEJBQTZCLENIakNqQyxnQkFDSSxXQUFZLENGMEVmLENHaEdMLDBCQUNJLDZCQUNJLGVBQWdCLENBQ2hCLGFBQWMsQ0FDakIsNkJBR0csZUFBZ0IsQ0FDaEIsYUFBYyxDQUNqQiwrQkFHRyxlQUFnQixDQUNoQixhQUFjLENBQ2QsZ0JBQWlCLENBQ3BCLDhCQUdHLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxnQkFBaUIsQ0NuQnJCLG1CQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQix5QkFBZ0IsQ0FBaEIscUJBQXNCLENBU3pCLDhFQUdHLFlBQWEsQ0FDaEIsa0JBR0csa0JBQW1CLENBQ3RCLHVCQUdHLFlBQWEsQ0N0QmpCLGtCQUNJLFNBQVUsQ0FDVixNQUFPLENBQ1Ysb0JBR0csYUFBYyxDRmNqQixDIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLFxyXG5ib2R5LFxyXG5kaXYsXHJcbnNwYW4sXHJcbmFwcGxldCxcclxub2JqZWN0LFxyXG5pZnJhbWUsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbmJsb2NrcXVvdGUsXHJcbnByZSxcclxuYSxcclxuYWJicixcclxuYWNyb255bSxcclxuYWRkcmVzcyxcclxuYmlnLFxyXG5jaXRlLFxyXG5jb2RlLFxyXG5kZWwsXHJcbmRmbixcclxuZW0sXHJcbmltZyxcclxuaW5zLFxyXG5rYmQsXHJcbnEsXHJcbnMsXHJcbnNhbXAsXHJcbnNtYWxsLFxyXG5zdHJpa2UsXHJcbnN0cm9uZyxcclxuc3ViLFxyXG5zdXAsXHJcbnR0LFxyXG52YXIsXHJcbmIsXHJcbnUsXHJcbmksXHJcbmNlbnRlcixcclxuZGwsXHJcbmR0LFxyXG5kZCxcclxub2wsXHJcbnVsLFxyXG5saSxcclxuZmllbGRzZXQsXHJcbmZvcm0sXHJcbmxhYmVsLFxyXG5sZWdlbmQsXHJcbnRhYmxlLFxyXG5jYXB0aW9uLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRoZWFkLFxyXG50cixcclxudGgsXHJcbnRkLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuY2FudmFzLFxyXG5kZXRhaWxzLFxyXG5lbWJlZCxcclxuZmlndXJlLFxyXG5maWdjYXB0aW9uLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbm91dHB1dCxcclxucnVieSxcclxuc2VjdGlvbixcclxuc3VtbWFyeSxcclxudGltZSxcclxubWFyayxcclxuYXVkaW8sXHJcbnZpZGVvIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKiBtYWtlIHN1cmUgdG8gc2V0IHNvbWUgZm9jdXMgc3R5bGVzIGZvciBhY2Nlc3NpYmlsaXR5ICovXHJcbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsXHJcbnEge1xyXG4gICAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSxcclxuYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsXHJcbnE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXHJcbiAqL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxudmlkZW8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgKmRpc3BsYXk6IGlubGluZTtcclxuICAgICp6b29tOiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgRmlyZWZveCAzLCBhbmQgU2FmYXJpIDQuXHJcbiAqIEtub3duIGlzc3VlOiBubyBJRSA2IHN1cHBvcnQuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRSA2Lzcgd2hlbiBib2R5IGBmb250LXNpemVgIGlzIHNldCB1c2luZ1xyXG4gKiAgICBgZW1gIHVuaXRzLlxyXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcclxuICogICAgdXNlciB6b29tLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXHJcblxyXG5hOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXHJcbiAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cclxuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgbWFyZ2luIGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXHJcbiAqL1xyXG5cclxuZm9ybSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgNi83LzgvOS5cclxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXHJcbiAqIDMuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICAgIGJvcmRlcjogMDsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDIgKi9cclxuICAgICptYXJnaW4tbGVmdDogLTdweDsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LCBGaXJlZm94IDMrLCBTYWZhcmkgNSxcclxuICogICAgYW5kIENocm9tZS5cclxuICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICAgIG1hcmdpbjogMDsgLyogMiAqL1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXHJcbiAgICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXHJcbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXHJcbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA2Ky5cclxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuICogNC4gUmVtb3ZlIGlubmVyIHNwYWNpbmcgaW4gSUUgNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHMuXHJcbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xyXG4gICAgKm92ZXJmbG93OiB2aXNpYmxlOyAvKiA0ICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gY29udGVudC1ib3ggaW4gSUUgOC85LlxyXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxyXG4gKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cclxuICogICAgS25vd24gaXNzdWU6IGV4Y2VzcyBwYWRkaW5nIHJlbWFpbnMgaW4gSUUgNi5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbiAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXHJcbiAgICAqd2lkdGg6IDEzcHg7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXHJcbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxyXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxyXG4gKiBvbiBPUyBYLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA2LzcvOC85LlxyXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xyXG5cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5odG1sLFxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLmNocm9tZWZyYW1lIHtcclxuICAgIG1hcmdpbjogMC4yZW0gMDtcclxuICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBhZGRpbmc6IDAuMmVtIDA7XHJcbn1cclxuIiwiLyogRm9udHMgKi9cclxuXHJcbi8qIEdvdGhhbSBwcm8gbWVkaXVtICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFBybyBNZWRpdW1cIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvZ290aGFtLXByby1tZWRpdW0vR290aGFtUHJvLU1lZGl1bS5lb3RcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZ290aGFtLXByby1tZWRpdW0vR290aGFtUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZ290aGFtLXByby1tZWRpdW0vR290aGFtUHJvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiB3cmFwO1xyXG59XHJcblxyXG4vKiBHb3RoYW0gcHJvIGJvbGQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvIEJvbGRcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvZ290aGFtLXByby1ib2xkL0dvdGhhbVByby1Cb2xkLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgICAgICB1cmwoXCIuLi9mb250cy9nb3RoYW0tcHJvLWJvbGQvR290aGFtUHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS1wcm8tYm9sZC9Hb3RoYW1Qcm8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiB3cmFwO1xyXG59XHJcblxyXG4vKiBNb250c2VycmF0IFJlZ3VsYXIgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC1yZWd1bGFyL21vbnRzZXJyYXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC1yZWd1bGFyL21vbnRzZXJyYXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtcmVndWxhci9tb250c2VycmF0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHdyYXA7XHJcbn1cclxuXHJcbi8qIE1vbnRzZXJyYXQgQm9sZCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgQm9sZFwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LWJvbGQvbW9udHNlcnJhdGJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC1ib2xkL21vbnRzZXJyYXRib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LWJvbGQvbW9udHNlcnJhdGJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogd3JhcDtcclxufVxyXG5cclxuLyogRmlyYVNhbnMgQm9sZCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2FucyBCb2xkXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZpcmFzYW5zLWJvbGQvRmlyYXNhbnNib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL2ZpcmFzYW5zLWJvbGQvRmlyYXNhbnNib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICB1cmwoXCIuLi9mb250cy9maXJhc2Fucy1ib2xkL0ZpcmFzYW5zYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiB3cmFwO1xyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5HbG9iYWwgc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuKiB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG5cclxuICAgIG1heC13aWR0aDogMTIzMHB4O1xyXG59XHJcbiIsIi8qIF9oZWFkZXIuY3NzICovXHJcbi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDc0cHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKiBIZWFkZXIgZml4ZWQgXCJfZml4ZWQuanNcIiAqKioqKioqKioqKioqKioqKioqL1xyXG4uaGVhZGVyLS1maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG59XHJcblxyXG4uaGVhZGVyLS1maXhlZCB7XHJcbiAgICAubmF2X19saW5rIHtcclxuICAgICAgICBjb2xvcjogIzI4YzhjNjtcclxuICAgIH1cclxuICAgIC5uYXZfX2xpbmstLWpvaW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTEwMGZmO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IDZweCAjYTEwMGZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmhlYWRlcl9faW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5oZWFkZXJfX25hdiB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2X19saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCAzMHB4O1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm8gQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMjlweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogIzI4YzhjNjtcclxuXHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xyXG4gICAgfVxyXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZfX2xpbmstLWpvaW4ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICBwYWRkaW5nOiAyMXB4IDM3cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAjYTEwMGZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZfX2xpbmstLWpvaW4ge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb2xvcjogI2ExMDBmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggMnB4ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZm9udC1hd2Vzb21lLWljb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9fdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbiIsIi8qIGludHJvLmNzcyAqL1xyXG4uaW50cm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHVybChcImltZy9pbnRyby9pbnRyby1iZy5qcGdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uaW50cm9fX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAzMzRweDtcclxuICAgIHdpZHRoOiA1MTVweDtcclxuXHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmludHJvX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IEJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmludHJvX19zdWJ0aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5pbnRyb19fZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG59XHJcblxyXG4uaW50cm9fX2Zvcm0ge1xyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBvdXRsaW5lLWNvbG9yOiAjMjdjNWMzO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDI4MnB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW50cm9fX2Zvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uZm9ybV9fc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyODJweDtcclxufVxyXG5cclxuLmZvcm1fX3NlbGVjdCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAuZm9udC1hd2Vzb21lLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI5JTtcclxuICAgICAgICByaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjdjNWMzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybV9faW5wdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZS1jb2xvcjogIzI3YzVjMztcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcbiAgICB3aWR0aDogMjgycHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5mb3JtX19pbnB1dCB7XHJcbiAgICAuZm9udC1hd2Vzb21lLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICByaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjdjNWMzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW50cm9fX2J1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgYmFja2dyb3VuZDogIzI4YzhjNjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4uaW50cm9fX2Fycm93LWRvd24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IC02NXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDQxcHg7XHJcbiAgICB3aWR0aDogMTE0cHg7XHJcbiAgICBoZWlnaHQ6IDExNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICNmNWY3Zjk7XHJcblxyXG4gICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgY29sb3I6ICM5NmE1YjQ7XHJcbn1cclxuXHJcbi5pbnRyb19fYnV0dG9uLWNvbnRhY3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC02MnB4O1xyXG4gICAgYm90dG9tOiAtMzBweDtcclxuXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuICAgIHBhZGRpbmc6IDIzcHggNDlweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxuXHJcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvIEJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICM4NTAwZDI7XHJcbn1cclxuXHJcbi8qIE1vZGFsIHdvbmRvdyByZWdpc3RyYXRpb24gKi9cclxuLmludHJvX19tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpO1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjdjNWMzO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFBybyBCb2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICM4NTAwZDI7XHJcblxyXG4gICAgYW5pbWF0aW9uOiBpbnRyb19fbW9kYWwgMXMgbGluZWFyIGZvcndhcmRzO1xyXG4gICAgQGtleWZyYW1lcyBpbnRyb19fbW9kYWwge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRvcDogNTAwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2Zvcm0tcmVnaXN0cmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM4NTAwZDI7XHJcbiAgICB9XHJcbiAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjODUwMGQyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2J0bi1yZWdpc3RyYXRpb24ge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgIGNvbG9yOiAjODUwMGQyO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmludHJvX19tb2RhbC1jbG9zZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgY29sb3I6ICM4NTAwZDI7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKiogTW9kYWwgd2luZG93IFwiX2ZpeGVkLmpzXCIgKioqKioqKioqKioqKiovXHJcbi5pbnRyb19fbW9kYWwtLWZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuIiwiLyogU2VjdGlvbiBsYXRlc3QtZGVzaWduICovXHJcbi5sYXRlc3QtZGVzaWduIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjFweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmN2Y5O1xyXG59XHJcblxyXG4uY29udGFpbmVyLS1sYXRlc3QtZGVzaWduIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxhdGVzdC1kZXNpZ25fX2hlYWRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNjY3cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmxhdGVzdC1kZXNpZ25fX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm8gQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzMzM2I0MjtcclxufVxyXG5cclxuLmxhdGVzdC1kZXNpZ25fX3N1YnRpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICM3NDc5N2U7XHJcbn1cclxuXHJcbi5sYXRlc3QtZGVzaWduX19pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiA3M3B4O1xyXG59XHJcblxyXG4ubGF0ZXN0LWRlc2lnbl9fYXJyb3ctZG93biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogLTY1cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNDFweDtcclxuICAgIHdpZHRoOiAxMTRweDtcclxuICAgIGhlaWdodDogMTE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgZm9udC1zaXplOiAzM3B4O1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICMyOGM4YzY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4iLCIvKiBTZWN0aW9uIFwiRmVhdHVyZXMgb2YgYXBwXCIgKi9cclxuLmZlYXR1cmVzLWFwcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgcGFkZGluZzogMTYxcHggMCAxNTBweDtcclxufVxyXG5cclxuLmZlYXR1cmVzLWFwcF9faGVhZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA2NjdweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uZmVhdHVyZXMtYXBwX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvIEJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICMzMzNiNDI7XHJcbn1cclxuXHJcbi5mZWF0dXJlcy1hcHBfX3N1YnRpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzc0Nzk3ZTtcclxufVxyXG5cclxuLmZlYXR1cmVzLWFwcF9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiA2M3B4O1xyXG59XHJcblxyXG4uZmVhdHVyZXMtYXBwX19pbm5lciAuZmVhdHVyZXMtYXBwX19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlcy1hcHBfX2l0ZW0gLml0ZW1fX3RpdGxlIHtcclxuICAgIHBhZGRpbmc6IDM5cHggMCAzNnB4O1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm8gQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMzMzYjQyO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmZlYXR1cmVzLWFwcF9faXRlbSAuaXRlbV9fc3VidGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFBybyBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjNzQ3OTdlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLmZlYXR1cmVzLWFwcF9fYXJyb3ctZG93biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogLTU3cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNDFweDtcclxuICAgIHdpZHRoOiAxMTUuNXB4O1xyXG4gICAgaGVpZ2h0OiAxMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICNkOGUwZTg7XHJcblxyXG4gICAgZm9udC1zaXplOiAzM3B4O1xyXG5cclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbiIsIi8qIFNlY3Rpb24gXCJPdXIgZGVzaWduXCIgKi9cclxuLm91ci1kZXNpZ24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTM3cHggMCAxMjlweDtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY5ZmE7XHJcblxyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGUwZTg7XHJcbn1cclxuXHJcbi5vdXItZGVzaWduOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNTdweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTE0cHg7XHJcbiAgICBoZWlnaHQ6IDExNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhlMGU4O1xyXG59XHJcblxyXG4ub3VyLWRlc2lnbl9faGVhZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA5MDNweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ub3VyLWRlc2lnbl9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFBybyBCb2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMzMzYjQyO1xyXG59XHJcblxyXG4ub3VyLWRlc2lnbl9fc3VidGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFBybyBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjNzQ3OTdlO1xyXG59XHJcblxyXG4ub3VyLWRlc2lnbl9fZmlsdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgd2lkdGg6IDUxM3B4O1xyXG4gICAgbWFyZ2luOiA0NnB4IGF1dG8gMDtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjhjOGM2O1xyXG59XHJcblxyXG4ub3VyLWRlc2lnbl9fYnRuIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm8gQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjMjhjOGM2O1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjlmYTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAyM3B4IDI5cHg7XHJcblxyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBsaW5lYXIsIGJhY2tncm91bmQgMC41cyBsaW5lYXI7XHJcbn1cclxuXHJcbi5vdXItZGVzaWduX19idG46aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjhjOGM2O1xyXG59XHJcblxyXG4ub3VyLWRlc2lnbl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDU0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBEZXNpZ24gaW5uZXIgZm9yIGZpbGUuanMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5vdXItZGVzaWduX19pbm5lci0tZGV2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5vdXItZGVzaWduX19pbm5lci0tYnVzaW5lc3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm91ci1kZXNpZ25fX2lubmVyLS1hcnRzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5vdXItZGVzaWduX19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm91ci1kZXNpZ25fX2l0ZW0gLml0ZW1fX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm91ci1kZXNpZ25fX2l0ZW0gLml0ZW1fX25hbWUge1xyXG4gICAgcGFkZGluZy10b3A6IDMxcHg7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMzMzYjQyO1xyXG59XHJcblxyXG4ub3VyLWRlc2lnbl9faXRlbSAuaXRlbV9fbmFtZSAuaXRlbV9fbmFtZV9fYXJyb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgY29sb3I6ICMyOGM4YzY7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ub3VyLWRlc2lnbl9faXRlbSAuaXRlbV9fbmFtZSAuaXRlbV9fbmFtZV9fYXJyb3c6aG92ZXI6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAtMTEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuXHJcbiAgICBjb250ZW50OiBcIkRlc2lnbiBsaXN0aW5nIG9uZVwiO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICMyOGM4YzY7XHJcblxyXG4gICAgYW5pbWF0aW9uOiBhcnJvdyAwLjVzIGxpbmVhcjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBhcnJvdyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIFNlY3Rpb24gbm90ZWJvb2sgKi9cclxuLm5vdGVib29rIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9ub3RlYm9vay9ub3RlYm9vay1iZy5qcGdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA5NTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyLS1ub3RlYm9vayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy10b3A6IDMzNnB4O1xyXG59XHJcblxyXG4ubm90ZWJvb2tfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDUxNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxcHg7XHJcblxyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5ub3RlYm9va19fbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgd2lkdGg6IDE3N3B4O1xyXG4gICAgaGVpZ2h0OiAxNzdweDtcclxufVxyXG5cclxuLm5vdGVib29rX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IEJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLm5vdGVib29rX19zdWJ0aXRsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcclxuXHJcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5ub3RlYm9va19fZGV2aWNlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAtMTAwMHB4O1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5ub3RlYm9va19faW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ubm90ZWJvb2tfX2Fycm93LXVwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTYzMHB4O1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICBwYWRkaW5nOiAxN3B4IDE2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgYW5pbWF0aW9uOiBhcnJvd191cCAzcyBpbmZpbml0ZSBsaW5lYXI7XHJcblxyXG4gICAgQGtleWZyYW1lcyBhcnJvd191cCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDMwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICB9XHJcbiAgICAgICAgNDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICA2MCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDcwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICB9XHJcbiAgICAgICAgODAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIH1cclxuICAgICAgICA5MCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBTZWN0aW9uIHNvY2lhbCAqL1xyXG4uc29jaWFsIHtcclxuICAgIHBhZGRpbmctdG9wOiA3NTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5jb250YWluZXItLXNvY2lhbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zb2NpYWxfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc29jaWFsX19saW5rIHtcclxuICAgIHBhZGRpbmc6IDExcHggMTdweDtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjliNmYyO1xyXG59XHJcblxyXG4uc29jaWFsX19saW5rIC5mb250LWF3ZXNvbWUtaWNvbiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uc29jaWFsX19saW5rLS1mYWNlYm9vayB7XHJcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTU3OWE7XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxufVxyXG5cclxuLmNvbnRhaW5lci0tZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5mb290ZXJfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4uZm9vdGVyX19jb2x1bW4tb25lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uZm9vdGVyX19jb2x1bW4tdHdvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19saW5rIHtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICM4Mjk3YTc7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmLS10b3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX3JpZ2h0cyB7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAjODI5N2E3O1xyXG59XHJcblxyXG4uZm9vdGVyX19yaWdodHMtLWRhdGUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX2FkZGl0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDI1cHg7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogIzgyOTdhNztcclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldEwpIHtcclxuICAgIC5jb250YWluZXItLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBuYXZpZ2F0aW9uIGFjdGl2ZSAqL1xyXG5cclxuICAgIC5oZWFkZXJfX25hdi0tYWN0aXZlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA3N3B4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBvcFVwO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgcG9wVXAge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdl9fbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICMyOGM4YzY7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzI4YzhjNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdl9fbGluay0tam9pbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDM3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBCdXJnZXIgbWVudSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuICAgIC5oZWFkZXJfX3RvZ2dsZS1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1cmdlci1tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyOGM4YzY7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI4YzhjNjtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGxpbmVhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOGM4YzY7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXJnZXItbWVudS0tYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCgwcHgsIC0ycHgsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgwcHgsIDNweCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0TCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAuaW50cm9fX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0TSkge1xyXG4gICAgLmludHJvIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmludHJvX19pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnRyb19fZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX3NlbGVjdCB7XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9udC1hd2Vzb21lLWljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjklO1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XHJcblxyXG4gICAgICAgIHdpZHRoOiAyNTdweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgIC5mb250LWF3ZXNvbWUtaWNvbiB7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyMjdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludHJvX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVMKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIC5pbnRybyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDB2aDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVMKSB7XHJcbiAgICAuaW50cm9fX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmludHJvX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU0pIHtcclxuICAgIC5pbnRyb19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTKSB7XHJcbiAgICAuZm9ybV9fc2VsZWN0IHtcclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9udC1hd2Vzb21lLWljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjklO1xyXG4gICAgICAgICAgICBsZWZ0OiAxNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2lucHV0IHtcclxuICAgICAgICAuZm9udC1hd2Vzb21lLWljb24ge1xyXG4gICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgbGVmdDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnRyb19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldE0pIHtcclxuICAgIC5sYXRlc3QtZGVzaWduX19oZWFkZXIge1xyXG4gICAgICAgIHdpZHRoOiA1ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGF0ZXN0LWRlc2lnbl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAubGF0ZXN0LWRlc2lnbl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVMKSB7XHJcbiAgICAubGF0ZXN0LWRlc2lnbl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTKSB7XHJcbiAgICAubGF0ZXN0LWRlc2lnbl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldE0pIHtcclxuICAgIC5mb290ZXJfX2NvbHVtbi10d28ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZUwpIHtcclxuICAgIC5mb290ZXJfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19yaWdodHMge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19jb2x1bW4tdHdvIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVMpIHtcclxuICAgIC5mb290ZXJfX3JpZ2h0cyB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIkBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9yKSB7XHJcbiAgICAuZmVhdHVyZXMtYXBwX19pdGVtLS10b3Atb25lIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlcy1hcHBfX2l0ZW0tLXRvcC10d28ge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzY7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzLWFwcF9faXRlbS0tYm90LXRocmVlIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2M3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlcy1hcHBfX2l0ZW0tLWJvdC1mb3VyIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMy82O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2M3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZUwpIHtcclxuICAgIC5mZWF0dXJlcy1hcHBfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzLWFwcF9faXRlbS0tdG9wLXR3byB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTCkge1xyXG4gICAgLmZlYXR1cmVzLWFwcF9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTKSB7XHJcbiAgICAuZmVhdHVyZXMtYXBwX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIkBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9yKSB7XHJcbiAgICAub3VyLWRlc2lnbl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAub3VyLWRlc2lnbl9faW5uZXItLWRldiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAub3VyLWRlc2lnbl9faW5uZXItLWJ1c2luZXNzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5vdXItZGVzaWduX19pbm5lci0tYXJ0cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAub3VyLWRlc2lnbl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiA5MHB4IGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAub3VyLWRlc2lnbl9faXRlbS0tdG9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZUwpIHtcclxuICAgIC5kZXNpZ25fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm91ci1kZXNpZ25fX2ZpbHRlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcikge1xyXG4gICAgLm5vdGVib29rX19kZXZpY2Uge1xyXG4gICAgICAgIHRvcDogNjUwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubm90ZWJvb2tfX2Fycm93LXVwIHtcclxuICAgICAgICBib3R0b206IC04NjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVMKSB7XHJcbiAgICAubm90ZWJvb2sge1xyXG4gICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci0tbm90ZWJvb2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcclxuICAgIH1cclxuXHJcbiAgICAubm90ZWJvb2tfX2NvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RlYm9va19fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGVib29rX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RlYm9va19fZGV2aWNlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNKSB7XHJcbiAgICAuY29udGFpbmVyLS1ub3RlYm9vayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RlYm9va19fZGV2aWNlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTKSB7XHJcbiAgICAuY29udGFpbmVyLS1ub3RlYm9vayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RlYm9va19fZGV2aWNlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9*/