/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.woff2) format("woff2"),url(/fonts/Montserrat-Bold.woff2) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.woff2) format("woff2"),url(/fonts/Montserrat-Regular.woff2) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.woff2) format("woff2"),url(/fonts/Montserrat-Regular.woff2) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.woff2) format("woff2"),url(/fonts/Montserrat-Medium.woff2) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Slab';src:url(/fonts/RobotoSlab-Bold.woff2) format("woff2"),url(/fonts/RobotoSlab-Bold.woff2) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Slab';src:url(/fonts/RobotoSlab-Medium.woff2) format("woff2"),url(/fonts/RobotoSlab-Medium.woff2) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Slab';src:url(/fonts/RobotoSlab-Regular.woff2) format("woff2"),url(/fonts/RobotoSlab-Regular.woff2) format("woff");font-weight:400;font-style:normal;font-display:swap}.container{padding-left:15px;padding-right:15px;max-width:320px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}*{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:14px;line-height:24px;color:rgba(0,0,0,.7);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#0e4d90}main{border-radius:0 1px 1px 0;background-color:#fff;width:100%;overflow-x:hidden}main>div{position:relative}.link,a{margin:0;padding:0;color:#0e4d90;text-decoration:none;font:inherit;background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;text-align:left;-webkit-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.link:hover,a:hover{color:#1261b5}.link:focus,a:focus{border-radius:4px;background-color:rgba(229,244,251,.5);outline:0}img{display:block;height:auto}.visually-hidden:not(:focus):not(:active),input[type=checkbox].visually-hidden,input[type=radio].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}.section{padding:50px 0;opacity:0}.section__title{margin:0;padding:0;margin-bottom:12px;font-family:'Roboto Slab',Georgia,serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;text-align:center;color:#000}.section--load{-webkit-animation:text-focus-in .4s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in .4s cubic-bezier(.55,.085,.68,.53) both}.section__description{margin:0;padding:0;margin-bottom:28px;font-weight:500;font-size:14px;line-height:20px;text-align:center}.about-and-facts{background:-o-linear-gradient(192.92deg,rgba(252,233,234,.5) 8.6%,rgba(255,255,255,.5) 93.15%),rgba(229,244,251,.5);background:linear-gradient(257.08deg,rgba(252,233,234,.5) 8.6%,rgba(255,255,255,.5) 93.15%),rgba(229,244,251,.5)}.about-and-facts .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about{padding-bottom:32px}.about__title{margin-bottom:28px}.about p{margin:0;padding:0;font-size:12px;line-height:18px}.about p+p{margin-top:20px}.accordion{margin:0;padding:0;list-style:none}.accordion__item{margin:0;padding:0}.accordion__item:not(:last-child){border-bottom:1px solid #c1cbd8}.accordion__toggle{margin:0;padding:0;display:block;position:relative;padding:12px 0 0 20px;margin-bottom:12px;border:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-align:left;font-weight:700;font-size:12px;line-height:18px;color:#000;cursor:pointer;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.accordion__toggle:focus,.accordion__toggle:hover{color:#0e4d90;background-color:transparent;outline:0}.accordion__toggle::before{position:absolute;content:'';width:9px;height:5px;top:17px;left:0;background-image:url(/img/sprite.svg);background-repeat:no-repeat;background-position:0 -65px}.accordion__description{margin-top:12px;padding-left:20px;max-height:0;overflow-y:hidden;-webkit-transition:max-height .2s ease-out;-o-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.accordion__toggle--active{color:#0e4d90}.accordion__toggle--active::before{background-position:-11px -65px}.accordion__item li,.accordion__item p{margin:0;padding:0;margin-bottom:16px;font-size:12px;line-height:18px}.accordion__item ol{margin:0;padding:0;padding-left:12px}.accordion__item li{padding-left:6px}.active-goods{padding-bottom:24px;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-align:center;-ms-flex-align:center;align-items:center}.active-goods--load{-webkit-animation:text-focus-in .4s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in .4s cubic-bezier(.55,.085,.68,.53) both}.active-goods__description{margin-bottom:0}.active-goods__list{z-index:2}.active-goods .goods-item .btn{display:block}.btn{display:block;position:relative;padding:15px 15px 14px;background-color:#0e4d90;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:4px;color:#fff;min-height:48px;text-align:center;font:inherit;font-weight:500;font-size:14px;line-height:20px;-webkit-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.btn:focus,.btn:hover{outline:0;color:#fff;background-color:#1261b5}.btn--dark{background-color:#0e4d90;color:#fff}.btn--dark:focus,.btn--dark:hover{outline:0;background-color:#1261b5}.btn--dark:active{background-color:#0c4179}.btn--red{background-color:#fce9ea;color:#0e4d90}.btn--red:focus,.btn--red:hover{background-color:#f9d3d5;color:#0e4d90}.btn--red:active{background-color:#f6bcbf;color:#0e4d90}.btn--outline-light{background-color:transparent;border:1px solid #fff;color:#fff}.btn--disabled{background-color:#f5f6f8;color:#c1cbd8}.btn--disabled:focus,.btn--disabled:hover{background-color:#f5f6f8!important;color:#c1cbd8!important}.description{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-align:center;-ms-flex-align:center;align-items:center;padding:50px 0 30px;width:100%;min-height:567px;height:100vh;overflow:hidden;opacity:0;background:-o-linear-gradient(238.88deg,#fff9eb -.03%,rgba(255,249,235,0) 81.18%),#e5f4fb;background:linear-gradient(211.12deg,#fff9eb -.03%,rgba(255,249,235,0) 81.18%),#e5f4fb}.description .container{position:relative;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-align:center;-ms-flex-align:center;align-items:center;z-index:2}.description .container::before{position:absolute;content:'';bottom:0;left:50%;width:200px;height:400px;z-index:-1;-webkit-transform:translate(-50%,200%);-ms-transform:translate(-50%,200%);transform:translate(-50%,200%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;background-image:url(/img/iphone12.png);background-size:200px 400px;background-repeat:no-repeat}.description--load{-webkit-animation:text-focus-in .4s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in .4s cubic-bezier(.55,.085,.68,.53) both}.description--load .container::before{-webkit-transform:translate(-50%,450px);-ms-transform:translate(-50%,450px);transform:translate(-50%,450px)}.description__title{margin:0;padding:0;margin-top:24px;margin-bottom:24px;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-align:center;-ms-flex-align:center;align-items:center}.description__title--tag{position:relative;margin-bottom:40px;font-style:normal;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.05em;text-transform:uppercase;text-align:center}.description__title--tag::before{position:absolute;content:'';top:32px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:10px;height:10px;border-radius:3px;background-color:#0e4d90}.description__title--main{font-family:Roboto Slab;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#000;text-align:center}.description__text{margin:0;padding:0;margin-bottom:32px}.description__text--highlight{background-color:#fce9ea;font-weight:700;color:#000}.description__btn{min-width:204px;z-index:1}.facts__list{margin:0;padding:0;list-style:none}.facts__item{position:relative;margin:0;padding:0;padding:18px 10px 18px 120px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(14,77,144,.11);box-shadow:0 0 20px rgba(14,77,144,.11);border-radius:12px}.facts__item::before{position:absolute;content:'';top:50%;left:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:90px;height:80px;background-image:url(/img/sprite.svg);background-position-y:-79px}.facts__item--users::before{background-position-x:1px}.facts__item--goods::before{background-position-x:-96px}.facts__item--map::before{background-position-x:-191px}.facts__item+.facts__item{margin-top:4px}.facts__item-title{margin:0;padding:0;margin-bottom:4px;font-family:'Roboto Slab',Georgia,serif;font-weight:700;font-size:24px;line-height:32px;color:#000}.facts__item p{margin:0;padding:0;font-weight:400;font-size:12px;line-height:16px}.faq__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq__subtitle{margin:0;padding:0;margin-top:30px;margin-bottom:16px;position:relative;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#000;z-index:1}.faq__subtitle::before{position:absolute;content:'';width:60px;height:60px;top:-5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;z-index:-1}.faq__subtitle--yellow::before{background-color:#fff9eb}.faq__subtitle--blue::before{background-color:#e5f4fb}.faq__subtitle--red::before{background-color:#fce9ea}.footer{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-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f6f8;padding-top:40px;padding-bottom:88px;border-top:1px solid #f5f6f8;font-weight:500;font-size:12px;line-height:20px}.footer>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__data{-ms-flex-item-align:stretch;align-self:stretch;padding-bottom:32px;border-bottom:1px solid #c1cbd8}.footer__logo{display:none}.footer__feedback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__nav-list{display:none;margin:0;padding:0;list-style:none;width:178px}.footer__nav-list li+li{margin-top:16px}.footer__data-email,.footer__data-wa{margin-bottom:16px}.footer__bottom{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-align:center;-ms-flex-align:center;align-items:center}.footer__docs,.footer__payment-systems{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px}.footer a:link,.footer a:visited{color:rgba(0,0,0,.7);text-decoration:none}.footer p{margin:0;padding:0}.footer p+a,.footer p+p{margin-top:12px}.footer__docs-list{margin:0;padding:0;list-style:none;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-align:center;-ms-flex-align:center;align-items:center}.footer__doc+.footer__doc{margin-top:20px}.footer__payment-systems{width:184px;height:22px;background-image:url(/img/sprite.svg);background-repeat:no-repeat;background-position:-137px -168px}.goods{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.goods__list-elements{display:none}.goods-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4px;min-width:135px;width:calc((100% - 20px)/ 2);border-radius:12px;-webkit-box-shadow:0 0 20px rgba(14,77,144,.11);box-shadow:0 0 20px rgba(14,77,144,.11);-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.goods-item:hover{-webkit-box-shadow:0 4px 20px rgba(14,77,144,.28);box-shadow:0 4px 20px rgba(14,77,144,.28)}.goods-item:not(:last-child){margin-right:20px}.goods-item__id{margin:0;padding:0;margin-bottom:8px;font-style:normal;font-weight:700;font-size:8px;line-height:10px;color:#c1cbd8;text-align:center}.goods-item__title{margin:0;padding:0;margin-bottom:auto;padding-bottom:16px;font-weight:700;font-size:12px;line-height:16px;color:#000;text-align:center}.goods-item__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:12px;width:auto;height:94px;overflow:hidden}.good-item__timer-and-price-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;width:100%}.timer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f6f8;border-radius:16px 8px 8px 16px;height:32px;min-width:60px}.timer__interval{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:34px;height:34px;border:2px solid #c1cbd8;border-radius:50%;font-size:10px;line-height:12px;color:#c1cbd8;text-align:center;font-weight:700}.timer__time{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 2px 6px 6px;overflow:hidden;width:calc(100% - 34px);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:10px;line-height:12px;color:#c1cbd8;text-align:left;font-weight:700}.timer svg{position:absolute;top:-1px;left:0;stroke-width:2px;color:#c1cbd8;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.timer svg circle{stroke-dasharray:201;stroke-dashoffset:201;-webkit-transition-property:stroke-dashoffset;-o-transition-property:stroke-dashoffset;transition-property:stroke-dashoffset;-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.goods-item__price{margin-left:auto;font-weight:700;font-size:12px;line-height:16px}.goods-item__winner{position:relative;padding-left:24px;max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:400;font-size:12px;line-height:20px;color:rgba(0,0,0,.7)}.goods-item__winner::before{position:absolute;content:'';top:0;left:0;width:20px;height:20px;background-image:url(/img/sprite.svg)}.goods-item .btn{display:none;margin-top:12px;padding:12px 4px;min-height:40px;font-weight:700;font-size:12px;line-height:16px}.goods-item--active .timer{background-color:#e5f4fb}.goods-item--active .timer__interval{color:#000;border:2px solid #0e4d90}.goods-item--active .timer__time{color:#000}.goods-item--active .btn{display:block}.goods-item--active .goods-item__price{color:#0e4d90}@-webkit-keyframes translate-header-nav{0%{-webkit-transform:translateX(200px);transform:translateX(200px)}1%{display:-webkit-box;display:flex;-webkit-transform:translateX(200px);transform:translateX(200px)}99%{display:-webkit-box;display:flex;-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translate-header-nav{0%{-webkit-transform:translateX(200px);transform:translateX(200px)}1%{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(200px);transform:translateX(200px)}99%{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.header{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:50px;width:100vw;padding:14px 0;z-index:20;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:center;-ms-flex-pack:center;justify-content:center}.header>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw}.header--opened{color:#fff;z-index:0}.header--fixed{background-color:rgba(255,255,255,.7);-webkit-box-shadow:0 0 50px rgba(14,77,144,.11);box-shadow:0 0 50px rgba(14,77,144,.11);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@-webkit-keyframes main-slide-out{0%{top:0;height:auto;border-radius:0;overflow:visible;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}1%{height:100%;overflow:hidden}100%{top:24px;height:90vh;border-radius:20px;overflow:hidden;-webkit-transform:translateX(-48%) scale(.7);transform:translateX(-48%) scale(.7)}}@keyframes main-slide-out{0%{top:0;height:auto;border-radius:0;overflow:visible;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}1%{height:100%;overflow:hidden}100%{top:24px;height:90vh;border-radius:20px;overflow:hidden;-webkit-transform:translateX(-48%) scale(.7);transform:translateX(-48%) scale(.7)}}@-webkit-keyframes main-slide-in{0%{top:0;height:auto;border-radius:0;overflow:hidden;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}1%{height:100vh;overflow:hidden}100%{top:24px;height:90vh;border-radius:20px;overflow:auto;-webkit-transform:translateX(-48%) scale(.7);transform:translateX(-48%) scale(.7)}}@keyframes main-slide-in{0%{top:0;height:auto;border-radius:0;overflow:hidden;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}1%{height:100vh;overflow:hidden}100%{top:24px;height:90vh;border-radius:20px;overflow:auto;-webkit-transform:translateX(-48%) scale(.7);transform:translateX(-48%) scale(.7)}}.header--opened+main{position:absolute;max-width:320px;-webkit-animation:main-slide-out .3s ease-in-out both;animation:main-slide-out .3s ease-in-out both;overflow:hidden;border:1px solid #fff}.header--opened~.footer{display:none}.header--closed+main{-webkit-animation:main-slide-in .3s ease-in-out both;animation:main-slide-in .3s ease-in-out both;animation-direction:reverse}.header__logo{color:#000;z-index:10;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.header--opened .header__logo{color:#fff}.header__nav{margin:0;padding:0;list-style:none;margin:0 auto;position:absolute;display:none;padding-right:30px;width:100%;height:80vh;top:100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#0e4d90;overflow:hidden}.header__nav.container{max-width:none}.header--opened .header__nav{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-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__nav-list{margin:0;padding:0;list-style:none;margin-bottom:auto;width:150px;color:#fff;-webkit-animation:translate-header-nav .2s ease-in-out .2s both;animation:translate-header-nav .2s ease-in-out .2s both}.header--closed .header__auth-list,.header--closed .header__nav-list{-webkit-animation:translate-header-nav .2s ease-in-out .2s both;animation:translate-header-nav .2s ease-in-out .2s both;animation-direction:reverse}.header__nav-link{display:block;color:#fff;font-weight:400;font-size:12px;line-height:16px;padding:15px 10px;border-radius:4px}.header__nav-link:active,.header__nav-link:focus,.header__nav-link:hover,.header__nav-link:visited{color:#fff;background-color:rgba(255,255,255,.05)}.header__auth-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:150px;margin-bottom:100px;-webkit-animation:translate-header-nav .2s ease-in-out .2s both;animation:translate-header-nav .2s ease-in-out .2s both}.header--opened .header__nav-list{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__auth-list .btn{padding:8px 16px;width:100%;min-height:32px;font-size:12px;line-height:16px}.header__auth-list li{margin-top:12px}.header__nav-burger{position:relative;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;margin:0;padding:0;width:32px;height:30px}.header__nav-burger::after,.header__nav-burger::before{position:absolute;right:0;content:'';background-color:#000;height:2px;border-radius:1px;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;-o-transition-property:transform,background-color;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.header__nav-burger::before{top:10px;width:20px}.header__nav-burger::after{top:16px;width:12px}.header__nav-burger:focus,.header__nav-burger:hover{background-color:transparent;outline:0}.header--opened .header__nav-burger::after,.header--opened .header__nav-burger::before{background-color:#fff}.header--opened .header__nav-burger::before{-webkit-transform:translateX(2px) translateY(2px) rotate(-45deg);-ms-transform:translateX(2px) translateY(2px) rotate(-45deg);transform:translateX(2px) translateY(2px) rotate(-45deg)}.header--opened .header__nav-burger::after{-webkit-transform:translateX(2px) translateY(-4px) rotate(45deg);-ms-transform:translateX(2px) translateY(-4px) rotate(45deg);transform:translateX(2px) translateY(-4px) rotate(45deg);width:20px}.instruction{background:-o-linear-gradient(192.92deg,rgba(252,233,234,.5) 8.6%,rgba(255,255,255,.5) 93.15%),rgba(229,244,251,.5);background:linear-gradient(257.08deg,rgba(252,233,234,.5) 8.6%,rgba(255,255,255,.5) 93.15%),rgba(229,244,251,.5);position:relative;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-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;z-index:1}.instruction .container:first-child{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-align:center;-ms-flex-align:center;align-items:center}.instruction__change-version{text-align:center}.instruction__list-section{position:relative;overflow:hidden}.instruction__list-section.container{width:100%;padding:0}.instruction__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;z-index:1}.instruction__list--short{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);max-height:550px}.instruction__list--long{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);max-height:none}.instruction__list-section section{width:100%;-ms-flex-negative:0;flex-shrink:0;padding:40px 15px}.long-steps{margin:0;padding:0;list-style:none}.long-steps__item{margin:0;padding:0}.long-steps__item+.long-steps__item{margin-top:40px}.long-steps img{margin-bottom:28px;width:150px;height:auto;-webkit-box-shadow:0 0 50px rgba(14,77,144,.11);box-shadow:0 0 50px rgba(14,77,144,.11);border-radius:12px}.long-steps__title{margin:0;padding:0;margin-bottom:20px;color:#000}.long-steps__item p{font-weight:400;font-size:12px;line-height:20px}.long-steps__item p+p{margin-top:12px}.long-steps__item ul{margin:0;padding:0;list-style:none;margin-bottom:20px}.long-steps__item li{margin:0;padding:0;position:relative;padding-left:16px;font-weight:400;font-size:12px;line-height:20px}.long-steps__item li+li{margin-top:8px}.long-steps__item li::before{position:absolute;content:'';width:5px;height:5px;left:0;top:7px;border-radius:50%;background-color:rgba(0,0,0,.7)}.long-steps__link{position:relative;margin:0;padding:0;font-weight:700;font-size:12px;line-height:14px;padding-right:32px}.long-steps__link::after{position:absolute;content:'';width:20px;height:20px;right:0;bottom:-3px;background-image:url(/img/sprite.svg);background-position-y:-40px;background-repeat:no-repeat}.long-steps .long-steps__callout{padding:8px 12px;color:#0e4d90;background-color:#e5f4fb;border-radius:4px}.long-steps__text-btn{display:inline-block;padding:2px 8px;border-radius:4px;font-weight:700}.long-steps__text-btn--dark{background-color:#0e4d90;color:#fff}.long-steps__text-btn--red{background-color:#fce9ea;color:#0e4d90}.long-steps__text-btn--grey{background-color:#f5f6f8;color:#c1cbd8}.short-steps{margin:0;padding:0;list-style:none}.short-steps__item{position:relative;margin:0;padding:0;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:center;-ms-flex-pack:center;justify-content:center;min-height:108px;padding:10px 12px 8px 97px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 20px rgba(14,77,144,.11);box-shadow:0 0 20px rgba(14,77,144,.11);-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.short-steps__item:hover{-webkit-box-shadow:0 4px 20px rgba(14,77,144,.28);box-shadow:0 4px 20px rgba(14,77,144,.28)}.short-steps__item+.short-steps__item{margin-top:10px}.short-steps__item::before{position:absolute;content:'';width:60px;height:60px;border-radius:50%;top:50%;left:18px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.short-steps__item::after{position:absolute;content:'';width:68px;height:68px;top:50%;left:14px;background-image:url(/img/sprite.svg);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-position-y:0}.short-steps__item--reg::before{background-color:rgba(245,246,248,.1)}.short-steps__item--reg::after{background-position-x:-98px}.short-steps__item--auth::before{background-color:#fff9eb}.short-steps__item--auth::after{background-position-x:-30px}.short-steps__item--lot::before{background-color:#e5f4fb}.short-steps__item--lot::after{background-position-x:-166px}.short-steps__item--watch::before{background-color:#fce9ea}.short-steps__item--watch::after{background-position-x:-234px}.short-steps__item--main{background-color:#0e4d90;color:#fff}.short-steps__item--main .short-steps__title,.short-steps__item--main .short-steps__title a{color:#fff}.short-steps__item--main .short-steps__link{color:rgba(255,255,255,.8)}.short-steps__title,.short-steps__title a{margin:0;padding:0;color:#000;margin-bottom:8px;font-size:14px;line-height:18px}.short-steps__link{margin:0;padding:0;font-size:12px;line-height:16px;color:rgba(14,77,144,.8)}.slider{position:relative;width:100%;overflow:hidden;padding-top:30px;padding-bottom:30px}.slider.container{padding-left:0;padding-right:0;padding-bottom:0}.slider__list{margin:0;padding:0;list-style:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transition:left .3s ease-in-out;-o-transition:left .3s ease-in-out;transition:left .3s ease-in-out;left:0;margin:0 auto}.slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;width:100%;padding-left:15px;padding-right:15px;padding-bottom:30px}.slider__control-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider__control-list li{margin-right:5px}.slider__control-list label{display:block;padding:5px 0;height:20px}.slider-control__indicator{display:block;width:10px;height:10px;border-radius:5px;border:1px solid #0e4d90;-webkit-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}input:checked+.slider-control__indicator{width:20px;background-color:#0e4d90}input:focus+.slider-control__indicator,input:hover+.slider-control__indicator{background-color:#1261b5}.social{margin:0;padding:0;list-style:none;margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social__item{margin:0;padding:0}.social__link{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;background-image:url(/img/sprite.svg);background-repeat:no-repeat;background-position-y:-195px}.social__link--instagram{margin-right:20px;background-position-x:-137px}.social__link--telegram{background-position-x:-172px}.sold-goods__title{margin-bottom:0}.subscription{background-color:#0e4d90;color:#fff;overflow:hidden;padding:0}.subscription .container{position:relative;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-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding-top:60px;padding-bottom:60px}.subscription .container::after,.subscription .container::before{position:absolute;content:'';width:132px;height:132px;background-image:url(/img/sprite.svg);background-position:0 -169px;background-repeat:no-repeat}.subscription .container::before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:-40px;bottom:-40px}.subscription .container::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:-40px;top:-40px}.subscription__title{margin:0;padding:0;margin-bottom:24px;color:#fff}.subscription__description{margin:0;padding:0;margin-bottom:24px;color:#fff}.subscription__btn{min-height:200px}.views-goods{background:-o-linear-gradient(238.88deg,#fff9eb -.03%,rgba(255,249,235,0) 81.18%),#e5f4fb;background:linear-gradient(211.12deg,#fff9eb -.03%,rgba(255,249,235,0) 81.18%),#e5f4fb}.views-goods>.container{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-align:center;-ms-flex-align:center;align-items:center}.views-goods__description{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-align:center;-ms-flex-align:center;align-items:center}.views-goods__list{margin:0;padding:0;list-style:none;margin-bottom:40px}.view-goods{margin:0;padding:0;width:100%;padding:24px 24px 20px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(14,77,144,.11);box-shadow:0 0 20px rgba(14,77,144,.11);-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;border-radius:12px}.view-goods:hover{-webkit-box-shadow:0 4px 20px rgba(14,77,144,.28);box-shadow:0 4px 20px rgba(14,77,144,.28)}.view-goods+.view-goods{margin-top:10px}.view-goods__title{margin:0;padding:0;margin-bottom:12px;font-weight:700;font-size:12px;line-height:16px;color:#000}.view-goods__description{margin:0;padding:0;font-weight:400;font-size:12px;line-height:20px}.views-goods__btn{min-width:204px}@media screen and (min-width:375px){.container{padding-left:30px;padding-right:30px;width:100%;max-width:375px}.description{padding:50px 0}.description--load .container::before{-webkit-transform:translate(-50%,450px);-ms-transform:translate(-50%,450px);transform:translate(-50%,450px)}.goods-item{padding:12px}.timer{min-width:75px}.header--opened+main{max-width:375px}.header__nav{padding-left:210px}.instruction__list-section.container{width:100%;padding:0}.instruction__list-section section{padding:40px 30px}.slide{padding-left:30px;padding-right:30px}}@media screen and (min-width:375px) and (min-height:800px){.description--load .container::before{-webkit-transform:translate(-50%,450px);-ms-transform:translate(-50%,450px);transform:translate(-50%,450px)}.description__title{margin-top:40px;margin-bottom:72px}.description__text{margin-bottom:60px}}@media screen and (min-width:768px){.container{padding-left:20px;padding-right:20px;width:100%;max-width:700px}.about-and-facts .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about{width:400px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.about__title{text-align:left}.about p{font-size:14px;line-height:24px}.accordion__toggle{font-size:14px}.accordion__item li,.accordion__item p{font-size:14px;line-height:20px}.description{height:auto;min-height:auto;padding:80px 0}.description .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.description .container::before{top:50%;left:auto;right:0;-webkit-transform:translate(200%,-50%);-ms-transform:translate(200%,-50%);transform:translate(200%,-50%)}.description--load .container::before{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.description__title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:400px;margin-top:0;margin-bottom:28px}.description__title--tag{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;padding-left:25px}.description__title--tag::before{top:2px;left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.description__title--main{text-align:left}.description__text{width:400px;margin-bottom:48px}.facts__list{margin-right:40px;width:240px}.facts__item-title{font-size:30px;line-height:40px}.faq__title{text-align:left;margin-bottom:40px}.faq__section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq__section+.faq__section{margin-top:60px}.faq__subtitle{text-align:left;width:200px;margin-top:7px;margin-right:40px;-ms-flex-negative:0;flex-shrink:0}.faq__subtitle::before{left:18px;-webkit-transform:none;-ms-transform:none;transform:none}.faq__list{max-width:674px}.footer{padding-bottom:32px}.footer>.container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer__data .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{display:block;margin-bottom:28px;color:#000}.footer__feedback{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__legal{width:250px;margin-right:50px}.footer__nav-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer__bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__docs-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.goods{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.goods-item{width:calc((100% - 40px)/ 4)}.goods-item__img{height:150px;margin-bottom:16px}.good-item__timer-and-price-line{margin-bottom:20px}.goods-item .btn{margin-top:20px}.header--opened+main{max-width:678px}.instruction__list--short{max-height:280px}.instruction__list-section section{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-align:center;-ms-flex-align:center;align-items:center}.long-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:772px}.short-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:772px}.short-steps__item{min-height:auto;padding:110px 12px 8px 12px;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:23%}.short-steps__item+.short-steps__item{margin-top:0}.short-steps__item::before{top:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.short-steps__item::after{top:16px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.short-steps__title,.short-steps__title a{font-size:12px;line-height:16px;text-align:center}.short-steps__link{margin-top:auto;text-align:center}.subscription .container::before{left:20px;bottom:12px}.subscription .container::after{right:20px;top:12px}.subscription__title{margin-bottom:12px}.subscription__description{margin-bottom:40px}.views-goods>.container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.views-goods__description{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:240px;-ms-flex-negative:0;flex-shrink:0;margin-right:40px}.views-goods__description p{text-align:left;margin-bottom:60px}.views-goods__title{margin-bottom:28px}.views-goods__list{margin-bottom:0}.view-goods+.view-goods{margin-top:20px}.view-goods__title{font-size:14px;line-height:20px}.view-goods__description{font-size:14px;line-height:24px}}@media screen and (min-width:1024px){.container{padding-left:20px;padding-right:20px;width:100%;max-width:960px}body{font-size:16px;background-color:#fff}.section__title{font-size:30px;line-height:40px}.section__description{font-size:16px;line-height:24px}.about-and-facts{background:0 0;padding-bottom:100px}.about{width:473px;padding-bottom:0}.btn{font-size:16px}.description{margin-top:80px;background:#fff;padding:0;overflow:visible}.description .container{padding-top:56px;padding-bottom:75px}.description .container::before{width:500px;height:410px;background-image:url(/img/iphone12-bg.jpg);background-size:500px 410px;opacity:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.description--load .container::before{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);opacity:1}.description__title{width:580px}.description__title--main{font-size:36px;line-height:40px}.facts__list{width:380px}.facts__item{padding:0;padding-left:140px;-webkit-box-shadow:none;box-shadow:none}.facts__item+.facts__item{margin-top:36px}.facts__item p{letter-spacing:.05em;text-transform:uppercase}.faq__subtitle{width:300px}.footer{font-size:14px;padding-top:60px}.footer__legal{margin-right:110px}.footer__data-email,.footer__data-wa{margin-bottom:24px}.footer__bottom{font-size:12px}.footer p+a,.footer p+p{margin-top:24px}.footer__docs-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.footer__doc+.footer__doc{margin-left:20px;margin-top:0}.goods-item__title{font-size:16px;line-height:20px}.goods-item__price{font-size:20px;line-height:20px}.header{padding:0}.header>.container{max-width:none;padding-left:50px;padding-right:50px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header--opened{color:rgba(0,0,0,.7)}.header--opened+main{position:static;-webkit-animation:none;animation:none;max-width:none}.header__logo{z-index:auto;margin-right:50px}.header--opened .header__logo{color:#000}.header__nav{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;background-color:transparent;height:auto;-webkit-transform:none;-ms-transform:none;transform:none}.header--opened .header__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:rgba(0,0,0,.7);margin-bottom:0;width:auto;-webkit-animation:none;animation:none;margin-right:auto}.header--closed .header__auth-list,.header--closed .header__nav-list{-webkit-animation:none;animation:none}.header__nav-link{color:rgba(0,0,0,.7);padding:15px 12px}.header__nav-link:active,.header__nav-link:focus,.header__nav-link:hover,.header__nav-link:visited{color:#000}.header__nav-link:focus,.header__nav-link:hover{color:#0e4d90;background-color:rgba(229,244,251,.5)}.header__auth-list{margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;-webkit-animation:none;animation:none}.header__auth-list .btn{background-color:transparent;padding:15px 12px}.header__auth-list .btn:focus,.header__auth-list .btn:hover{color:#0e4d90;background-color:rgba(229,244,251,.5)}.header__auth-list li{margin-top:0}.header__auth-list li a{font-weight:400;color:rgba(0,0,0,.7);border:none}.header__auth-list li a:focus,.header__auth-list li a:hover{color:#000}.header__nav-burger{display:none}.instruction{background:#fff}.instruction::after,.instruction::before{position:absolute;content:'';opacity:0;background-rgepeat:no-repeat;z-index:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;background-repeat:no-repeat}.instruction::before{left:-130px;top:-140px;width:376px;height:447px;-webkit-transform:translateX(-100px) scale(.6);-ms-transform:translateX(-100px) scale(.6);transform:translateX(-100px) scale(.6);background-image:url(/img/headphones.jpg);background-size:376px 447px}.instruction::after{right:-160px;top:150px;width:393px;height:452px;-webkit-transform:translateX(80px) scale(.6);-ms-transform:translateX(80px) scale(.6);transform:translateX(80px) scale(.6);background-image:url(/img/watch.jpg);background-size:393px 452px}.instruction--headphones::before{-webkit-transform:translateX(-50px) scale(.6);-ms-transform:translateX(-50px) scale(.6);transform:translateX(-50px) scale(.6);opacity:1}.instruction--watches::after{-webkit-transform:translateX(50px) scale(.6);-ms-transform:translateX(50px) scale(.6);transform:translateX(50px) scale(.6);opacity:1}.instruction__list--short{display:-webkit-box;display:-ms-flexbox;display:flex}.instruction__list--long{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.instruction__list-section section{opacity:0}.instruction__list--short .instruction-short{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:text-focus-in .4s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in .4s cubic-bezier(.55,.085,.68,.53) both}.instruction__list--short .instruction-long{display:none}.instruction__list--long .instruction-long{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:text-focus-in .4s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in .4s cubic-bezier(.55,.085,.68,.53) both}.instruction__list--long .instruction-short{display:none}.long-steps__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.long-steps img{-ms-flex-negative:0;flex-shrink:0;width:276px;margin-right:40px;margin-bottom:0}.long-steps__title br{display:none}.long-steps__item p{font-size:14px;line-height:24px}.long-steps__item ul{margin-bottom:0}.long-steps__item li{font-size:14px;line-height:24px}.long-steps__link{font-size:14px;line-height:24px}.short-steps{width:100%}.views-goods{background:#fff}.views-goods__description{width:300px}}@media screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:1.5),screen and (min-width:1024px) and (-o-min-device-pixel-ratio:3/2),screen and (min-width:1024px) and (min-resolution:1.5dppx),screen and (min-width:1024px) and (min-resolution:144dpi){.description .container::before{background-image:url(/img/iphone12-bg@2x.jpg)}.instruction::before{background-image:url(/img/headphones@2x.jpg)}.instruction::after{background-image:url(/img/watch@2x.jpg)}}@media screen and (min-width:1280px){.description{margin-bottom:100px}.description .container{max-width:1170px}.description .container::before{width:674px;height:553px;background-size:674px 553px}.description__title--main{font-size:52px;line-height:56px}.header__logo{margin-right:148px}.header__nav-link{color:rgba(0,0,0,.7);padding:15px 25px}.instruction::after,.instruction::before{background-size:100%}.instruction::before{-webkit-transform:translateX(-100px) scale(1);-ms-transform:translateX(-100px) scale(1);transform:translateX(-100px) scale(1);left:-84px;top:-120px}.instruction::after{-webkit-transform:translateX(50px) scale(1);-ms-transform:translateX(50px) scale(1);transform:translateX(50px) scale(1)}.instruction--headphones::before{-webkit-transform:translateX(-50px) scale(1);-ms-transform:translateX(-50px) scale(1);transform:translateX(-50px) scale(1)}.instruction--watches::after{-webkit-transform:translateX(-50px) scale(1);-ms-transform:translateX(-50px) scale(1);transform:translateX(-50px) scale(1)}.short-steps__item{width:178px}}@media screen and (min-width:1538px){.instruction::after{right:-150px;top:300px;-webkit-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.instruction--watches::after{-webkit-transform:translateX(-50px) scale(1);-ms-transform:translateX(-50px) scale(1);transform:translateX(-50px) scale(1)}}@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),screen and (max-width:767px) and (-o-min-device-pixel-ratio:3/2),screen and (max-width:767px) and (min-resolution:1.5dppx),screen and (max-width:767px) and (min-resolution:144dpi){.description .container::before{background-image:url(/img/iphone12@2x.png)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5jc3MiLCJtYWluLmNzcyIsImNvbW1vbi9ub3JtYWxpemUuc2NzcyIsImNvbW1vbi90eXBvZ3JhcGh5LnNjc3MiLCJjb21tb24vZ2xvYmFsLnNjc3MiLCJjb21tb24vdmFyaWFibGVzLnNjc3MiLCJjb21tb24vdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJjb21tb24vc2VjdGlvbi5zY3NzIiwiYmxvY2tzL2Fib3V0LWFuZC1mYWN0cy5zY3NzIiwiYmxvY2tzL2Fib3V0LnNjc3MiLCJibG9ja3MvYWNjb3JkaW9uLnNjc3MiLCJibG9ja3MvYWN0aXZlLWdvb2RzLnNjc3MiLCJibG9ja3MvYnRuLnNjc3MiLCJibG9ja3MvZGVzY3JpcHRpb24uc2NzcyIsImJsb2Nrcy9mYWN0cy5zY3NzIiwiYmxvY2tzL2ZhcS5zY3NzIiwiYmxvY2tzL2Zvb3Rlci5zY3NzIiwiYmxvY2tzL2dvb2RzLnNjc3MiLCJibG9ja3MvaGVhZGVyLnNjc3MiLCJibG9ja3MvaW5zdHJ1Y3Rpb24uc2NzcyIsImJsb2Nrcy9sb25nLXN0ZXBzLnNjc3MiLCJibG9ja3Mvc2hvcnQtc3RlcHMuc2NzcyIsImJsb2Nrcy9zbGlkZXIuc2NzcyIsImJsb2Nrcy9zb2NpYWwuc2NzcyIsImJsb2Nrcy9zb2xkLWdvb2RzLnNjc3MiLCJibG9ja3Mvc3Vic2NyaXB0aW9uLnNjc3MiLCJibG9ja3Mvdmlld3MtZ29vZHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw0RUNVQSxLREVBLFlBQUEsS0FHQSx5QkFBQSxLQWVBLEtBQ0EsT0FBQSxFQ0NBLEtEU0EsUUFBQSxNQVdBLEdBQ0EsVUFBQSxJQUFBLE9BQUEsTUFBQSxFQ0NBLEdEVUEsbUJBQUEsWUFBQSxXQUFBLFlBQ0EsT0FBQSxFQUdBLFNBQUEsUUNBQSxJQUNFLFlBQUEsU0FBQSxDQUFBLFVEZUYsVUFBQSxJQVVBLEVBQ0EsaUJBQUEsWUFVQSxZQUNBLGNBQUEsS0FDQSxnQkFBQSxVQUNBLHdCQUFBLFVBQUEsT0FBQSxn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U0FBQSxjQUFBLGtCQUFBLFNBQUEsVUFBQSxrQkFBQSxTQUdGLDZCQUNFLGtCQUFBLGtCQUFBLFNBQUEsY0FBQSxrQkFBQSxTQUFBLFVBQUEsa0JBQUEsU0FHRixtQkFDRSxNQUFBLE9BSUoscUNBQ0Usb0JBQ0UsTUFBQSxPQUNBLElBQUEsTUFDQSxrQkFBQSxjQUFBLFNBQUEsY0FBQSxjQUFBLFNBQUEsVUFBQSxjQUFBLFNBR0YsNkJBQ0Usa0JBQUEsa0JBQUEsU0FBQSxjQUFBLGtCQUFBLFNBQUEsVUFBQSxrQkFBQSxVQUlKLDZFQUFBLGlFQUFBLDBEQUFBLHlEQUNFLGdDQUNFLGlCQUFBIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHRleHQtZm9jdXMtaW4ge1xuICAwJSB7XG4gICAgZmlsdGVyOiBibHVyKDEycHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChcIi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIvZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIvZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIvZm9udHMvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xuICBzcmM6IHVybChcIi9mb250cy9Sb2JvdG9TbGFiLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Sb2JvdG9TbGFiLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1JvYm90b1NsYWItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvUm9ib3RvU2xhYi1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvUm9ib3RvU2xhYi1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvUm9ib3RvU2xhYi1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU0RDkwO1xufVxuXG5tYWluIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxcHggMXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbm1haW4gPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmEsXG4ubGluayB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwRTREOTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbmE6aG92ZXIsXG4ubGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTI2MWI1O1xufVxuXG5hOmZvY3VzLFxuLmxpbms6Zm9jdXMge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAyNDQsIDI1MSwgMC41KTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSksXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0udmlzdWFsbHktaGlkZGVuLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zZWN0aW9uLS1sb2FkIHtcbiAgYW5pbWF0aW9uOiB0ZXh0LWZvY3VzLWluIDQwMG1zIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MykgYm90aDtcbn1cblxuLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hYm91dC1hbmQtZmFjdHMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjU3LjA4ZGVnLCByZ2JhKDI1MiwgMjMzLCAyMzQsIDAuNSkgOC42JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDkzLjE1JSksIHJnYmEoMjI5LCAyNDQsIDI1MSwgMC41KTtcbn1cblxuLmFib3V0LWFuZC1mYWN0cyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFib3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5hYm91dF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uYWJvdXQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmFib3V0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmFjY29yZGlvbl9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFjY29yZGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUNCRDg7XG59XG5cbi5hY2NvcmRpb25fX3RvZ2dsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAwIDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4uYWNjb3JkaW9uX190b2dnbGU6aG92ZXIsXG4uYWNjb3JkaW9uX190b2dnbGU6Zm9jdXMge1xuICBjb2xvcjogIzBFNEQ5MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25fX3RvZ2dsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRvcDogMTdweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zcHJpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NXB4O1xufVxuXG4uYWNjb3JkaW9uX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5hY2NvcmRpb25fX3RvZ2dsZS0tYWN0aXZlIHtcbiAgY29sb3I6ICMwRTREOTA7XG59XG5cbi5hY2NvcmRpb25fX3RvZ2dsZS0tYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTFweCAtNjVweDtcbn1cblxuLmFjY29yZGlvbl9faXRlbSBwLFxuLmFjY29yZGlvbl9faXRlbSBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmFjY29yZGlvbl9faXRlbSBvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5cbi5hY3RpdmUtZ29vZHMge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFjdGl2ZS1nb29kcy0tbG9hZCB7XG4gIGFuaW1hdGlvbjogdGV4dC1mb2N1cy1pbiA0MDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpIGJvdGg7XG59XG5cbi5hY3RpdmUtZ29vZHNfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjdGl2ZS1nb29kc19fbGlzdCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5hY3RpdmUtZ29vZHMgLmdvb2RzLWl0ZW0gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTREOTA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNjFiNTtcbn1cblxuLmJ0bi0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTREOTA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLS1kYXJrOmhvdmVyLFxuLmJ0bi0tZGFyazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjYxYjU7XG59XG5cbi5idG4tLWRhcms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNDE3OTtcbn1cblxuLmJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRTlFQTtcbiAgY29sb3I6ICMwRTREOTA7XG59XG5cbi5idG4tLXJlZDpob3Zlcixcbi5idG4tLXJlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWQzZDU7XG4gIGNvbG9yOiAjMEU0RDkwO1xufVxuXG4uYnRuLS1yZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YmNiZjtcbiAgY29sb3I6ICMwRTREOTA7XG59XG5cbi5idG4tLW91dGxpbmUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGODtcbiAgY29sb3I6ICNDMUNCRDg7XG59XG5cbi5idG4tLWRpc2FibGVkOmhvdmVyLFxuLmJ0bi0tZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQzFDQkQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTY3cHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMTEuMTJkZWcsICNGRkY5RUIgLTAuMDMlLCByZ2JhKDI1NSwgMjQ5LCAyMzUsIDApIDgxLjE4JSksICNFNUY0RkI7XG59XG5cbi5kZXNjcmlwdGlvbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZGVzY3JpcHRpb24gLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIwMCUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvaXBob25lMTIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZGVzY3JpcHRpb24tLWxvYWQge1xuICBhbmltYXRpb246IHRleHQtZm9jdXMtaW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSBib3RoO1xufVxuXG4uZGVzY3JpcHRpb24tLWxvYWQgLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNDUwcHgpO1xufVxuXG4uZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGVzY3JpcHRpb25fX3RpdGxlLS10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGVzY3JpcHRpb25fX3RpdGxlLS10YWc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMzJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU0RDkwO1xufVxuXG4uZGVzY3JpcHRpb25fX3RpdGxlLS1tYWluIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90byBTbGFiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLyogb3IgMTMzJSAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZXNjcmlwdGlvbl9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmRlc2NyaXB0aW9uX190ZXh0LS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFOUVBO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5kZXNjcmlwdGlvbl9fYnRuIHtcbiAgbWluLXdpZHRoOiAyMDRweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmZhY3RzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZmFjdHNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZzogMThweCAxMHB4IDE4cHggMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDE0LCA3NywgMTQ0LCAwLjExKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmZhY3RzX19pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3Nwcml0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTc5cHg7XG59XG5cbi5mYWN0c19faXRlbS0tdXNlcnM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMXB4O1xufVxuXG4uZmFjdHNfX2l0ZW0tLWdvb2RzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC05NnB4O1xufVxuXG4uZmFjdHNfX2l0ZW0tLW1hcDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTkxcHg7XG59XG5cbi5mYWN0c19faXRlbSArIC5mYWN0c19faXRlbSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZhY3RzX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZmFjdHNfX2l0ZW0gcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZhcV9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mYXFfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmFxX19zdWJ0aXRsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmZhcV9fc3VidGl0bGUtLXllbGxvdzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlFQjtcbn1cblxuLmZhcV9fc3VidGl0bGUtLWJsdWU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY0RkI7XG59XG5cbi5mYXFfX3N1YnRpdGxlLS1yZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0U5RUE7XG59XG5cbi5mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjVGNkY4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZm9vdGVyID4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXJfX2RhdGEge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUNCRDg7XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyX19mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXJfX25hdi1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTc4cHg7XG59XG5cbi5mb290ZXJfX25hdi1saXN0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uZm9vdGVyX19kYXRhLWVtYWlsLFxuLmZvb3Rlcl9fZGF0YS13YSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX2RvY3MsXG4uZm9vdGVyX19wYXltZW50LXN5c3RlbXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uZm9vdGVyIGE6bGluayxcbi5mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb290ZXIgcCArIHAsXG4uZm9vdGVyIHAgKyBhIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmZvb3Rlcl9fZG9jcy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyX19kb2MgKyAuZm9vdGVyX19kb2Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZm9vdGVyX19wYXltZW50LXN5c3RlbXMge1xuICB3aWR0aDogMTg0cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zcHJpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3cHggLTE2OHB4O1xufVxuXG4uZ29vZHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nb29kc19fbGlzdC1lbGVtZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nb29kcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNHB4O1xuICBtaW4td2lkdGg6IDEzNXB4O1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDE0LCA3NywgMTQ0LCAwLjExKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLmdvb2RzLWl0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgxNCwgNzcsIDE0NCwgMC4yOCk7XG59XG5cbi5nb29kcy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5nb29kcy1pdGVtX19pZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjQzFDQkQ4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nb29kcy1pdGVtX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ29vZHMtaXRlbV9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogOTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdvb2QtaXRlbV9fdGltZXItYW5kLXByaWNlLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGltZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGNUY2Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggOHB4IDhweCAxNnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cblxuLnRpbWVyX19pbnRlcnZhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0MxQ0JEODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogI0MxQ0JEODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRpbWVyX190aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDJweCA2cHggNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogI0MxQ0JEODtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50aW1lciBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIGNvbG9yOiAjQzFDQkQ4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4udGltZXIgc3ZnIGNpcmNsZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDIwMTtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogc3Ryb2tlLWRhc2hvZmZzZXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDcwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5nb29kcy1pdGVtX19wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmdvb2RzLWl0ZW1fX3dpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uZ29vZHMtaXRlbV9fd2lubmVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc3ByaXRlLnN2Z1wiKTtcbn1cblxuLmdvb2RzLWl0ZW0gLmJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDEycHggNHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmdvb2RzLWl0ZW0tLWFjdGl2ZSAudGltZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNEZCO1xufVxuXG4uZ29vZHMtaXRlbS0tYWN0aXZlIC50aW1lcl9faW50ZXJ2YWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzBFNEQ5MDtcbn1cblxuLmdvb2RzLWl0ZW0tLWFjdGl2ZSAudGltZXJfX3RpbWUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmdvb2RzLWl0ZW0tLWFjdGl2ZSAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nb29kcy1pdGVtLS1hY3RpdmUgLmdvb2RzLWl0ZW1fX3ByaWNlIHtcbiAgY29sb3I6ICMwRTREOTA7XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNsYXRlLWhlYWRlci1uYXYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMHB4KTtcbiAgfVxuXG4gIDElIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDBweCk7XG4gIH1cblxuICA5OSUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlYWRlciA+IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuLmhlYWRlci0tb3BlbmVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5oZWFkZXItLWZpeGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYSgxNCwgNzcsIDE0NCwgMC4xMSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNnB4KTtcbn1cblxuQGtleWZyYW1lcyBtYWluLXNsaWRlLW91dCB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSk7XG4gIH1cblxuICAxJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAxMDAlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4JSkgc2NhbGUoMC43KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1haW4tc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSk7XG4gIH1cblxuICAxJSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGhlaWdodDogOTB2aDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDglKSBzY2FsZSgwLjcpO1xuICB9XG59XG5cbi5oZWFkZXItLW9wZW5lZCArIG1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGFuaW1hdGlvbjogbWFpbi1zbGlkZS1vdXQgMzAwbXMgZWFzZS1pbi1vdXQgYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbn1cblxuLmhlYWRlci0tb3BlbmVkIH4gLmZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItLWNsb3NlZCArIG1haW4ge1xuICBhbmltYXRpb246IG1haW4tc2xpZGUtaW4gMzAwbXMgZWFzZS1pbi1vdXQgYm90aDtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG59XG5cbi5oZWFkZXItLW9wZW5lZCAuaGVhZGVyX19sb2dvIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oZWFkZXJfX25hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODB2aDtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTREOTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXJfX25hdi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5oZWFkZXItLW9wZW5lZCAuaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaGVhZGVyX19uYXYtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDE1MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYW5pbWF0aW9uOiB0cmFuc2xhdGUtaGVhZGVyLW5hdiAyMDBtcyBlYXNlLWluLW91dCAyMDBtcyBib3RoO1xufVxuXG4uaGVhZGVyLS1jbG9zZWQgLmhlYWRlcl9fbmF2LWxpc3QsXG4uaGVhZGVyLS1jbG9zZWQgLmhlYWRlcl9fYXV0aC1saXN0IHtcbiAgYW5pbWF0aW9uOiB0cmFuc2xhdGUtaGVhZGVyLW5hdiAyMDBtcyBlYXNlLWluLW91dCAyMDBtcyBib3RoO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4uaGVhZGVyX19uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5oZWFkZXJfX25hdi1saW5rOnZpc2l0ZWQsXG4uaGVhZGVyX19uYXYtbGluazpob3Zlcixcbi5oZWFkZXJfX25hdi1saW5rOmFjdGl2ZSxcbi5oZWFkZXJfX25hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi5oZWFkZXJfX2F1dGgtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgYW5pbWF0aW9uOiB0cmFuc2xhdGUtaGVhZGVyLW5hdiAyMDBtcyBlYXNlLWluLW91dCAyMDBtcyBib3RoO1xufVxuXG4uaGVhZGVyLS1vcGVuZWQgLmhlYWRlcl9fbmF2LWxpc3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbn1cblxuLmhlYWRlcl9fYXV0aC1saXN0IC5idG4ge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5oZWFkZXJfX2F1dGgtbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5oZWFkZXJfX25hdi1idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmhlYWRlcl9fbmF2LWJ1cmdlcjo6YmVmb3JlLFxuLmhlYWRlcl9fbmF2LWJ1cmdlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyX19uYXYtYnVyZ2VyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaGVhZGVyX19uYXYtYnVyZ2VyOjphZnRlciB7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5oZWFkZXJfX25hdi1idXJnZXI6Zm9jdXMsXG4uaGVhZGVyX19uYXYtYnVyZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5oZWFkZXItLW9wZW5lZCAuaGVhZGVyX19uYXYtYnVyZ2VyOjpiZWZvcmUsXG4uaGVhZGVyLS1vcGVuZWQgLmhlYWRlcl9fbmF2LWJ1cmdlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaGVhZGVyLS1vcGVuZWQgLmhlYWRlcl9fbmF2LWJ1cmdlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgdHJhbnNsYXRlWSgycHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uaGVhZGVyLS1vcGVuZWQgLmhlYWRlcl9fbmF2LWJ1cmdlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSB0cmFuc2xhdGVZKC00cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaW5zdHJ1Y3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjU3LjA4ZGVnLCByZ2JhKDI1MiwgMjMzLCAyMzQsIDAuNSkgOC42JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDkzLjE1JSksIHJnYmEoMjI5LCAyNDQsIDI1MSwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmluc3RydWN0aW9uIC5jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5zdHJ1Y3Rpb25fX2NoYW5nZS12ZXJzaW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5zdHJ1Y3Rpb25fX2xpc3Qtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmluc3RydWN0aW9uX19saXN0LXNlY3Rpb24uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pbnN0cnVjdGlvbl9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pbnN0cnVjdGlvbl9fbGlzdC0tc2hvcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICBtYXgtaGVpZ2h0OiA1NTBweDtcbn1cblxuLmluc3RydWN0aW9uX19saXN0LS1sb25nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLmluc3RydWN0aW9uX19saXN0LXNlY3Rpb24gc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xufVxuXG4ubG9uZy1zdGVwcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxvbmctc3RlcHNfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sb25nLXN0ZXBzX19pdGVtICsgLmxvbmctc3RlcHNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubG9uZy1zdGVwcyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggcmdiYSgxNCwgNzcsIDE0NCwgMC4xMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5sb25nLXN0ZXBzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5sb25nLXN0ZXBzX19pdGVtIHAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubG9uZy1zdGVwc19faXRlbSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5sb25nLXN0ZXBzX19pdGVtIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubG9uZy1zdGVwc19faXRlbSBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5sb25nLXN0ZXBzX19pdGVtIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5sb25nLXN0ZXBzX19pdGVtIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4ubG9uZy1zdGVwc19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cblxuLmxvbmctc3RlcHNfX2xpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zcHJpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC00MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubG9uZy1zdGVwcyAubG9uZy1zdGVwc19fY2FsbG91dCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogIzBFNEQ5MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjRGQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubG9uZy1zdGVwc19fdGV4dC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5sb25nLXN0ZXBzX190ZXh0LWJ0bi0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTREOTA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubG9uZy1zdGVwc19fdGV4dC1idG4tLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0U5RUE7XG4gIGNvbG9yOiAjMEU0RDkwO1xufVxuXG4ubG9uZy1zdGVwc19fdGV4dC1idG4tLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY4O1xuICBjb2xvcjogI0MxQ0JEODtcbn1cblxuLnNob3J0LXN0ZXBzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2hvcnQtc3RlcHNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwOHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHggOHB4IDk3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDE0LCA3NywgMTQ0LCAwLjExKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLnNob3J0LXN0ZXBzX19pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMTQsIDc3LCAxNDQsIDAuMjgpO1xufVxuXG4uc2hvcnQtc3RlcHNfX2l0ZW0gKyAuc2hvcnQtc3RlcHNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2hvcnQtc3RlcHNfX2l0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNob3J0LXN0ZXBzX19pdGVtOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3Nwcml0ZS5zdmdcIik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xufVxuXG4uc2hvcnQtc3RlcHNfX2l0ZW0tLXJlZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0NiwgMjQ4LCAwLjEpO1xufVxuXG4uc2hvcnQtc3RlcHNfX2l0ZW0tLXJlZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC05OHB4O1xufVxuXG4uc2hvcnQtc3RlcHNfX2l0ZW0tLWF1dGg6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY5RUI7XG59XG5cbi5zaG9ydC1zdGVwc19faXRlbS0tYXV0aDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMHB4O1xufVxuXG4uc2hvcnQtc3RlcHNfX2l0ZW0tLWxvdDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjRGQjtcbn1cblxuLnNob3J0LXN0ZXBzX19pdGVtLS1sb3Q6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTY2cHg7XG59XG5cbi5zaG9ydC1zdGVwc19faXRlbS0td2F0Y2g6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0U5RUE7XG59XG5cbi5zaG9ydC1zdGVwc19faXRlbS0td2F0Y2g6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjM0cHg7XG59XG5cbi5zaG9ydC1zdGVwc19faXRlbS0tbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTREOTA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2hvcnQtc3RlcHNfX2l0ZW0tLW1haW4gLnNob3J0LXN0ZXBzX190aXRsZSxcbi5zaG9ydC1zdGVwc19faXRlbS0tbWFpbiAuc2hvcnQtc3RlcHNfX3RpdGxlIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNob3J0LXN0ZXBzX19pdGVtLS1tYWluIC5zaG9ydC1zdGVwc19fbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5zaG9ydC1zdGVwc19fdGl0bGUsXG4uc2hvcnQtc3RlcHNfX3RpdGxlIGEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5zaG9ydC1zdGVwc19fbGluayB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHJnYmEoMTQsIDc3LCAxNDQsIDAuOCk7XG59XG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zbGlkZXIuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNsaWRlcl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDMwMG1zIGVhc2UtaW4tb3V0O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zbGlkZXJfX2NvbnRyb2wtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zbGlkZXJfX2NvbnRyb2wtbGlzdCBsaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc2xpZGVyX19jb250cm9sLWxpc3QgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnNsaWRlci1jb250cm9sX19pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEU0RDkwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXItY29udHJvbF9faW5kaWNhdG9yIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTREOTA7XG59XG5cbmlucHV0OmhvdmVyICsgLnNsaWRlci1jb250cm9sX19pbmRpY2F0b3IsXG5pbnB1dDpmb2N1cyArIC5zbGlkZXItY29udHJvbF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNjFiNTtcbn1cblxuLnNvY2lhbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zb2NpYWxfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zb2NpYWxfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zcHJpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xOTVweDtcbn1cblxuLnNvY2lhbF9fbGluay0taW5zdGFncmFtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMzdweDtcbn1cblxuLnNvY2lhbF9fbGluay0tdGVsZWdyYW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNzJweDtcbn1cblxuLnNvbGQtZ29vZHNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN1YnNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTREOTA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc3Vic2NyaXB0aW9uIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnN1YnNjcmlwdGlvbiAuY29udGFpbmVyOjpiZWZvcmUsXG4uc3Vic2NyaXB0aW9uIC5jb250YWluZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEzMnB4O1xuICBoZWlnaHQ6IDEzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3Nwcml0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2OXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3Vic2NyaXB0aW9uIC5jb250YWluZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGxlZnQ6IC00MHB4O1xuICBib3R0b206IC00MHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uIC5jb250YWluZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICByaWdodDogLTQwcHg7XG4gIHRvcDogLTQwcHg7XG59XG5cbi5zdWJzY3JpcHRpb25fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnN1YnNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc3Vic2NyaXB0aW9uX19idG4ge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLnZpZXdzLWdvb2RzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIxMS4xMmRlZywgI0ZGRjlFQiAtMC4wMyUsIHJnYmEoMjU1LCAyNDksIDIzNSwgMCkgODEuMTglKSwgI0U1RjRGQjtcbn1cblxuLnZpZXdzLWdvb2RzID4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52aWV3cy1nb29kc19fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmlld3MtZ29vZHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi52aWV3LWdvb2RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAyNHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDE0LCA3NywgMTQ0LCAwLjExKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnZpZXctZ29vZHM6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgxNCwgNzcsIDE0NCwgMC4yOCk7XG59XG5cbi52aWV3LWdvb2RzICsgLnZpZXctZ29vZHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udmlldy1nb29kc19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnZpZXctZ29vZHNfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4udmlld3MtZ29vZHNfX2J0biB7XG4gIG1pbi13aWR0aDogMjA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzc1cHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbi0tbG9hZCAuY29udGFpbmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDQ1MHB4KTtcbiAgfVxuXG4gIC5nb29kcy1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgLnRpbWVyIHtcbiAgICBtaW4td2lkdGg6IDc1cHg7XG4gIH1cblxuICAuaGVhZGVyLS1vcGVuZWQgKyBtYWluIHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4O1xuICB9XG5cbiAgLmluc3RydWN0aW9uX19saXN0LXNlY3Rpb24uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmluc3RydWN0aW9uX19saXN0LXNlY3Rpb24gc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICB9XG5cbiAgLnNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAuZGVzY3JpcHRpb24tLWxvYWQgLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA0NTBweCk7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxuXG4gIC5hYm91dC1hbmQtZmFjdHMgLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmFib3V0IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG5cbiAgLmFib3V0X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5hYm91dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuYWNjb3JkaW9uX190b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5hY2NvcmRpb25fX2l0ZW0gcCxcbiAgLmFjY29yZGlvbl9faXRlbSBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cblxuICAuZGVzY3JpcHRpb24gLmNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZGVzY3JpcHRpb24gLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwMCUsIC01MCUpO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uLS1sb2FkIC5jb250YWluZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX190aXRsZS0tdGFnIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fdGl0bGUtLXRhZzo6YmVmb3JlIHtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fdGl0bGUtLW1haW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX3RleHQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLmZhY3RzX19saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG5cbiAgLmZhY3RzX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuZmFxX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmZhcV9fc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZmFxX19zZWN0aW9uICsgLmZhcV9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC5mYXFfX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLmZhcV9fc3VidGl0bGU6OmJlZm9yZSB7XG4gICAgbGVmdDogMThweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuZmFxX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDY3NHB4O1xuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAuZm9vdGVyID4gLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5mb290ZXJfX2RhdGEgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fZmVlZGJhY2sge1xuICAgIG9yZGVyOiAzO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmZvb3Rlcl9fbGVnYWwge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAuZm9vdGVyX19uYXYtbGlzdCB7XG4gICAgb3JkZXI6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZm9vdGVyX19kb2NzLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmdvb2RzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZ29vZHMtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDQpO1xuICB9XG5cbiAgLmdvb2RzLWl0ZW1fX2ltZyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmdvb2QtaXRlbV9fdGltZXItYW5kLXByaWNlLWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZ29vZHMtaXRlbSAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmhlYWRlci0tb3BlbmVkICsgbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA2NzhweDtcbiAgfVxuXG4gIC5pbnN0cnVjdGlvbl9fbGlzdC0tc2hvcnQge1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICB9XG5cbiAgLmluc3RydWN0aW9uX19saXN0LXNlY3Rpb24gc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubG9uZy1zdGVwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNzcycHg7XG4gIH1cblxuICAuc2hvcnQtc3RlcHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiA3NzJweDtcbiAgfVxuXG4gIC5zaG9ydC1zdGVwc19faXRlbSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMTBweCAxMnB4IDhweCAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cblxuICAuc2hvcnQtc3RlcHNfX2l0ZW0gKyAuc2hvcnQtc3RlcHNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuc2hvcnQtc3RlcHNfX2l0ZW06OmJlZm9yZSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuc2hvcnQtc3RlcHNfX2l0ZW06OmFmdGVyIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC5zaG9ydC1zdGVwc19fdGl0bGUsXG4gIC5zaG9ydC1zdGVwc19fdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zaG9ydC1zdGVwc19fbGluayB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uIC5jb250YWluZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDEycHg7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uIC5jb250YWluZXI6OmFmdGVyIHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDEycHg7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5zdWJzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnZpZXdzLWdvb2RzID4gLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC52aWV3cy1nb29kc19fZGVzY3JpcHRpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAudmlld3MtZ29vZHNfX2Rlc2NyaXB0aW9uIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC52aWV3cy1nb29kc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cblxuICAudmlld3MtZ29vZHNfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudmlldy1nb29kcyArIC52aWV3LWdvb2RzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnZpZXctZ29vZHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAudmlldy1nb29kc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxuXG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5hYm91dC1hbmQtZmFjdHMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5hYm91dCB7XG4gICAgd2lkdGg6IDQ3M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiAuY29udGFpbmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDQxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvaXBob25lMTItYmcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHggNDEwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbi0tbG9hZCAuY29udGFpbmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICB3aWR0aDogNTgwcHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX3RpdGxlLS1tYWluIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuZmFjdHNfX2xpc3Qge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxuXG4gIC5mYWN0c19faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuZmFjdHNfX2l0ZW0gKyAuZmFjdHNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cblxuICAuZmFjdHNfX2l0ZW0gcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmZhcV9fc3VidGl0bGUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC5mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuXG4gIC5mb290ZXJfX2xlZ2FsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fZGF0YS1lbWFpbCxcbiAgLmZvb3Rlcl9fZGF0YS13YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmZvb3RlciBwICsgcCxcbiAgLmZvb3RlciBwICsgYSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5mb290ZXJfX2RvY3MtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAuZm9vdGVyX19kb2MgKyAuZm9vdGVyX19kb2Mge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZ29vZHMtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5nb29kcy1pdGVtX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5oZWFkZXIgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmhlYWRlci0tb3BlbmVkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG5cbiAgLmhlYWRlci0tb3BlbmVkICsgbWFpbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAuaGVhZGVyLS1vcGVuZWQgLmhlYWRlcl9fbG9nbyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuaGVhZGVyX19uYXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLS1vcGVuZWQgLmhlYWRlcl9fbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5oZWFkZXItLWNsb3NlZCAuaGVhZGVyX19uYXYtbGlzdCxcbiAgLmhlYWRlci0tY2xvc2VkIC5oZWFkZXJfX2F1dGgtbGlzdCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2LWxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgcGFkZGluZzogMTVweCAxMnB4O1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2LWxpbms6dmlzaXRlZCxcbiAgLmhlYWRlcl9fbmF2LWxpbms6aG92ZXIsXG4gIC5oZWFkZXJfX25hdi1saW5rOmFjdGl2ZSxcbiAgLmhlYWRlcl9fbmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2LWxpbms6Zm9jdXMsXG4gIC5oZWFkZXJfX25hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzBFNEQ5MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjQ0LCAyNTEsIDAuNSk7XG4gIH1cblxuICAuaGVhZGVyX19hdXRoLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogYXV0bztcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyX19hdXRoLWxpc3QgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMTVweCAxMnB4O1xuICB9XG5cbiAgLmhlYWRlcl9fYXV0aC1saXN0IC5idG46Zm9jdXMsXG4gIC5oZWFkZXJfX2F1dGgtbGlzdCAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzBFNEQ5MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjQ0LCAyNTEsIDAuNSk7XG4gIH1cblxuICAuaGVhZGVyX19hdXRoLWxpc3QgbGkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuaGVhZGVyX19hdXRoLWxpc3QgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2F1dGgtbGlzdCBsaSBhOmhvdmVyLFxuICAuaGVhZGVyX19hdXRoLWxpc3QgbGkgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuaGVhZGVyX19uYXYtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmluc3RydWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB9XG5cbiAgLmluc3RydWN0aW9uOjpiZWZvcmUsXG4gIC5pbnN0cnVjdGlvbjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtcmdlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLmluc3RydWN0aW9uOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMzBweDtcbiAgICB0b3A6IC0xNDBweDtcbiAgICB3aWR0aDogMzc2cHg7XG4gICAgaGVpZ2h0OiA0NDdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KSBzY2FsZSgwLjYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvaGVhZHBob25lcy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNzZweCA0NDdweDtcbiAgfVxuXG4gIC5pbnN0cnVjdGlvbjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTYwcHg7XG4gICAgdG9wOiAxNTBweDtcbiAgICB3aWR0aDogMzkzcHg7XG4gICAgaGVpZ2h0OiA0NTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCkgc2NhbGUoMC42KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3dhdGNoLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM5M3B4IDQ1MnB4O1xuICB9XG5cbiAgLmluc3RydWN0aW9uLS1oZWFkcGhvbmVzOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCkgc2NhbGUoMC42KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmluc3RydWN0aW9uLS13YXRjaGVzOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpIHNjYWxlKDAuNik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5pbnN0cnVjdGlvbl9fbGlzdC0tc2hvcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuaW5zdHJ1Y3Rpb25fX2xpc3QtLWxvbmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIC5pbnN0cnVjdGlvbl9fbGlzdC1zZWN0aW9uIHNlY3Rpb24ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuaW5zdHJ1Y3Rpb25fX2xpc3QtLXNob3J0IC5pbnN0cnVjdGlvbi1zaG9ydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbmltYXRpb246IHRleHQtZm9jdXMtaW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSBib3RoO1xuICB9XG5cbiAgLmluc3RydWN0aW9uX19saXN0LS1zaG9ydCAuaW5zdHJ1Y3Rpb24tbG9uZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbnN0cnVjdGlvbl9fbGlzdC0tbG9uZyAuaW5zdHJ1Y3Rpb24tbG9uZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbmltYXRpb246IHRleHQtZm9jdXMtaW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSBib3RoO1xuICB9XG5cbiAgLmluc3RydWN0aW9uX19saXN0LS1sb25nIC5pbnN0cnVjdGlvbi1zaG9ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sb25nLXN0ZXBzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubG9uZy1zdGVwcyBpbWcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyNzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5sb25nLXN0ZXBzX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sb25nLXN0ZXBzX19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5sb25nLXN0ZXBzX19pdGVtIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmxvbmctc3RlcHNfX2l0ZW0gbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5sb25nLXN0ZXBzX19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc2hvcnQtc3RlcHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnZpZXdzLWdvb2RzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB9XG5cbiAgLnZpZXdzLWdvb2RzX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIHtcbiAgLmRlc2NyaXB0aW9uIC5jb250YWluZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9pcGhvbmUxMi1iZ0AyeC5qcGdcIik7XG4gIH1cblxuICAuaW5zdHJ1Y3Rpb246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9oZWFkcGhvbmVzQDJ4LmpwZ1wiKTtcbiAgfVxuXG4gIC5pbnN0cnVjdGlvbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvd2F0Y2hAMnguanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIC5jb250YWluZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDY3NHB4O1xuICAgIGhlaWdodDogNTUzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NzRweCA1NTNweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fdGl0bGUtLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMTQ4cHg7XG4gIH1cblxuICAuaGVhZGVyX19uYXYtbGluayB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cblxuICAuaW5zdHJ1Y3Rpb246OmJlZm9yZSxcbiAgLmluc3RydWN0aW9uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG5cbiAgLmluc3RydWN0aW9uOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpIHNjYWxlKDEpO1xuICAgIGxlZnQ6IC04NHB4O1xuICAgIHRvcDogLTEyMHB4O1xuICB9XG5cbiAgLmluc3RydWN0aW9uOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpIHNjYWxlKDEpO1xuICB9XG5cbiAgLmluc3RydWN0aW9uLS1oZWFkcGhvbmVzOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCkgc2NhbGUoMSk7XG4gIH1cblxuICAuaW5zdHJ1Y3Rpb24tLXdhdGNoZXM6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpIHNjYWxlKDEpO1xuICB9XG5cbiAgLnNob3J0LXN0ZXBzX19pdGVtIHtcbiAgICB3aWR0aDogMTc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUzOHB4KSB7XG4gIC5pbnN0cnVjdGlvbjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTUwcHg7XG4gICAgdG9wOiAzMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSk7XG4gIH1cblxuICAuaW5zdHJ1Y3Rpb24tLXdhdGNoZXM6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpIHNjYWxlKDEpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSB7XG4gIC5kZXNjcmlwdGlvbiAuY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvaXBob25lMTJAMngucG5nXCIpO1xuICB9XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCcvZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy9mb250cy9Nb250c2VycmF0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJy9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCcvZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcbiAgc3JjOiB1cmwoJy9mb250cy9Sb2JvdG9TbGFiLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnL2ZvbnRzL1JvYm90b1NsYWItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcbiAgc3JjOiB1cmwoJy9mb250cy9Sb2JvdG9TbGFiLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcvZm9udHMvUm9ib3RvU2xhYi1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcbiAgc3JjOiB1cmwoJy9mb250cy9Sb2JvdG9TbGFiLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnL2ZvbnRzL1JvYm90b1NsYWItUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIioge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAkZ3JleTM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRhcms7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICB9XG59XG5cblxuXG5tYWluIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxcHggMXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAmID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuYSwgLmxpbmsge1xuICBAaW5jbHVkZSByZXNldDtcbiAgY29sb3I6ICRibHVlLWRhcms7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBsaWdodGVuKCRibHVlLWRhcmssIDglKTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgMC41KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuIiwiXG5AbWl4aW4gcmVzZXQoKSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1peGluIHJlc2V0LWxpc3QoKSB7XG4gIEBpbmNsdWRlIHJlc2V0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4kd2hpdGU6ICNGRkZGRkY7XG4kZGFyazogIzAwMDAwMDtcbiRibHVlLWRhcms6ICMwRTREOTA7XG5cbiRncmV5MzogcmdiYSgkZGFyaywgMC43KTtcbiRncmV5MjogI0MxQ0JEODtcbiRncmV5MTogI0Y1RjZGODtcbiRyZWQ6ICNGQ0U5RUE7XG4kYmx1ZTogI0U1RjRGQjtcbiR5ZWxsb3c6ICNGRkY5RUI7XG5cbkBtaXhpbiB5ZWxsb3ctZ3JhZGllbnQoKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMTEuMTJkZWcsICR5ZWxsb3cgLTAuMDMlLCByZ2JhKDI1NSwgMjQ5LCAyMzUsIDApIDgxLjE4JSksICRibHVlO1xufVxuXG5AbWl4aW4gcmVkLWdyYWRpZW50KCkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjU3LjA4ZGVnLCByZ2JhKCRyZWQsIDAuNSkgOC42JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDkzLjE1JSksIHJnYmEoJGJsdWUsIDAuNSk7XG59XG5cbiRkcm9wLXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoJGJsdWUtZGFyaywgMC4xMSk7XG4kZHJvcC1zaGFkb3ctLWFjdGl2ZTogMHB4IDRweCAyMHB4IHJnYmEoJGJsdWUtZGFyaywgMC4yOCk7XG5cbiRyZXRpbmEtZHBpOiAxNDRkcGk7XG4kcmV0aW5hLWRwcHg6IDEuNWRwcHg7XG5cbiRzZTogMzIwcHg7XG4kaXBob25lWC13aWR0aDogMzc1cHg7XG4kaXBob25lWC1oZWlnaHQ6IDgwMHB4O1xuJGlwYWQ6IDc2OHB4O1xuJGlwYWRwcm86IDEwMjRweDtcbiRkZXNrdG9wOiAxMjgwcHg7XG5cblxuJHRleHQtZm9jdXMtaW46IHRleHQtZm9jdXMtaW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC42ODAsIDAuNTMwKSBib3RoO1xuXG5Aa2V5ZnJhbWVzIHRleHQtZm9jdXMtaW4ge1xuICAwJSB7XG4gICAgZmlsdGVyOiBibHVyKDEycHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZmlsdGVyOiBibHVyKDBweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLnZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSksXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0udmlzdWFsbHktaGlkZGVuLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIG9wYWNpdHk6IDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGhvbmVYLXdpZHRoKSB7XG5cbiAgfVxufVxuXG4uc2VjdGlvbl9fdGl0bGUge1xuICBAaW5jbHVkZSByZXNldDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYicsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkZGFyaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLS1sb2FkIHtcbiAgYW5pbWF0aW9uOiAkdGV4dC1mb2N1cy1pbjtcbn1cblxuLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuIiwiLmFib3V0LWFuZC1mYWN0cyB7XG4gIEBpbmNsdWRlIHJlZC1ncmFkaWVudDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uYWJvdXQtYW5kLWZhY3RzIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuIiwiLmFib3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIHdpZHRoOiA0NzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG59XG5cbi5hYm91dF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxufVxuXG4uYWJvdXQgcCB7XG4gIEBpbmNsdWRlIHJlc2V0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICYgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIH1cbn1cbiIsIi5hY2NvcmRpb24ge1xuICBAaW5jbHVkZSByZXNldC1saXN0O1xufVxuXG5cbi5hY2NvcmRpb25fX2l0ZW0ge1xuICBAaW5jbHVkZSByZXNldDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXkyO1xuICB9XG59XG5cbi5hY2NvcmRpb25fX3RvZ2dsZSB7XG4gIEBpbmNsdWRlIHJlc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDAgMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogJGRhcms7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHRvcDogMTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1cHg7XG4gIH1cblxufVxuXG4uYWNjb3JkaW9uX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5hY2NvcmRpb25fX3RvZ2dsZS0tYWN0aXZlIHtcbiAgY29sb3I6ICRibHVlLWRhcms7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTFweCAtNjVweDtcbiAgfVxuXG4gICYgKyAuYWNjb3JkaW9uX19kZXNjcmlwdGlvbiB7XG5cbiAgfVxufVxuXG4uYWNjb3JkaW9uX19pdGVtIHAsXG4uYWNjb3JkaW9uX19pdGVtIGxpIHtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbl9faXRlbSBvbCB7XG4gIEBpbmNsdWRlIHJlc2V0O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbiIsIi5hY3RpdmUtZ29vZHMge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFjdGl2ZS1nb29kcy0tbG9hZCB7XG4gIGFuaW1hdGlvbjogJHRleHQtZm9jdXMtaW47XG59XG5cbi5hY3RpdmUtZ29vZHNfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjdGl2ZS1nb29kc19fbGlzdCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5hY3RpdmUtZ29vZHMgLmdvb2RzLWl0ZW0gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibHVlLWRhcmssIDglKTtcbiAgfVxuXG59XG5cbi5idG4tLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xuICBjb2xvcjogJHdoaXRlO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJsdWUtZGFyaywgOCUpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmx1ZS1kYXJrLCA1JSk7XG4gIH1cblxufVxuXG4uYnRuLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICBjb2xvcjogJGJsdWUtZGFyaztcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRyZWQsIDUlKTtcbiAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRyZWQsIDEwJSk7XG4gICAgY29sb3I6ICRibHVlLWRhcms7XG4gIH1cbn1cblxuLmJ0bi0tb3V0bGluZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5idG4tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkxO1xuICBjb2xvcjogJGdyZXkyO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTEhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZ3JleTIhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDU2N3B4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB5ZWxsb3ctZ3JhZGllbnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZVgtd2lkdGgpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uIC5jb250YWluZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMDAlKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvaXBob25lMTIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAkcmV0aW5hLWRwcHgpLFxuICAgIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAkcmV0aW5hLWRwaSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9pcGhvbmUxMkAyeC5wbmdcIik7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDAlLCAtNTAlKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDQxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvaXBob25lMTItYmcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHggNDEwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogJHJldGluYS1kcHB4KSxcbiAgICBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogJHJldGluYS1kcGkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvaXBob25lMTItYmdAMnguanBnXCIpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIHdpZHRoOiA2NzRweDtcbiAgICBoZWlnaHQ6IDU1M3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjc0cHggNTUzcHg7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uLS1sb2FkIHtcbiAgYW5pbWF0aW9uOiAkdGV4dC1mb2N1cy1pbjtcbn1cblxuLmRlc2NyaXB0aW9uLS1sb2FkIC5jb250YWluZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDQ1MHB4KTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZVgtd2lkdGgpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA0NTBweCk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZVgtd2lkdGgpIGFuZCAobWluLWhlaWdodDogJGlwaG9uZVgtaGVpZ2h0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNDUwcHgpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLmRlc2NyaXB0aW9uX190aXRsZSB7XG4gIEBpbmNsdWRlIHJlc2V0O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBob25lWC13aWR0aCkgYW5kIChtaW4taGVpZ2h0OiAkaXBob25lWC1oZWlnaHQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgd2lkdGg6IDU4MHB4O1xuICB9XG59XG5cblxuLmRlc2NyaXB0aW9uX190aXRsZS0tdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAzMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRhcms7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uX190aXRsZS0tbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8gU2xhYjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICRkYXJrO1xuICAvKiBvciAxMzMlICovXG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cblxuXG4uZGVzY3JpcHRpb25fX3RleHQge1xuICBAaW5jbHVkZSByZXNldDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZVgtd2lkdGgpIGFuZCAobWluLWhlaWdodDogJGlwaG9uZVgtaGVpZ2h0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbl9fdGV4dC0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkZGFyaztcbn1cblxuLmRlc2NyaXB0aW9uX19idG4ge1xuICBtaW4td2lkdGg6IDIwNHB4O1xuICB6LWluZGV4OiAxO1xufVxuIiwiLmZhY3RzX19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICB9XG5cblxufVxuXG4uZmFjdHNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHJlc2V0O1xuICBwYWRkaW5nOiAxOHB4IDEwcHggMThweCAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OiAkZHJvcC1zaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNzlweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuXG4gICAgfVxuICB9XG5cbiAgJi0tdXNlcnM6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxcHg7XG4gIH1cblxuICAmLS1nb29kczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC05NnB4O1xuICB9XG4gICYtLW1hcDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xOTFweDtcbiAgfVxuXG4gICYgKyAuZmFjdHNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5mYWN0c19faXRlbS10aXRsZSB7XG4gIEBpbmNsdWRlIHJlc2V0O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAkZGFyaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmZhY3RzX19pdGVtIHAge1xuICBAaW5jbHVkZSByZXNldDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG59XG4iLCIuZmFxX190aXRsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKXtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmZhcV9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmICsgLmZhcV9fc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmFxX19zdWJ0aXRsZSB7XG4gIEBpbmNsdWRlIHJlc2V0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkZGFyaztcbiAgei1pbmRleDogMTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpe1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pe1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpe1xuICAgICAgbGVmdDogMThweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS15ZWxsb3c6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgfVxuICAmLS1ibHVlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICB9XG4gICYtLXJlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICB9XG59XG5cbi5mYXFfX2xpc3Qge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCl7XG4gICAgbWF4LXdpZHRoOiA2NzRweDtcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5MTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXkxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5mb290ZXIgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbn1cblxuLmZvb3Rlcl9fZGF0YSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXkyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIC8vd2lkdGg6IDI4MHB4O1xuXG4gIH1cbn1cblxuLmZvb3Rlcl9fZGF0YSAuY29udGFpbmVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG5cbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBjb2xvcjogJGRhcms7XG4gIH1cbn1cblxuLmZvb3Rlcl9fZmVlZGJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIG9yZGVyOiAzO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5mb290ZXJfX2xlZ2FsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gIHdpZHRoOiAxNzhweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICBvcmRlcjogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5mb290ZXJfX25hdi1saXN0IGxpIHtcbiAgJiArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5mb290ZXJfX2RhdGEtZW1haWwsXG4uZm9vdGVyX19kYXRhLXdhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fZG9jcyxcbi5mb290ZXJfX3BheW1lbnQtc3lzdGVtcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5mb290ZXIgYSB7XG4gICY6bGluayxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGdyZXkzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyIHAge1xuICBAaW5jbHVkZSByZXNldDtcblxuICAmICsgcCxcbiAgJiArIGEge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9XG5cbn1cblxuXG4uZm9vdGVyX19kb2NzLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC1saXN0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAmIC5jb250YWluZXIge1xuXG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX2RvYyB7XG4gICYgKyAuZm9vdGVyX19kb2Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX3BheW1lbnQtc3lzdGVtcyB7XG4gIHdpZHRoOiAxODRweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3Nwcml0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzdweCAtMTY4cHg7XG59XG4iLCIuZ29vZHMge1xuICBAaW5jbHVkZSByZXNldC1saXN0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uZ29vZHNfX2xpc3QtZWxlbWVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ29vZHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDRweDtcbiAgbWluLXdpZHRoOiAxMzVweDtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAkZHJvcC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogJGRyb3Atc2hhZG93LS1hY3RpdmU7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGhvbmVYLXdpZHRoKSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyA0KTtcbiAgfVxufVxuXG5cbi5nb29kcy1pdGVtX19pZCB7XG4gIEBpbmNsdWRlIHJlc2V0O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgY29sb3I6ICRncmV5MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ29vZHMtaXRlbV9fdGl0bGUge1xuICBAaW5jbHVkZSByZXNldDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogJGRhcms7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmdvb2RzLWl0ZW1fX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDk0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5nb29kLWl0ZW1fX3RpbWVyLWFuZC1wcmljZS1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cblxuLnRpbWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkZ3JleTE7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggOHB4IDhweCAxNnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZVgtd2lkdGgpIHtcbiAgICBtaW4td2lkdGg6IDc1cHg7XG4gIH1cbn1cblxuLnRpbWVyX19pbnRlcnZhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyOiAycHggc29saWQgJGdyZXkyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAkZ3JleTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50aW1lcl9fdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAycHggNnB4IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICRncmV5MjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbn1cblxuXG4udGltZXIgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBjb2xvcjogJGdyZXkyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICYgY2lyY2xlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyMDE7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwMTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBzdHJva2UtZGFzaG9mZnNldDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3MDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuXG4uZ29vZHMtaXRlbV9fcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5nb29kcy1pdGVtX193aW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICRncmV5MztcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zcHJpdGUuc3ZnXCIpO1xuICB9XG59XG5cbi5nb29kcy1pdGVtIC5idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDRweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uZ29vZHMtaXRlbS0tYWN0aXZlIHtcblxuICAmIC50aW1lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIH1cbiAgJiAudGltZXJfX2ludGVydmFsIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUtZGFyaztcbiAgfVxuICAmIC50aW1lcl9fdGltZSB7XG4gICAgY29sb3I6ICRkYXJrO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZ29vZHMtaXRlbV9fcHJpY2Uge1xuICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICB9XG59XG5cblxuIiwiQGtleWZyYW1lcyB0cmFuc2xhdGUtaGVhZGVyLW5hdiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwcHgpO1xuICB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDBweCk7XG4gIH1cbiAgOTklIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgcGFkZGluZzogMTRweCAwO1xuICB6LWluZGV4OiAyMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaGVhZGVyID4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmhlYWRlci0tb3BlbmVkIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICBjb2xvcjogJGdyZXkzO1xuICB9XG59XG5cbi5oZWFkZXItLWZpeGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNyk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKDE0LCA3NywgMTQ0LCAwLjExKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE2cHgpO1xufVxuXG5Aa2V5ZnJhbWVzIG1haW4tc2xpZGUtb3V0IHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgxKTtcbiAgfVxuICAxJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGhlaWdodDogOTB2aDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OCUpIHNjYWxlKDAuNyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtYWluLXNsaWRlLWluIHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDEpO1xuICB9XG4gIDElIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGhlaWdodDogOTB2aDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDglKSBzY2FsZSgwLjcpO1xuICB9XG59XG5cbi5oZWFkZXItLW9wZW5lZCArIG1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGFuaW1hdGlvbjogbWFpbi1zbGlkZS1vdXQgMzAwbXMgZWFzZS1pbi1vdXQgYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBob25lWC13aWR0aCkge1xuICAgIG1heC13aWR0aDogMzc1cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICBtYXgtd2lkdGg6IDY3OHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci0tb3BlbmVkIH4gLmZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLmhlYWRlci0tY2xvc2VkICsgbWFpbiB7XG4gIGFuaW1hdGlvbjogbWFpbi1zbGlkZS1pbiAzMDBtcyBlYXNlLWluLW91dCBib3RoO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG5cbi5oZWFkZXJfX2xvZ28ge1xuICBjb2xvcjogJGRhcms7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIG1hcmdpbi1yaWdodDogMTQ4cHg7XG4gIH1cbn1cblxuLmhlYWRlci0tb3BlbmVkIC5oZWFkZXJfX2xvZ28ge1xuICBjb2xvcjogJHdoaXRlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgfVxufVxuXG4uaGVhZGVyX19uYXYge1xuICBAaW5jbHVkZSByZXNldC1saXN0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHZoO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGFyaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZVgtd2lkdGgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX25hdi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5oZWFkZXItLW9wZW5lZCAuaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxufVxuXG4uaGVhZGVyX19uYXYtbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHdpZHRoOiAxNTBweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYW5pbWF0aW9uOiB0cmFuc2xhdGUtaGVhZGVyLW5hdiAyMDBtcyBlYXNlLWluLW91dCAyMDBtcyBib3RoO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2xvcjogJGdyZXkzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uaGVhZGVyLS1jbG9zZWQgLmhlYWRlcl9fbmF2LWxpc3QsXG4uaGVhZGVyLS1jbG9zZWQgLmhlYWRlcl9fYXV0aC1saXN0IHtcbiAgYW5pbWF0aW9uOiB0cmFuc2xhdGUtaGVhZGVyLW5hdiAyMDBtcyBlYXNlLWluLW91dCAyMDBtcyBib3RoO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxuXG59XG5cbi5oZWFkZXJfX25hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIGNvbG9yOiAkZ3JleTM7XG4gICAgcGFkZGluZzogMTVweCAxMnB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgY29sb3I6ICRncmV5MztcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cblxuICAmOnZpc2l0ZWQsXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjA1KTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsIDAuNSk7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX2F1dGgtbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGFuaW1hdGlvbjogdHJhbnNsYXRlLWhlYWRlci1uYXYgMjAwbXMgZWFzZS1pbi1vdXQgMjAwbXMgYm90aDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLmhlYWRlci0tb3BlbmVkIC5oZWFkZXJfX25hdi1saXN0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG59XG5cbi5oZWFkZXJfX2F1dGgtbGlzdCAuYnRuIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDE1cHggMTJweDtcblxuICB9XG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsIDAuNSk7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX2F1dGgtbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAmIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZ3JleTM7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fbmF2LWJ1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHRvcDogMTZweDtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci0tb3BlbmVkIC5oZWFkZXJfX25hdi1idXJnZXIge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSB0cmFuc2xhdGVZKC00cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cblxuXG5cbiIsIlxuLmluc3RydWN0aW9uIHtcbiAgQGluY2x1ZGUgcmVkLWdyYWRpZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuXG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtcmdlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgICBsZWZ0OiAtMTMwcHg7XG4gICAgICB0b3A6IC0xNDBweDtcbiAgICAgIHdpZHRoOiAzNzZweDtcbiAgICAgIGhlaWdodDogNDQ3cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KSBzY2FsZSgwLjYpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9oZWFkcGhvbmVzLmpwZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzc2cHggNDQ3cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246ICRyZXRpbmEtZHBweCksXG4gICAgICBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogJHJldGluYS1kcGkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9oZWFkcGhvbmVzQDJ4LmpwZ1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCkgc2NhbGUoMSk7XG5cbiAgICAgIGxlZnQ6IC04NHB4O1xuICAgICAgdG9wOiAtMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICAgIHJpZ2h0OiAtMTYwcHg7XG4gICAgICB0b3A6IDE1MHB4O1xuICAgICAgd2lkdGg6IDM5M3B4O1xuICAgICAgaGVpZ2h0OiA0NTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KSBzY2FsZSgwLjYpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy93YXRjaC5qcGdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM5M3B4IDQ1MnB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAkcmV0aW5hLWRwcHgpLFxuICAgICAgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246ICRyZXRpbmEtZHBpKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvd2F0Y2hAMnguanBnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCkgc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUzOHB4KSB7XG4gICAgICByaWdodDogLTE1MHB4O1xuICAgICAgdG9wOiAzMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbn1cblxuLmluc3RydWN0aW9uLS1oZWFkcGhvbmVzOjpiZWZvcmUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCkgc2NhbGUoMC42KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KSBzY2FsZSgxKTtcbiAgfVxufVxuXG4uaW5zdHJ1Y3Rpb24tLXdhdGNoZXM6OmFmdGVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCkgc2NhbGUoMC42KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KSBzY2FsZSgxKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTM4cHgpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpIHNjYWxlKDEpO1xuICB9XG59XG5cbi5pbnN0cnVjdGlvbiAuY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmluc3RydWN0aW9uX19jaGFuZ2UtdmVyc2lvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluc3RydWN0aW9uX19saXN0LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZVgtd2lkdGgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmluc3RydWN0aW9uX19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTtcblxuICAmLS1zaG9ydCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICYtLWxvbmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxufVxuXG4uaW5zdHJ1Y3Rpb25fX2xpc3Qtc2VjdGlvbiBzZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGhvbmVYLXdpZHRoKSB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uaW5zdHJ1Y3Rpb25fX2xpc3QtLXNob3J0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICAmIC5pbnN0cnVjdGlvbi1zaG9ydCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYW5pbWF0aW9uOiAkdGV4dC1mb2N1cy1pbjtcbiAgICB9XG4gICAgJiAuaW5zdHJ1Y3Rpb24tbG9uZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaW5zdHJ1Y3Rpb25fX2xpc3QtLWxvbmcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgICYgLmluc3RydWN0aW9uLWxvbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFuaW1hdGlvbjogJHRleHQtZm9jdXMtaW47XG4gICAgfVxuICAgICYgLmluc3RydWN0aW9uLXNob3J0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLmxvbmctc3RlcHMge1xuICBAaW5jbHVkZSByZXNldC1saXN0O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDc3MnB4O1xuICB9XG59XG5cbi5sb25nLXN0ZXBzX19pdGVtIHtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJiArIC5sb25nLXN0ZXBzX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5sb25nLXN0ZXBzIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiAwIDAgNTBweCByZ2JhKCRibHVlLWRhcmssIDAuMTEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyNzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubG9uZy1zdGVwc19fdGl0bGUge1xuICBAaW5jbHVkZSByZXNldDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRkYXJrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5sb25nLXN0ZXBzX19pdGVtIHAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICYgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmxvbmctc3RlcHNfX2l0ZW0gdWwge1xuICBAaW5jbHVkZSByZXNldC1saXN0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4ubG9uZy1zdGVwc19faXRlbSBsaSB7XG4gIEBpbmNsdWRlIHJlc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkzO1xuICB9XG59XG5cbi5sb25nLXN0ZXBzX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSByZXNldDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0zcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTQwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4ubG9uZy1zdGVwcyAubG9uZy1zdGVwc19fY2FsbG91dCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogJGJsdWUtZGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuXG4ubG9uZy1zdGVwc19fdGV4dC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgJi0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICB9XG5cbiAgJi0tZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkxO1xuICAgIGNvbG9yOiAkZ3JleTI7XG4gIH1cbn1cblxuXG5cblxuXG5cblxuXG4iLCIuc2hvcnQtc3RlcHMge1xuICBAaW5jbHVkZSByZXNldC1saXN0O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiA3NzJweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zaG9ydC1zdGVwc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDhweDtcbiAgcGFkZGluZzogMTBweCAxMnB4IDhweCA5N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogJGRyb3Atc2hhZG93LS1hY3RpdmU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDExMHB4IDEycHggOHB4IDEycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIHdpZHRoOiAxNzhweDtcbiAgfVxuXG4gICsgLnNob3J0LXN0ZXBzX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMThweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgfVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNjhweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc3ByaXRlLnN2Z1wiKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5zaG9ydC1zdGVwc19faXRlbS0tcmVnIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmV5MSwgMC4xKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtOThweDtcbiAgfVxufVxuXG4uc2hvcnQtc3RlcHNfX2l0ZW0tLWF1dGgge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMwcHg7XG4gIH1cbn1cblxuLnNob3J0LXN0ZXBzX19pdGVtLS1sb3Qge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNjZweDtcbiAgfVxufVxuXG4uc2hvcnQtc3RlcHNfX2l0ZW0tLXdhdGNoIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMzRweDtcbiAgfVxufVxuXG4uc2hvcnQtc3RlcHNfX2l0ZW0tLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICYgLnNob3J0LXN0ZXBzX190aXRsZSxcbiAgJiAuc2hvcnQtc3RlcHNfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmIC5zaG9ydC1zdGVwc19fbGluayB7XG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xuICB9XG59XG5cbi5zaG9ydC1zdGVwc19fdGl0bGUsXG4uc2hvcnQtc3RlcHNfX3RpdGxlIGEge1xuICBAaW5jbHVkZSByZXNldDtcbiAgY29sb3I6ICRkYXJrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cblxuLnNob3J0LXN0ZXBzX19saW5rIHtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKCRibHVlLWRhcmssIDAuOCk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuIiwiLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWRlci5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2xpZGVyX19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDMwMG1zIGVhc2UtaW4tb3V0O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGhvbmVYLXdpZHRoKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxufVxuXG4uc2xpZGVyX19jb250cm9sLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC1saXN0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uc2xpZGVyX19jb250cm9sLWxpc3QgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnNsaWRlci1jb250cm9sX19pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1kYXJrO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuXG5cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXItY29udHJvbF9faW5kaWNhdG9yIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRhcms7XG59XG5cbmlucHV0OmhvdmVyICsgLnNsaWRlci1jb250cm9sX19pbmRpY2F0b3IsXG5pbnB1dDpmb2N1cyArIC5zbGlkZXItY29udHJvbF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmx1ZS1kYXJrLCA4JSk7XG59XG4iLCIuc29jaWFsIHtcbiAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbn1cblxuLnNvY2lhbF9faXRlbSB7XG4gIEBpbmNsdWRlIHJlc2V0O1xufVxuXG4uc29jaWFsX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc3ByaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTk1cHg7XG59XG5cblxuLnNvY2lhbF9fbGluay0taW5zdGFncmFtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMzdweDtcbn1cblxuLnNvY2lhbF9fbGluay0tdGVsZWdyYW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNzJweDtcbn1cbiIsIi5zb2xkLWdvb2RzIHtcbn1cblxuLnNvbGQtZ29vZHNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi5zdWJzY3JpcHRpb24ge1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRhcms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG5cbiAgfVxuXG59XG5cbi5zdWJzY3JpcHRpb24gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuXG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIGhlaWdodDogMTMycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2OXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICB0b3A6IC00MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLnN1YnNjcmlwdGlvbl9fdGl0bGUge1xuICBAaW5jbHVkZSByZXNldDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5zdWJzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG59XG5cbi5zdWJzY3JpcHRpb25fX2J0biB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuIiwiXG4udmlld3MtZ29vZHMge1xuICBAaW5jbHVkZSB5ZWxsb3ctZ3JhZGllbnQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG5cbi52aWV3cy1nb29kcyA+IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnZpZXdzLWdvb2RzX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAmIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi52aWV3cy1nb29kc19fdGl0bGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuXG5cbi52aWV3cy1nb29kc19fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udmlldy1nb29kcyB7XG4gIEBpbmNsdWRlIHJlc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAyNHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogJGRyb3Atc2hhZG93O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAkZHJvcC1zaGFkb3ctLWFjdGl2ZTtcbiAgfVxuICAmICsgLnZpZXctZ29vZHMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWdvb2RzX190aXRsZSB7XG4gIEBpbmNsdWRlIHJlc2V0O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICRkYXJrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4udmlldy1nb29kc19fZGVzY3JpcHRpb24ge1xuICBAaW5jbHVkZSByZXNldDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnZpZXdzLWdvb2RzX19idG4ge1xuICBtaW4td2lkdGg6IDIwNHB4O1xufVxuIl19 */
