@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-o-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;-o-transition-property:transform,opacity,height;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}/*! 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}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}dd,ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}@font-face{font-family:BravoND;src:url(../fonts/BravoND-Regular.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:InterItalic;src:url(../fonts/Inter-BoldItalic.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Arsenal;src:url(../fonts/Arsenal-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NatoSans;src:url(../fonts/NotoSans-Light.ttf);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NatoSans;src:url(../fonts/NotoSans-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NatoSansItalic;src:url(../fonts/NotoSans-Italic.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NatoSans;src:url(../fonts/NotoSans-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NatoSansItalic;src:url(../fonts/NotoSans-BoldItalic.ttf);font-weight:700;font-style:normal;font-display:swap}pre{position:absolute;top:0;left:0;background:pink;z-index:999;font-size:16px}html{scroll-behavior:smooth;height:100%}body{font-family:NatoSans;position:relative;background-color:#1b282f;color:#000;overflow-x:hidden;font-size:16px;height:100%}body.page-template-products,body.single{background-color:#dcdad4}body.page-template-products.noscroll .header,body.single.noscroll .header{background:#1b282f;border-color:#dcdad4}body.page-template-products.noscroll .header__company svg path,body.single.noscroll .header__company svg path{fill:#dcdad4}body.page-template-products.noscroll .header__brand svg path,body.single.noscroll .header__brand svg path{fill:#dcdad4}body.page-template-products .header,body.single .header{background:#dcdad4;border-color:#1e1e1e}body.page-template-products .header__company svg path,body.single .header__company svg path{fill:#1e1e1e}body.page-template-products .header__brand svg path,body.single .header__brand svg path{fill:#1e1e1e}body.page-template-products .header__hamburger-wrapper,body.single .header__hamburger-wrapper{border-left-color:#1e1e1e}body.page-template-products .header__hamburger::before,body.single .header__hamburger::before{background-color:#1e1e1e}body.page-template-products .header__hamburger::after,body.single .header__hamburger::after{background-color:#1e1e1e}body.page-template-products .header__hamburger-center,body.single .header__hamburger-center{background-color:#1e1e1e}body.page-template-products .header__nav-list li,body.single .header__nav-list li{color:#1e1e1e}body.page-template-products .header__language-picker .wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-current-language a::after,body.single .header__language-picker .wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-current-language a::after{-webkit-filter:brightness(0);filter:brightness(0)}body.page-template-products .header__language-picker .wpml-ls-legacy-list-vertical a,body.single .header__language-picker .wpml-ls-legacy-list-vertical a{color:#1e1e1e}body.home .footer,body.page-template-craftsmanship .footer{position:relative;z-index:1}body.page-template-craftsmanship .city__bgImage-wrapper,body.page-template-craftsmanship .city__content{opacity:0}.site{padding-top:clamp(41px,82rem,82px)}.noscroll{overflow:hidden!important}.hidden{display:none!important}.container{width:100%;padding:0 clamp(20px,40rem,40px);margin:0 auto}.container.no-padding{padding:0}.full-height{height:100vh}img{width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.otgs-development-site-front-end{display:none!important}.button{width:clamp(127.5px,255rem,255px);height:clamp(20px,40rem,40px);font-size:clamp(14px,14rem,14px);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-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;gap:clamp(10.5px,21rem,21px);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.button.gray{background:#2a3a36;color:#dcdad4;border:1px solid #dcdad4}.button.gray::after{content:"";background:url(../images/button_arrow_gray.svg) center/cover no-repeat;width:clamp(14px,28rem,28px);height:clamp(7px,14rem,14px)}.button.gray:hover{background:#d1a664;color:#1e1e1e}.button.gray:hover::after{background:url(../images/button_arrow_almost_black.svg) center/cover no-repeat}.button.transparent{color:#1e1e1e;gap:clamp(8px,16rem,16px)}.button.transparent:hover{background:#d1a664}.button.transparent.back::before{content:"";background:url(../images/arrow_back_black.svg) center/cover no-repeat;width:clamp(14px,28rem,28px);height:clamp(7px,14rem,14px);display:block}.button.transparent.foward::after{content:"";background:url(../images/button_arrow_almost_black.svg) center/cover no-repeat;width:clamp(14px,28rem,28px);height:clamp(7px,14rem,14px);display:block}.button.arrow-right::after{content:"";background:url(../images/button_arrow_gray.svg) center/cover no-repeat;width:clamp(14px,28rem,28px);height:clamp(7px,14rem,14px);display:block}.button.arrow-right:hover::after{background:url(../images/button_arrow_almost_black.svg) center/cover no-repeat}.button.arrow-right.black::after{background:url(../images/button_arrow_almost_black.svg) center/cover no-repeat}.button.arrow-right.black:hover{background-color:#1e1e1e;color:#fff}.button.arrow-right.black:hover::after{background:url(../images/button_arrow_gray.svg) center/cover no-repeat}.button.back:hover{background-color:#1e1e1e;color:#dcdad4}.button.arrow-back::before{content:"";background:url(../images/button_arrow_back_almost_black.svg) center/cover no-repeat;width:clamp(14px,28rem,28px);height:clamp(7px,14rem,14px);display:block}.button.arrow-back:hover::before{background:url(../images/button_arrow_back_gray.svg) center/cover no-repeat}.button.transparent-white{color:#d9d9d9;border:1px solid #d9d9d9}.button.transparent-white:hover{background:#d1a664;color:#1e1e1e}.scroll_down{position:absolute;width:clamp(17.5px,35rem,35rem);height:clamp(35px,70rem,70rem);top:auto;bottom:clamp(20px,40rem,40rem);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.scrollbar{position:fixed;z-index:95;top:calc(clamp(20px,40rem,40rem) + clamp(41px,82rem,82px));right:clamp(15px,30rem,30rem);height:calc(100% - clamp(41px,82rem,82px) - clamp(20px,40rem,40rem) - clamp(20px,40rem,40rem));overflow:hidden}.scrollbar .line{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-left-width:1px;border-left-style:dashed;-webkit-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}.scrollbar .line.passed{top:clamp(6px,12rem,12rem);border-left-color:#d1a664;height:0%}.scrollbar .line.remaining{bottom:clamp(3.5px,7rem,7rem);border-left-color:#dcdad4;height:calc(100% - clamp(9.5px,19rem,19rem))}.scrollbar .barrel_wrapper{position:relative;z-index:5;-webkit-transition:top .5s ease;-o-transition:top .5s ease;transition:top .5s ease;top:0}.scrollbar .barrel_wrapper svg{width:auto;height:clamp(12px,24rem,24rem)}.scrollbar .dot{position:absolute;top:auto;bottom:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:clamp(7px,14rem,14rem);height:clamp(7px,14rem,14rem);background:url(../images/dot.svg) center/cover no-repeat}.age{position:fixed;top:0;left:0;width:100vw;height:100vh;padding-top:clamp(41px,82rem,82px);z-index:100;background:#1b282f}.age__bgImage-wrapper{width:100%;height:100%;position:absolute;top:0}.age__bgImage-wrapper .bg-overlay{width:100%;height:100%}.age__bgImage-wrapper picture{position:absolute;top:0;left:0;width:100%;height:100%}.age__bgImage-wrapper .age-lines{position:absolute;top:0;left:0;width:100%;height:100%}.age__bgImage-wrapper .age-lines svg{width:100%;height:100%}.age__container{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.age__title{color:#dcdad4;text-align:center;font-family:Arsenal;font-size:clamp(35px,70rem,70px);font-style:normal;font-weight:700;line-height:clamp(35px,70rem,70px);text-transform:uppercase;margin-bottom:clamp(10px,20rem,20px)}.age__text{color:#dcdad4;text-align:center;font-family:NatoSans;font-size:clamp(14px,14rem,14px);font-style:normal;font-weight:300;line-height:1;margin-bottom:clamp(25px,50rem,50px)}.age__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(6.5px,13rem,13px)}.age__restricted p{color:#dcdad4;font-family:NatoSans;font-size:clamp(16px,16rem,16px);font-style:normal;font-weight:300;line-height:clamp(20px,24rem,24px);letter-spacing:clamp(.7px,.8rem,.8px);line-height:clamp(10px,20rem,20px);text-align:center}.age__restricted p span{font-weight:700;color:#d1a664}.video-content{position:relative;top:0;left:0;width:100vw;height:calc(100vh - clamp(41px,82rem,82px));z-index:90;opacity:1;pointer-events:auto;top:clamp(41px,82rem,82px);position:absolute}.video-content .container{position:relative;margin-top:clamp(41px,82rem,82px);width:calc(100% - clamp(15px,30rem,30rem))}.video-content__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:clamp(9px,18rem,18px)}.video-content__wrapper .left{will-change:transform;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;width:70%}.video-content__wrapper .left .video-wrapper-mobile{overflow:hidden;width:100%;aspect-ratio:16/9;display:none}.video-content__wrapper .left .video-wrapper-mobile video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video-content__wrapper .right{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.video-content .video-content__title{color:#dcdad4;font-family:Arsenal;font-size:clamp(35px,70rem,70px);font-style:normal;font-weight:700;line-height:clamp(35px,70rem,70px);text-transform:uppercase;margin-bottom:34px}.video-content .video-content__text{color:#dcdad4;font-family:NatoSans;font-size:clamp(16px,16rem,16rem);font-style:normal;font-weight:300;line-height:clamp(20px,24rem,24rem);letter-spacing:clamp(.7px,.8rem,.8rem)}.video-content .video-wrapper{overflow:hidden;width:100%;will-change:transform}.video-content .video-wrapper video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.new-2{position:relative;top:0;left:0;width:100vw;height:calc(100vh - clamp(41px,82rem,82px));z-index:50;margin-top:clamp(41px,82rem,82px)}.new-2__bgImage-wrapper{width:100%;height:100%;position:absolute}.new-2__container{position:relative;height:100%;width:calc(100% - clamp(15px,30rem,30rem))}.new-2__content{position:relative;padding-top:clamp(45.5px,91rem,91rem);height:100%}.new-2__title{color:#dcdad4;font-family:Arsenal;font-size:clamp(50px,140rem,140rem);font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;font-size:clamp(30px,60rem,60px);margin-bottom:clamp(25px,50rem,50px);position:relative;z-index:5;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.new-2__text{color:#dcdad4;font-family:NatoSans;font-size:clamp(16px,16rem,16rem);font-style:normal;font-weight:300;line-height:clamp(20px,24rem,24rem);letter-spacing:clamp(.7px,.8rem,.8rem);max-width:34%;position:relative;z-index:5;opacity:.8}.new-2__text strong{font-weight:700}.new-2__firstImage-wrapper{width:clamp(150px,300rem,300rem);aspect-ratio:1/1;max-height:calc(100vh - clamp(32px,64rem,64rem) - clamp(103.5px,207rem,207rem) - clamp(41px,82rem,82px));position:absolute;bottom:clamp(32px,64rem,64rem);right:clamp(220px,440rem,440rem);z-index:3;overflow:hidden;width:100%;max-width:25%;right:calc(30% + 40px)}.new-2__secondImage-wrapper{width:clamp(190px,380rem,380rem);height:auto;max-height:calc(100vh - clamp(40px,80rem,80rem) - clamp(41px,82rem,82px));position:absolute;bottom:clamp(20px,40rem,40rem);right:0;overflow:hidden;z-index:1;width:100%;max-width:30%}.header{padding:clamp(9.5px,19rem,19px) clamp(20px,40rem,40px);position:fixed;top:0;left:0;z-index:999;width:100%;background:#1b282f;border-bottom:solid 1px #1e1e1e;border-color:#dcdad4}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__company{width:315px}.header__company svg{width:auto;height:clamp(10px,20rem,20px)}.header__company svg path{fill:#dcdad4}.header__brand svg{width:clamp(80px,160rem,160px);height:auto}.header__brand svg path{fill:#dcdad4}.header__mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header__mobile-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0 23px 20px}.header__mobile-logos-company svg{width:73px;height:auto}.header__mobile-logos-brand svg{width:72px;height:auto}.header__mobile-line{width:1px;height:18px;background:#dcdad4;margin:0 20px}.header__hamburger{position:relative;display:block;height:20px;width:40px;right:0;z-index:5}.header__hamburger-wrapper{padding:24px 25px;border-left:solid 1px #1e1e1e;border-left-color:#dcdad4}.header__hamburger::before{content:"";position:absolute;top:0;right:0;width:100%;height:1px;background-color:#dcdad4;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header__hamburger::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;background-color:#dcdad4;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header__hamburger:hover::before{top:2px}.header__hamburger:hover::after{bottom:2px}.header__hamburger-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:1px;background-color:#dcdad4;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header__hamburger.open::before{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.header__hamburger.open::after{-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;opacity:0}.header__hamburger.open .header__hamburger-center{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.header__nav{min-width:315px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:clamp(20px,40rem,40px)}.header__nav-container{opacity:0;visibility:hidden}.header__nav-container.active{opacity:1;visibility:visible}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,40rem,40px)}.header__nav-list li{color:#dcdad4;text-align:center;font-family:NatoSans;font-size:clamp(14px,14rem,14px);font-style:normal;font-weight:300;line-height:1;font-weight:700;text-transform:uppercase}.header__language-picker{position:relative;width:38px;height:clamp(14px,14rem,14px)}.header__language-picker .wpml-ls-legacy-list-vertical{display:block;border:unset;overflow:hidden;position:absolute;top:0;left:0}.header__language-picker .wpml-ls-legacy-list-vertical.open>ul{height:clamp(32px,32rem,32px)}.header__language-picker .wpml-ls-legacy-list-vertical.open .wpml-ls-item.wpml-ls-current-language a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__language-picker .wpml-ls-legacy-list-vertical>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(4px,4rem,4px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:clamp(14px,14rem,14px);-webkit-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}.header__language-picker .wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-current-language{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.header__language-picker .wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-current-language a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(10px,10rem,10px)}.header__language-picker .wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-current-language a::after{content:"";background:url(../images/menu_arrow_down_white.svg) center/cover no-repeat;width:clamp(8px,8rem,8px);height:clamp(4px,4rem,4px);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.header__language-picker .wpml-ls-legacy-list-vertical a{padding:0;border:unset;color:#dcdad4;text-align:center;font-family:NatoSans;font-size:clamp(14px,14rem,14px);font-style:normal;font-weight:300;line-height:1;font-weight:700;text-transform:uppercase}.header__language-picker .wpml-ls-legacy-list-vertical a span{vertical-align:unset}.footer{background:0 0;border-top:1px solid #dcdad4;background-color:#1b282f}.footer.not-homepage{background-color:#1b282f}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__row{padding:0 clamp(20px,40rem,40px);padding-right:0}.footer__row:last-child{border-bottom:unset;padding-left:0}.footer__logo{width:100%}.footer__logo #lottie-logo svg{width:100%;height:100%;max-height:clamp(160px,320rem,320rem)}.footer__title{color:#dcdad4;font-family:NatoSans;font-size:clamp(16px,16rem,16px);font-style:normal;font-weight:300;line-height:clamp(20px,24rem,24px);letter-spacing:clamp(.7px,.8rem,.8px);line-height:clamp(11px,22rem,22px);letter-spacing:0;font-weight:700;padding:clamp(20px,40rem,40px) clamp(20px,40rem,40px) clamp(17.5px,35rem,35px);border-color:#dcdad4}.footer__column{padding:clamp(20px,40rem,40px) clamp(20px,40rem,40px) clamp(17.5px,35rem,35px);border-color:#dcdad4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(27.5px,55rem,55px)}.footer__address p{color:#dcdad4;text-align:center;font-family:NatoSans;font-size:clamp(14px,14rem,14px);font-style:normal;font-weight:300;line-height:1;line-height:clamp(24px,24rem,24px);letter-spacing:clamp(.7px,.7rem,.7px);text-align:left}.footer__contacts a{display:block;color:#dcdad4;text-align:center;font-family:NatoSans;font-size:clamp(14px,14rem,14px);font-style:normal;font-weight:300;line-height:1;line-height:clamp(24px,24rem,24px);letter-spacing:clamp(.7px,.7rem,.7px);text-align:left;text-decoration:underline}.main-background{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1}.main-background picture{position:absolute;top:0;left:0;width:100%}.main-background .age-lines{position:absolute;top:0;left:0;width:100%}.main-background .age-lines svg{width:100%;height:100%}.hero-wrapper{position:relative;background:#2a3a36;z-index:5}.hero-wrapper-bg{position:absolute;top:0;width:100vw;height:calc(100vh - clamp(41px,82rem,82px))}.passion__video-wrapper{z-index:150}.hero{position:relative;top:0;left:0;width:100vw;height:calc(100vh - clamp(41px,82rem,82px));z-index:90}.hero__bgImage-wrapper{width:100%;height:100%;position:absolute}.hero__container{position:relative;height:100%}.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.hero__image-wrapper{width:clamp(210.5px,421rem,421rem);height:auto;margin:auto}.compass{position:relative;top:0;left:0;width:100vw;height:calc(100vh - clamp(41px,82rem,82px));z-index:80;margin-top:clamp(10px,20rem,20rem)}.compass__bgImage-wrapper{width:100%;height:100%;position:absolute}.compass__container{position:relative}.compass__image-wrapper{width:166px;height:auto;margin:auto;margin-bottom:5px;opacity:0}.compass__attributes-wrapper{width:110vh;position:absolute;left:50%;top:29vh;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.compass__attributes-wrapper picture{opacity:0}.compass__bottle-wrapper{width:auto;max-width:789px;height:70vh;margin:0 auto clamp(8.5px,17rem,17rem);opacity:0;display:block}.compass__bottle-wrapper img{-o-object-fit:contain;object-fit:contain}.compass__button{position:relative}.compass__button .button{margin:auto}.city{position:relative;top:0;left:0;width:100vw;height:calc(100vh - clamp(41px,82rem,82px));z-index:70}.city__bgImage-wrapper{width:100%;height:100%;position:absolute;right:10vw}.city__map{width:100%;height:auto}.city__container{position:relative}.city__content{padding-top:clamp(94.5px,189rem,189rem);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.city__title{color:#dcdad4;font-family:Arsenal;font-size:clamp(50px,140rem,140rem);font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:clamp(7.5px,15rem,15rem);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.city__text{color:#dcdad4;font-family:NatoSans;font-size:clamp(16px,16rem,16rem);font-style:normal;font-weight:300;line-height:clamp(20px,24rem,24rem);letter-spacing:clamp(.7px,.8rem,.8rem);max-width:clamp(290px,580rem,580rem);opacity:.8}.city__text strong{font-weight:700}.passion{position:relative;top:0;left:0;width:100vw;height:calc(100vh - clamp(41px,82rem,82px));z-index:60;height:100vh}.passion__bgImage-wrapper{width:100%;height:100%;position:absolute}.passion__container{position:relative;height:100%}.passion__content{padding-top:clamp(35px,70rem,70rem);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.passion__title{color:#dcdad4;font-family:Arsenal;font-size:clamp(50px,140rem,140rem);font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:clamp(15px,30rem,30rem);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.passion__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.passion__text{color:#dcdad4;font-family:NatoSans;font-size:clamp(16px,16rem,16rem);font-style:normal;font-weight:300;line-height:clamp(20px,24rem,24rem);letter-spacing:clamp(.7px,.8rem,.8rem);max-width:clamp(183px,366rem,366rem);opacity:.8}.passion__text.second{opacity:0}.passion__video-wrapper .innerVideo{width:clamp(260px,520rem,520rem);height:auto;-webkit-transform-origin:center 62%;-ms-transform-origin:center 62%;transform-origin:center 62%}.passion__video-wrapper video{width:100%;height:100%}.new{position:relative;top:0;left:0;width:100vw;height:calc(100vh - clamp(41px,82rem,82px));z-index:50}.new__bgImage-wrapper{width:100%;height:100%;position:absolute}.new__container{position:relative;height:100%}.new__content{padding-top:clamp(45.5px,91rem,91rem)}.new__title{color:#dcdad4;font-family:Arsenal;font-size:clamp(50px,140rem,140rem);font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:clamp(7.5px,15rem,15rem);position:relative;z-index:5;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.new__text{color:#dcdad4;font-family:NatoSans;font-size:clamp(16px,16rem,16rem);font-style:normal;font-weight:300;line-height:clamp(20px,24rem,24rem);letter-spacing:clamp(.7px,.8rem,.8rem);max-width:30%;position:relative;z-index:5;opacity:.8}.new__text strong{font-weight:700}.new__firstImage-wrapper{width:clamp(261.5px,523rem,523rem);height:auto;max-height:calc(100vh - clamp(32px,64rem,64rem) - clamp(103.5px,207rem,207rem) - clamp(41px,82rem,82px));position:absolute;bottom:clamp(32px,64rem,64rem);right:clamp(189px,378rem,378rem);z-index:3}.new__secondImage-wrapper{width:clamp(190px,380rem,380rem);height:auto;max-height:calc(100vh - clamp(40px,80rem,80px) - clamp(41px,82rem,82px));position:absolute;bottom:clamp(20px,40rem,40rem);right:clamp(46.5px,93rem,93rem);z-index:1}.video-map-wrapper{position:relative;min-height:100vh;z-index:90;top:clamp(41px,82rem,82px);overflow:hidden}.transparent{opacity:0!important}.map{position:relative;top:0;left:0;width:100vw;height:calc(100vh - clamp(41px,82rem,82px));z-index:90;position:absolute;top:clamp(41px,82rem,82px);width:100%;left:0;opacity:0;pointer-events:none;will-change:opacity}.map .map-whole{height:100%;position:absolute;top:0;left:0;width:100%;background:#1b282f}.map__actual-map{height:100%;width:100%;overflow:hidden;opacity:0}.map svg{will-change:opacity;width:100%;height:100%}.map svg #Map{width:100%;height:100%}.map svg #Map *{width:100%;height:100%}.map svg .barrel{opacity:0;will-change:opacity,transform}.map svg .single-location{opacity:0;will-change:opacity}.map svg .single-location.visible{opacity:1!important}.map svg .single-path{opacity:0;will-change:opacity}.map svg .single-path.visible{opacity:1!important}.map svg .single-path{display:block;will-change:opacity}.map svg .single-path.visible{opacity:1!important}.map svg .single-path.main-path{display:block}.map__title{position:absolute;top:clamp(25px,50rem,50rem);color:#dcdad4;font-family:Arsenal;font-size:clamp(50px,140rem,140rem);font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;font-size:clamp(30px,60rem,60px);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.map [id*="Barrel "]{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.map [id*="Barrel "]:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);cursor:pointer}.map [id*=_road_]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.map [id*=_road_].visible{opacity:1}.map #IX>circle{opacity:1}.map #IX.active>circle{-webkit-animation:blink_barrel 2s infinite 2s;animation:blink_barrel 2s infinite 2s;-webkit-transform-origin:61% center;-ms-transform-origin:61% center;transform-origin:61% center}.map #IX.active #barrel_IX{-webkit-animation:scale_barrel 2s infinite 2s;animation:scale_barrel 2s infinite 2s;-webkit-transform-origin:60% center;-ms-transform-origin:60% center;transform-origin:60% center}.map__content{position:absolute;top:11.6%;right:10.62%}.map_products__card{position:relative;border:solid #fff 1px;display:none;visibility:hidden;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background:#1b282f}.map_products__card.block{display:block}.map_products__card.visible{opacity:1}.map_products__card.active{display:block;opacity:1;position:absolute;top:0;right:0;-webkit-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;visibility:visible;width:-webkit-max-content;width:-moz-max-content;width:max-content}.map_products__card-title{color:#dcdad4;font-family:BravoND;font-size:clamp(30px,60rem,60rem);font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;position:absolute;top:clamp(7.5px,15rem,15rem);right:clamp(5px,10rem,10rem)}.map_products__card-thumbnail{position:relative;padding:clamp(5px,10rem,10rem) clamp(6px,12rem,12rem);max-width:clamp(83px,166rem,166rem)}.map_products__card-more{border:unset!important;border-top:solid #fff 1px!important;background:#1b282f!important;gap:clamp(7.5px,15rem,15rem);color:#fff;width:auto}.map_products__card-more:hover{background:#d1a664!important}.map__compass{position:absolute;bottom:clamp(20px,40rem,40rem);right:clamp(18.5px,37rem,37rem);width:clamp(45px,90rem,90rem);height:clamp(45px,90rem,90rem)}.map__coords{position:absolute;bottom:clamp(20px,40rem,40rem);left:clamp(20px,40rem,40rem);color:#dcdad4;font-size:clamp(3.5px,7rem,7rem);font-weight:300;line-height:1;letter-spacing:3.5px;text-transform:uppercase;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.map-mobile{padding:clamp(22.5px,45rem,45px) 0 clamp(75px,45rem,45px);margin:clamp(22.5px,45rem,45px) 0 0;border-top:1px solid #dcdad4;border-bottom:1px solid #dcdad4;background-color:#1b282f;position:relative;z-index:1}.map-mobile__button{width:100%;position:relative;background-color:#1b282f!important}.map-mobile .swiper .swiper-btn{height:clamp(28px,14rem,14px);aspect-ratio:1/1}.map-mobile .swiper .swiper-btn svg{width:100%;height:100%}.map-mobile .swiper .swiper-btn::after{display:none}.map-mobile .swiper .single-product-slide{min-height:500px;background-size:100%;background-repeat:no-repeat;background-position:100%}.map-mobile .swiper .swiper-pagination{position:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - clamp(40px,20rem,20px));margin:20px auto 0}.map-mobile .swiper .swiper-pagination .swiper-pagination-bullet{height:2px;background-color:#fff;border-radius:0;width:100%}.map-mobile .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d1a664}.map-mobile .swiper .top{display:grid;grid-template-columns:1fr minmax(100px,150px);gap:clamp(5px,10rem,10px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:clamp(150px,150rem,150px)}.map-mobile .swiper .top .beer-type{font-weight:700;font-size:clamp(16px,32rem,32px);line-height:clamp(20px,40rem,40px);text-transform:uppercase;color:#fff;margin-bottom:clamp(20px,40rem,40px);display:block}.map-mobile .swiper .top .beer-text{font-weight:300;font-size:clamp(16px,32rem,32px);line-height:clamp(20px,40rem,40px);letter-spacing:5%;color:#dcdad4}.map-mobile .swiper .top .right{text-align:right}.map-mobile .swiper .top .compass-no{font-family:BravoND;color:#dcdad4;font-size:clamp(122px,100rem,100px);line-height:clamp(150px,122rem,122px)}.map-mobile .swiper .bottom{position:relative;margin-top:clamp(41px,82rem,82px)}.map-mobile .swiper .bottom .bg-image{width:calc(100% + clamp(20px,40rem,40px));height:100%;max-height:500px;min-height:500px;height:500px}.map-mobile .swiper .bottom .bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-mobile .swiper .bottom .bottle-img{height:80%;width:100%;max-height:clamp(400px,200rem,200px);max-width:clamp(200px,200rem,200px);overflow:hidden}.map-mobile .swiper .bottom .bottle-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.map-2{position:relative;top:0;left:0;width:100vw;height:calc(100vh - clamp(41px,82rem,82px));background:#1b282f;z-index:100;position:absolute;top:clamp(41px,82rem,82px);width:100%;height:100vh;left:0;opacity:0;will-change:opacity;pointer-events:none}.map-2.mobile{position:relative;opacity:1;top:0}.map-2__container.mobile{margin-top:-15%}.map-2__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33%;position:absolute;top:clamp(25px,50rem,50rem);gap:clamp(17.5px,35rem,35rem)}.map-2__actual-map{height:100%;width:100%;overflow:hidden}.map-2__actual-map.mobile{-webkit-transform:translateY(-10%) scale(1);-ms-transform:translateY(-10%) scale(1);transform:translateY(-10%) scale(1);z-index:unset}.map-2 svg{width:100%;height:100%;will-change:opacity,transform}.map-2__title{color:#dcdad4;font-family:Arsenal;font-size:clamp(50px,140rem,140rem);font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;font-size:clamp(30px,60rem,60px);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.map-2__text{color:#dcdad4;font-family:NatoSans;font-size:clamp(16px,16rem,16rem);font-style:normal;font-weight:300;line-height:clamp(20px,24rem,24rem);letter-spacing:clamp(.7px,.8rem,.8rem)}@-webkit-keyframes blink_barrel{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}25%{-webkit-transform:scale(1);transform:scale(1);opacity:.4}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes blink_barrel{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}25%{-webkit-transform:scale(1);transform:scale(1);opacity:.4}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes scale_barrel{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale_barrel{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.sinlge-compass{background:#dcdad4}.sinlge-compass__content{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:solid 1px #1e1e1e;border-bottom:solid 1px #1e1e1e}.sinlge-compass__content-left{width:50%;border-right:solid 1px #1e1e1e}.sinlge-compass__content-left__back{max-width:clamp(88px,176rem,176px);border-right:solid 1px #1e1e1e}.sinlge-compass__content-left__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:solid 1px #1e1e1e}.sinlge-compass__content-left__main h1{color:#1e1e1e;font-family:BravoND;font-size:clamp(105px,210rem,210px);font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;position:absolute;top:clamp(22.5px,45rem,45px);left:clamp(13.5px,27rem,27px)}.sinlge-compass__content-left__main__stamp{width:clamp(44px,88rem,88px);height:auto;position:absolute;top:clamp(20px,40rem,40px);right:clamp(20px,40rem,40px)}.sinlge-compass__content-left__main__info{margin-left:clamp(20px,40rem,40px);margin-top:clamp(147.5px,295rem,295px);margin-bottom:clamp(10px,20rem,20px);max-width:clamp(128.5px,257rem,257px)}.sinlge-compass__content-left__main__info__left{margin-bottom:clamp(10px,20rem,20px)}.sinlge-compass__content-left__main__info__left p{color:#dcdad4;font-family:NatoSans;font-size:clamp(16px,16rem,16px);font-style:normal;font-weight:300;line-height:clamp(20px,24rem,24px);letter-spacing:clamp(.7px,.8rem,.8px);color:#1e1e1e}.sinlge-compass__content-left__main__info__left p span{font-weight:400}.sinlge-compass__content-left__main__info__left p:first-child{text-transform:uppercase;font-weight:700}.sinlge-compass__content-left__main__info__left p:last-child{display:none}.sinlge-compass__content-left__main__info__right p{color:#dcdad4;text-align:center;font-family:NatoSans;font-size:clamp(14px,14rem,14px);font-style:normal;font-weight:300;line-height:1;color:#1e1e1e;text-align:left;line-height:clamp(10px,20rem,20px)}.sinlge-compass__content-left__main__image{width:clamp(228.5px,457rem,457px);max-width:770px;height:auto;max-height:970px;position:absolute;top:clamp(20px,40rem,40px);right:clamp(5px,10rem,10px)}.sinlge-compass__content-left__main__image img{-o-object-fit:contain;object-fit:contain}.sinlge-compass__content-right{width:50%}.sinlge-compass__content-right__image{width:100%;height:calc(100vh - clamp(41px,82rem,82px))}.description{background:#dcdad4;border-bottom:solid 1px #1e1e1e}.description__container{margin-left:clamp(20px,40rem,40px);margin-right:clamp(20px,40rem,40px)}.description__content{padding:clamp(20px,40rem,40px);border-left:solid 1px #1e1e1e;border-right:solid 1px #1e1e1e}.description__content p{color:#dcdad4;font-family:NatoSans;font-size:clamp(16px,16rem,16px);font-style:normal;font-weight:300;line-height:clamp(20px,24rem,24px);letter-spacing:clamp(.7px,.8rem,.8px);color:#1e1e1e}.combined{background:#dcdad4;border-bottom:solid 1px #1e1e1e}.combined.last{margin-bottom:clamp(20px,40rem,40px)}.combined__container{margin-left:clamp(20px,40rem,40px);margin-right:clamp(20px,40rem,40px)}.combined__heading{padding:clamp(12px,24rem,24px) clamp(20px,40rem,40px) clamp(8.5px,17rem,17px);border-left:solid 1px #1e1e1e;border-right:solid 1px #1e1e1e}.combined__heading h2{color:#dcdad4;font-family:NatoSans;font-size:clamp(15px,30rem,30px);font-style:normal;font-weight:700;line-height:clamp(25px,50rem,50px);text-transform:uppercase;color:#1e1e1e}.combined__cards{display:-webkit-box;display:-ms-flexbox;display:flex;border-left:solid 1px #1e1e1e;border-right:solid 1px #1e1e1e}.combined__card{width:25%;padding:clamp(5px,10rem,10px) clamp(20px,40rem,40px) clamp(20px,40rem,40px);border-right:solid 1px #1e1e1e;text-align:center}.combined__card:nth-child(4){border-right:unset}.combined__card__image{width:clamp(71px,142rem,142px);height:auto;margin:auto}.combined__card h3{color:#dcdad4;font-family:NatoSans;font-size:clamp(16px,16rem,16px);font-style:normal;font-weight:300;line-height:clamp(20px,24rem,24px);letter-spacing:clamp(.7px,.8rem,.8px);color:#1e1e1e;line-height:clamp(10px,20rem,20px)}.products{margin-bottom:clamp(20px,40rem,40px)}.products__content{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:solid 1px #1e1e1e;border-bottom:solid 1px #1e1e1e}.products__back{-ms-flex-negative:0;flex-shrink:0}.products__back-button{border-bottom:solid 1px #1e1e1e;width:clamp(88px,176rem,176px)}.products__list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.products__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-1px}.products__card{width:25%;position:relative;border-right:solid 1px #1e1e1e;border-bottom:solid 1px #1e1e1e}.products__card:nth-child(4n+1){border-left:solid 1px #1e1e1e}.products__card-title{color:#1e1e1e;font-family:BravoND;font-size:clamp(40px,80rem,80px);font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;position:absolute;top:clamp(1.5px,3rem,3px);right:clamp(5px,10rem,10px)}.products__card-container{position:relative}.products__card-thumbnail{width:clamp(102.5px,205rem,205px);height:auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:1;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.products__card-thumbnail-hover{width:clamp(109.5px,219rem,219px);height:auto;margin:auto;padding:clamp(6px,12rem,12px) 0 clamp(6.5px,13rem,13px)}.products__card-hover{opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.products__card-hover-bear_type{color:#dcdad4;text-align:center;font-family:NatoSans;font-size:clamp(14px,14rem,14px);font-style:normal;font-weight:300;line-height:1;text-align:left;color:#1e1e1e;font-weight:700;font-style:italic;line-height:clamp(9px,18rem,18px);padding:clamp(5.5px,11rem,11px) clamp(10px,20rem,20px);border-top:solid 1px #1e1e1e}.products__card-hover-hops{color:#dcdad4;text-align:center;font-family:NatoSans;font-size:clamp(14px,14rem,14px);font-style:normal;font-weight:300;line-height:1;line-height:clamp(9px,18rem,18px);text-align:left;color:#1e1e1e;letter-spacing:clamp(.35px,.7rem,.7px);padding:clamp(5.5px,11rem,11px) clamp(10px,20rem,20px);border-top:solid 1px #1e1e1e}.products__card-hover-hops span{font-weight:700;font-style:italic}.products__card-more{border-top:solid 1px #1e1e1e;width:100%}.products__card:hover .products__card-thumbnail{opacity:0}.products__card:hover .products__card-hover{opacity:1}.products__card:hover .products__card-more{background:#1e1e1e;color:#fff}.products__card:hover .products__card-more::after{background:url(../images/button_arrow_gray.svg) center/cover no-repeat}.products__right-side{width:clamp(88px,176rem,176px);-ms-flex-negative:0;flex-shrink:0}@media (min-width:767px){.compass__button{display:none}}@media (min-width:768px){.hidden-desktop-tablet{display:none!important}}@media (orientation:landscape) and (min-width:991px){:root{font-size:.1302083333vh}}@media (orientation:landscape) and (min-width:991px) and (max-height:700px){.container{max-width:200vh}}@media (max-height:700px) and (min-height:650px) and (min-width:991px){.new-2__content{padding-top:11vh}.passion__content{padding-top:clamp(20px,40rem,40rem)}.new__content{padding-top:11vh}}@media (max-height:650px) and (min-height:600px) and (min-width:991px){.new-2__content{padding-top:8vh}.new__content{padding-top:8vh}}@media (max-height:600px) and (min-height:550px) and (min-width:991px){.new-2__content{padding-top:2vh}.passion__title{margin-bottom:clamp(10px,20rem,20rem)}.passion__video-wrapper .innerVideo{-webkit-transform-origin:center 72%;-ms-transform-origin:center 72%;transform-origin:center 72%}.new__content{padding-top:2vh}}@media (max-height:650px) and (min-width:991px){.new-2__text{max-width:40%}.new__text{max-width:40%}}@media (max-height:700px) and (min-height:625px) and (min-width:991px){.city__content{padding-top:clamp(60px,120rem,120rem)}}@media (max-height:625px) and (min-height:550px) and (min-width:991px){.city__content{padding-top:clamp(60px,120rem,120rem)}.passion__content{padding-top:clamp(50px,100rem,100rem)}}@media (max-height:650px) and (min-height:625px) and (min-width:991px){.passion__content{padding-top:clamp(20px,40rem,40rem)}}@media (max-height:700px) and (min-height:626px) and (min-width:991px){.passion__video-wrapper .innerVideo{-webkit-transform-origin:center 54%;-ms-transform-origin:center 54%;transform-origin:center 54%}}@media (max-height:625px) and (min-height:601px) and (min-width:991px){.passion__video-wrapper .innerVideo{-webkit-transform-origin:center 80%;-ms-transform-origin:center 80%;transform-origin:center 80%}}@media (min-width:992px){.hidden-desktop{display:none!important}}@media (min-width:1536px){.sinlge-compass__content-left__main h1{top:22px;left:27px}.sinlge-compass__content-left__main__info{margin-top:272px}.sinlge-compass__content-left__main__image{width:60vh;right:37px}}@media (min-width:1700px){.map svg #Map{-webkit-transform:translateX(15%);-ms-transform:translateX(15%);transform:translateX(15%)}}@media (min-width:1920px){.sinlge-compass__content-left__main h1{top:30px;left:38px;font-size:300px}.sinlge-compass__content-left__main__stamp{width:124px;top:50px}.sinlge-compass__content-left__main__info{margin-top:364px;margin-left:56px}.sinlge-compass__content-left__main__image{width:auto;height:73vh;right:100px}.combined__card{padding-top:0}.products__card-title{font-size:100px}.products__card-thumbnail{width:274px}.products__card-thumbnail-hover{width:293px;padding:32px 0 20px}}@media (min-width:2280px){.map svg{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.map svg #Map{-webkit-transform:translateX(25%) translateY(10%);-ms-transform:translateX(25%) translateY(10%);transform:translateX(25%) translateY(10%)}}@media (min-width:2560px){.button{height:50px}.footer__title{max-width:1832px;margin:auto}.footer__column{max-width:1832px;margin:auto}.sinlge-compass__container{border-bottom:solid 1px #1e1e1e}.sinlge-compass__content{max-width:1832px;margin:auto;border-bottom:unset}.sinlge-compass__content-left{border-left:solid 1px #1e1e1e}.sinlge-compass__content-left__main h1{top:20px;left:27px;font-size:400px}.sinlge-compass__content-left__main__stamp{top:30px;right:40px;width:123px}.sinlge-compass__content-left__main__info{margin-top:452px;margin-left:47px}.sinlge-compass__content-left__main__info__left{margin-bottom:40px}.sinlge-compass__content-left__main__image{width:auto;height:72vh;top:80px;right:-50px}.sinlge-compass__content-right{border-right:solid 1px #1e1e1e}.description__content{max-width:1832px;margin:auto}.combined__content{max-width:1832px;margin:auto}.combined__card__image{width:199px}.products{border-bottom:solid 1px #1e1e1e}.products__content{border-left:solid 1px #1e1e1e;border-right:solid 1px #1e1e1e;max-width:1832px;margin:auto;border-bottom:unset}.products__card-title{font-size:180px;top:20px;right:20px}.products__card-thumbnail{width:90%}.products__card-thumbnail-hover{width:100%;padding:0 0 61px}.products__card-hover-bear_type{font-size:16px;padding:17px 40px}.products__card-hover-hops{font-size:16px;padding:17px 40px}}@media (max-width:1750px){.new-2__firstImage-wrapper{width:100%;max-width:25%;right:calc(30% + 40px)}.new-2__secondImage-wrapper{width:100%;max-width:30%}}@media (max-width:1440px){.age__bgImage-wrapper .age-lines{-webkit-transform:translateY(-33%);-ms-transform:translateY(-33%);transform:translateY(-33%)}.video-content__wrapper .left{width:100%}}@media (max-width:1330px){.map svg{left:-50px;position:absolute;width:calc(100% + 50px)}}@media (max-width:1280px){.map svg{left:-100px;width:calc(100% + 100px)}}@media (max-width:1200px){.map_products__card.active{right:-50px}}@media (max-width:1199px){.video-content .video-content__title{margin-bottom:20px;font-size:clamp(25px,50rem,50px);line-height:clamp(25px,50rem,50px)}.map_products__card{max-width:150px}.map-2__content{width:50%}.products__card{width:33.3333333333%}.products__card:nth-child(4n+1){border-left:unset}.products__card:nth-child(3n+1){border-left:solid 1px #1e1e1e}}@media (max-width:1155px){.map svg{left:-150px;width:calc(100% + 150px)}}@media (max-width:1024px){.map svg{left:-175px;width:calc(100% + 175px)}}@media (orientation:portrait) or (max-width:991px){:root{font-size:.0732064422vw}}@media (max-width:991px){.hidden-tablet{display:none!important}.button{height:40px}.new-2__content{display:grid}.new-2__content .texts{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.new-2__content .images-area{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,40rem,40px)}.new-2__text{max-width:100%;margin-bottom:40px}.new-2__firstImage-wrapper{position:unset;width:100%;max-width:unset;display:block;aspect-ratio:40/27;height:auto}.new-2__secondImage-wrapper{position:unset;width:100%;max-width:unset;aspect-ratio:1/1;display:block}.compass__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.compass__attributes-wrapper{width:95vw;top:43%}.compass__bottle-wrapper{height:50vh}.city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.city__bgImage-wrapper{display:none}.city__map{height:50%}.city__content{padding-top:0}.passion__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.passion__text{max-width:100%}.passion__text.second{display:none}.passion__video-wrapper .innerVideo{width:90%;margin:0 auto}.new__text{max-width:100%;margin-bottom:40px}.new__firstImage-wrapper{position:static;width:49%;display:inline-block;height:300px}.new__secondImage-wrapper{position:static;width:49%;display:inline-block;margin-left:1.4%;height:300px}.sinlge-compass__content-left__main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-top:unset}.sinlge-compass__content-left__main__info{margin:0;max-width:unset}.sinlge-compass__content-left__main__info__left{margin:0;padding:40px 20px;border-top:solid 1px #1e1e1e}.sinlge-compass__content-left__main__info__left p:nth-child(2){max-width:257px}.sinlge-compass__content-left__main__info__right{padding:40px 20px;border-top:solid 1px #1e1e1e}.sinlge-compass__content-left__main__info__right p{font-size:16px;line-height:24px;letter-spacing:.8px}.sinlge-compass__content-left__main__image{position:static;margin:20px auto 20px}.sinlge-compass__content-right__image{height:100%}.description__container{margin:0}.description__content{border:unset;padding:40px 20px}.combined.last{margin-bottom:40px}.combined__container{margin:0}.products__card-thumbnail{width:134px;position:static;-webkit-transform:unset;-ms-transform:unset;transform:unset;margin:-11px auto 7px}.products__card-hover{display:none}.products__card:hover .products__card-thumbnail{opacity:1}}@media (max-width:767px){body.page-template-products .header.open,body.single .header.open{background:#1b282f;border-color:#dcdad4}body.page-template-products .header.open .header__company svg path,body.single .header.open .header__company svg path{fill:#dcdad4}body.page-template-products .header.open .header__brand svg path,body.single .header.open .header__brand svg path{fill:#dcdad4}body.page-template-products .header.open .header__hamburger-wrapper,body.single .header.open .header__hamburger-wrapper{border-left-color:#dcdad4}body.page-template-products .header.open .header__hamburger::before,body.single .header.open .header__hamburger::before{background-color:#dcdad4}body.page-template-products .header.open .header__hamburger::after,body.single .header.open .header__hamburger::after{background-color:#dcdad4}body.page-template-products .header.open .header__hamburger-center,body.single .header.open .header__hamburger-center{background-color:#dcdad4}body.page-template-products .header.open .header__nav-list li,body.single .header.open .header__nav-list li{color:#dcdad4}body.page-template-products .header__language-picker .wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-current-language a::after,body.single .header__language-picker .wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-current-language a::after{-webkit-filter:unset;filter:unset}body.page-template-products .header__language-picker .wpml-ls-legacy-list-vertical a,body.single .header__language-picker .wpml-ls-legacy-list-vertical a{color:#dcdad4}body.page-template-craftsmanship .city__bgImage-wrapper,body.page-template-craftsmanship .city__content{opacity:1}.site{padding-top:69px}.hidden-mobile{display:none!important}.button.gray::after{width:28px;height:14px}.button.transparent.back::before{width:28px;height:14px}.button.transparent.foward::after{width:28px;height:14px}.button.arrow-right::after{width:28px;height:14px}.button.arrow-back::before{width:28px;height:14px}.scroll_down{bottom:20px}.age{height:100vh}.age__title{max-width:260px;margin-left:auto;margin-right:auto}.age__text{margin-bottom:40px;line-height:20px}.age__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.age__restricted p{font-size:14px;line-height:20px;max-width:210px}.video-content{height:auto}.video-content{padding-top:clamp(40px,80rem,80px);position:relative;top:0}.video-content__wrapper{grid-template-columns:repeat(1,1fr)}.video-content__wrapper .left .video-wrapper-mobile{margin-bottom:20px;display:block}.video-content .video-content__title br{display:none}.video-content .video-content__text{font-size:14px}.video-content .video-wrapper video{display:none}.new-2{height:auto}.new-2{background-color:#1b282f;margin-top:unset;padding-top:clamp(41px,82rem,82px)}.new-2__content{padding-top:80px;padding-bottom:80px}.new-2__title{margin-bottom:40px}.new-2__text{font-size:14px}.header{-webkit-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;padding:0}.header__company{width:auto;padding:24px 0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.header__company svg{width:73px;height:auto}.header__brand{padding:24px 0;-webkit-transform:unset;-ms-transform:unset;transform:unset}.header__brand svg{width:72px;height:auto}.header__hamburger{width:24px}.header__nav{min-width:auto;position:absolute;background:#1b282f;width:100vw;height:calc(100vh - 69.4px);top:69.4px;left:100%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.header__nav::before{content:"";background:url(../images/mobile_menu_bg.svg) center/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.header__nav.open{left:0;opacity:1}.header__nav-container{position:relative;width:100%;padding:158px 20px 20px 20px}.header__nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.header__nav-list li{width:100%;border-top:solid 1px #1e1e1e;border-color:#dcdad4;font-size:25px;font-weight:400;line-height:25px;text-align:left}.header__nav-list li:last-child{border-bottom:solid 1px #1e1e1e;border-color:#dcdad4}.header__nav-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:23px 0 20px}.header__nav-list li a::after{content:"";background:url(../images/button_arrow_gray.svg) center/cover no-repeat;width:28px;height:14px}.header__language-picker{position:absolute;top:40px;left:20px;height:25px;width:60px}.header__language-picker .wpml-ls-legacy-list-vertical.open>ul{height:54px}.header__language-picker .wpml-ls-legacy-list-vertical>ul{height:25px}.header__language-picker .wpml-ls-legacy-list-vertical .wpml-ls-item.wpml-ls-current-language a::after{width:14px;height:7px}.header__language-picker .wpml-ls-legacy-list-vertical a{font-size:25px}.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__row{padding:0}.footer__title{border:unset;padding:40px 20px 35px}.footer__column{border:unset;padding:40px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__column.mobile-no-pt{padding-top:0}.footer .logo-container{height:100px;overflow:hidden}.main-background{height:100%}.main-background picture{height:100%}.main-background .age-lines{height:100%}.hero-wrapper-bg{height:calc(100dvh - 69px);min-height:550px}.hero{height:auto}.compass{height:auto}.compass{opacity:1;border-bottom:1px solid #dcdad4;margin-top:0;height:calc(100dvh - 69px);min-height:550px}.compass__attributes-wrapper{max-width:330px;top:48%}.compass__bottle-wrapper{width:55vw;max-width:240px;height:auto}.compass__button{margin-top:17px}.compass__button .button{width:255px}.city{height:auto}.city{display:block;border-bottom:1px solid #dcdad4}.city__map{height:auto}.city__content{padding-top:15px;padding-bottom:80px}.city__title{margin-bottom:20px}.city__text{font-size:14px;max-width:100%}.passion{height:auto}.passion{border-bottom:1px solid #dcdad4}.passion__content{padding-top:80px;padding-bottom:80px}.passion__title{margin-bottom:40px}.passion__row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-right:0}.passion__text{font-size:14px}.passion__video-wrapper .innerVideo{width:100%}.new{height:auto}.new__content{padding-top:80px;padding-bottom:80px}.new__title{margin-bottom:40px}.new__text{font-size:14px}.new__firstImage-wrapper{display:block;width:100%;margin-bottom:20px;height:auto}.new__secondImage-wrapper{display:block;width:100%;margin-left:unset;height:auto}.video-map-wrapper{min-height:unset;top:0;background-color:#1b282f}.map{height:auto}.map__title{margin-bottom:40px}.map-2{height:auto}.map-2{background-color:#1b282f}.map-2__content{width:100%;position:unset;gap:0}.map-2__title{margin-bottom:40px}.sinlge-compass__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sinlge-compass__content-left{width:100%;margin-top:40px;border-right:unset}.sinlge-compass__content-left__back{max-width:128px}.sinlge-compass__content-left__back-wrapper{width:100%;position:fixed;top:69px;z-index:5;background:#dcdad4;border-bottom:solid 1px #1e1e1e}.sinlge-compass__content-left__main h1{font-size:150px;top:10px;left:16px}.sinlge-compass__content-left__main__stamp{width:100px;top:40px;right:20px}.sinlge-compass__content-left__main__info__right{border-bottom:solid 1px #1e1e1e}.sinlge-compass__content-left__main__image{width:80.5vw}.sinlge-compass__content-right{width:100%}.sinlge-compass__content-right__image{height:374px}.combined__heading{border:unset;padding:20px}.combined__heading h2{font-size:20px;line-height:1}.combined__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:unset}.combined__card{width:100%;padding:0 20px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-right:unset;border-bottom:solid 1px #1e1e1e}.combined__card:last-child{border-bottom:unset}.combined__card:nth-child(4){border-right:unset}.combined__card__image{width:80px;margin:0}.combined__card h3{line-height:20px;letter-spacing:.8px}.products{margin-bottom:40px}.products__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:unset}.products__back{border-bottom:solid 1px #1e1e1e;position:sticky;top:69px;z-index:5;background:#dcdad4}.products__back-button{width:128px;border-bottom:unset;border-right:solid 1px #1e1e1e}.products__card{width:50%}.products__card:nth-child(3n+1){border-left:unset}.products__card:nth-child(2n+1){border-left:solid 1px #1e1e1e}.products__card-title{font-size:60px;top:13px;right:13px}.products__card-container{overflow:hidden}.products__card-more{width:100%}}@media (max-width:500px){.sinlge-compass__content-left__main__image{margin:160px auto 20px}}@media (max-height:600px) and (min-height:550px) and (min-width:1440px) and (max-width:1535px){.new-2__title{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.city__title{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.passion__title{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.new__title{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.map__title{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.map-2__title{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}@media (max-height:675px) and (min-height:550px) and (min-width:1536px) and (max-width:1800px){.city__content{padding-top:10vh}}@media (min-width:991px) and ((max-height:625px) or (max-width:1250px)){.passion__row{padding-right:clamp(10px,20rem,20rem);gap:20rem}.passion__text:nth-child(2){display:none}.passion__text-wrapper{-ms-flex-preferred-size:25%;flex-basis:25%}.passion__text.second{opacity:.8;-ms-flex-preferred-size:25%;flex-basis:25%}}@media (min-width:1164px) and (max-width:1286px){.products__card-hover-hops{height:clamp(29px,58rem,58px)}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidmVuZG9ycy9fc3dpcGVyLWJ1bmRsZS5taW4uc2NzcyIsImJhc2UvX25vcm1hbGl6ZS5zY3NzIiwiYmFzZS9fcmVzZXQubG9jYWwuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX3Njcm9sbERvd24uc2NzcyIsImNvbXBvbmVudHMvX3Njcm9sbGJhci5zY3NzIiwiY29tcG9uZW50cy9fYWdlU2VjdGlvbi5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvY29udGVudC12aWRlby5zY3NzIiwiY29tcG9uZW50cy9uZXcyLXNlY3Rpb24uc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19zaW5nbGVQcm9kdWN0LnNjc3MiLCJwYWdlcy9fcHJvZHVjdHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFZQSxXQ0FxQyxZQUFBLGFBQTZyRSxJQUFBLHlyRUFBZ0IsWUFBQSxJRElodkUsV0FBQSxPQUdGLE1BQ0UscUJBQUEsUUFHRixNQ1g2MEUsU0FBQSxTQUFpQixRQUFBLE1BQWtCLFlBQUEsS0RlOTJFLGFBQUEsS0FDQSxRQUFBLEVBR0YsUUNuQnE2RSxZQUFBLEtBQWtCLGFBQUEsS0FBZ0IsU0FBQSxTQUFnQixTQUFBLE9BQVUsV0FBQSxLQUFVLFFBQUEsRUQwQnorRSxRQUFBLEVBQ0EsUUFBQSxNQUdGLGlDQUNFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FHRixnQkNsQzZsRixTQUFBLFNBQVksTUFBQSxLQUFVLE9BQUEsS0FBYSxRQUFBLEVBQThCLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFvRiw0QkFBQSxrQkFBQSxvQkFBQSxrQkFBQSx1QkFBQSxVQUFBLG9CQUFB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QUEsTUFHRiw2QkFDRSxhQUFBLE1BR0YsdUJBQ0UsTUFBQSxLQUNBLE9BQUEsRUFHRixtQkFDRSxZQUFBLEtBQ0EsZUFBQSxLQUdGLFVBQ0UsY0FBQSxLQUdGLG1CQUNFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLE1BR0YsZ0JBQ0UsY0FBQSxNQUFBLElBQUEsUUFDQSxTQUFBLE9BQ0EsSUFBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLFFBR0YsdUJBQ0UsTUFBQSxNQUNBLGNBQUEsTUFDQSxhQUFBLE1BQUEsSUFBQSxRQUdGLGdCQUNFLE1BQUEsSUFHRixnQ0FDRSxZQUFBLE1BR0YsZ0NBQ0UsWUFBQSxNQUFBLElBQUEsUUFHRixzQkFDRSxVQUFBLEtBQ0EsSUFBQSxLQUNBLE1BQUEsS0FHRiwwQkFDRSxTQUFBLE9BR0YscUJBQ0UsTUFBQSxNQUlKLHlCQUNFLDJDQUNFLE9BQUEsTUFBQSxLQUFBLE1BSUosK0ZBQ0UsY0FDRSxrQkFBQSxVQUFBLGNBQUEsVUFBQSxVQUFBLFVBR0YsYUFDRSxrQkFBQSxVQUFBLGNBQUEsVUFBQSxVQUFBLFVBR0YsZ0JBQ0Usa0JBQUEsVUFBQSxjQUFBLFVBQUEsVUFBQSxVQUdGLFlBQ0Usa0JBQUEsVUFBQSxjQUFBLFVBQUEsVUFBQSxVQUdGLFlBQ0Usa0JBQUEsVUFBQSxjQUFBLFVBQUEsVUFBQSxVQUdGLGNBQ0Usa0JBQUEsVUFBQSxjQUFBLFVBQUEsVUFBQSxXQUlKLCtGQUNFLGVBQ0UsWUFBQSxNQUlKLHdFQUNFLGNBQ0UsY0FBQSx3QkFDQSxJQUFBLE1BR0YsNEJBQ0UsUUFBQSxLQUdGLHVCQUNFLHdCQUFBLElBQUEsV0FBQSxJQUdGLHNCQUNFLFFBQUEsR0FDQSx3QkFBQSxJQUFBLFdBQUEsS0FJSixpREFDRSwyQkFDRSxPQUFBIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDExLjEuMTRcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogU2VwdGVtYmVyIDEyLCAyMDI0XG4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbnVsLFxub2wsXG5kZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5jaXRlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJhdm9ORFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9CcmF2b05ELVJlZ3VsYXIub3RmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL0ludGVyLUJvbGQudHRmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVySXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL0ludGVyLUJvbGRJdGFsaWMudHRmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyc2VuYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvQXJzZW5hbC1Cb2xkLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOYXRvU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1MaWdodC50dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0b1NhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvTm90b1NhbnMtUmVndWxhci50dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0b1NhbnNJdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvTm90b1NhbnMtSXRhbGljLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOYXRvU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Cb2xkLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOYXRvU2Fuc0l0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Cb2xkSXRhbGljLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbnByZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBwaW5rO1xuICB6LWluZGV4OiA5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJOYXRvU2Fuc1wiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjI4MkY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LnNpbmdsZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0RBRDQ7XG59XG5cbmJvZHkuc2luZ2xlLm5vc2Nyb2xsIC5oZWFkZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMubm9zY3JvbGwgLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMxQjI4MkY7XG4gIGJvcmRlci1jb2xvcjogI0RDREFENDtcbn1cblxuYm9keS5zaW5nbGUubm9zY3JvbGwgLmhlYWRlcl9fY29tcGFueSBzdmcgcGF0aCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cy5ub3Njcm9sbCAuaGVhZGVyX19jb21wYW55IHN2ZyBwYXRoIHtcbiAgZmlsbDogI0RDREFENDtcbn1cblxuYm9keS5zaW5nbGUubm9zY3JvbGwgLmhlYWRlcl9fYnJhbmQgc3ZnIHBhdGgsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMubm9zY3JvbGwgLmhlYWRlcl9fYnJhbmQgc3ZnIHBhdGgge1xuICBmaWxsOiAjRENEQUQ0O1xufVxuXG5ib2R5LnNpbmdsZSAuaGVhZGVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRENEQUQ0O1xuICBib3JkZXItY29sb3I6ICMxRTFFMUU7XG59XG5cbmJvZHkuc2luZ2xlIC5oZWFkZXJfX2NvbXBhbnkgc3ZnIHBhdGgsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlYWRlcl9fY29tcGFueSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxRTFFMUU7XG59XG5cbmJvZHkuc2luZ2xlIC5oZWFkZXJfX2JyYW5kIHN2ZyBwYXRoLFxuYm9keS5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZWFkZXJfX2JyYW5kIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFFMUUxRTtcbn1cblxuYm9keS5zaW5nbGUgLmhlYWRlcl9faGFtYnVyZ2VyLXdyYXBwZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlYWRlcl9faGFtYnVyZ2VyLXdyYXBwZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFFMUUxRTtcbn1cblxuYm9keS5zaW5nbGUgLmhlYWRlcl9faGFtYnVyZ2VyOjpiZWZvcmUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlYWRlcl9faGFtYnVyZ2VyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xufVxuXG5ib2R5LnNpbmdsZSAuaGVhZGVyX19oYW1idXJnZXI6OmFmdGVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZWFkZXJfX2hhbWJ1cmdlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xufVxuXG5ib2R5LnNpbmdsZSAuaGVhZGVyX19oYW1idXJnZXItY2VudGVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZWFkZXJfX2hhbWJ1cmdlci1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xufVxuXG5ib2R5LnNpbmdsZSAuaGVhZGVyX19uYXYtbGlzdCBsaSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVhZGVyX19uYXYtbGlzdCBsaSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuXG5ib2R5LnNpbmdsZSAuaGVhZGVyX19sYW5ndWFnZS1waWNrZXIgLndwbWwtbHMtbGVnYWN5LWxpc3QtdmVydGljYWwgLndwbWwtbHMtaXRlbS53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYTo6YWZ0ZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlYWRlcl9fbGFuZ3VhZ2UtcGlja2VyIC53cG1sLWxzLWxlZ2FjeS1saXN0LXZlcnRpY2FsIC53cG1sLWxzLWl0ZW0ud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIGE6OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xufVxuXG5ib2R5LnNpbmdsZSAuaGVhZGVyX19sYW5ndWFnZS1waWNrZXIgLndwbWwtbHMtbGVnYWN5LWxpc3QtdmVydGljYWwgYSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVhZGVyX19sYW5ndWFnZS1waWNrZXIgLndwbWwtbHMtbGVnYWN5LWxpc3QtdmVydGljYWwgYSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuXG5ib2R5LmhvbWUgLmZvb3RlcixcbmJvZHkucGFnZS10ZW1wbGF0ZS1jcmFmdHNtYW5zaGlwIC5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1jcmFmdHNtYW5zaGlwIC5jaXR5X19jb250ZW50LFxuYm9keS5wYWdlLXRlbXBsYXRlLWNyYWZ0c21hbnNoaXAgLmNpdHlfX2JnSW1hZ2Utd3JhcHBlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zaXRlIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQxcHgsIDgycmVtLCA4MnB4KTtcbn1cblxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgY2xhbXAoMjBweCwgNDByZW0sIDQwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRhaW5lci5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm90Z3MtZGV2ZWxvcG1lbnQtc2l0ZS1mcm9udC1lbmQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24ge1xuICB3aWR0aDogY2xhbXAoMTI3LjVweCwgMjU1cmVtLCAyNTVweCk7XG4gIGhlaWdodDogY2xhbXAoMjBweCwgNDByZW0sIDQwcHgpO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDE0cmVtLCAxNHB4KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogY2xhbXAoMTAuNXB4LCAyMXJlbSwgMjFweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5idXR0b24uZ3JheSB7XG4gIGJhY2tncm91bmQ6ICMyQTNBMzY7XG4gIGNvbG9yOiAjRENEQUQ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENEQUQ0O1xufVxuXG4uYnV0dG9uLmdyYXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idXR0b25fYXJyb3dfZ3JheS5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IGNsYW1wKDE0cHgsIDI4cmVtLCAyOHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCg3cHgsIDE0cmVtLCAxNHB4KTtcbn1cblxuLmJ1dHRvbi5ncmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0QxQTY2NDtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG5cbi5idXR0b24uZ3JheTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J1dHRvbl9hcnJvd19hbG1vc3RfYmxhY2suc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG5cbi5idXR0b24udHJhbnNwYXJlbnQge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZ2FwOiBjbGFtcCg4cHgsIDE2cmVtLCAxNnB4KTtcbn1cblxuLmJ1dHRvbi50cmFuc3BhcmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEMUE2NjQ7XG59XG5cbi5idXR0b24udHJhbnNwYXJlbnQuYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9hcnJvd19iYWNrX2JsYWNrLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogY2xhbXAoMTRweCwgMjhyZW0sIDI4cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDdweCwgMTRyZW0sIDE0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ1dHRvbi50cmFuc3BhcmVudC5mb3dhcmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idXR0b25fYXJyb3dfYWxtb3N0X2JsYWNrLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogY2xhbXAoMTRweCwgMjhyZW0sIDI4cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDdweCwgMTRyZW0sIDE0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ1dHRvbi5hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J1dHRvbl9hcnJvd19ncmF5LnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogY2xhbXAoMTRweCwgMjhyZW0sIDI4cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDdweCwgMTRyZW0sIDE0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ1dHRvbi5hcnJvdy1yaWdodDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J1dHRvbl9hcnJvd19hbG1vc3RfYmxhY2suc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG5cbi5idXR0b24uYXJyb3ctcmlnaHQuYmxhY2s6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idXR0b25fYXJyb3dfYWxtb3N0X2JsYWNrLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuXG4uYnV0dG9uLmFycm93LXJpZ2h0LmJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idXR0b24uYXJyb3ctcmlnaHQuYmxhY2s6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idXR0b25fYXJyb3dfZ3JheS5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cblxuLmJ1dHRvbi5iYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcbiAgY29sb3I6ICNEQ0RBRDQ7XG59XG5cbi5idXR0b24uYXJyb3ctYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idXR0b25fYXJyb3dfYmFja19hbG1vc3RfYmxhY2suc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiBjbGFtcCgxNHB4LCAyOHJlbSwgMjhweCk7XG4gIGhlaWdodDogY2xhbXAoN3B4LCAxNHJlbSwgMTRweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnV0dG9uLmFycm93LWJhY2s6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYnV0dG9uX2Fycm93X2JhY2tfZ3JheS5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cblxuLmJ1dHRvbi50cmFuc3BhcmVudC13aGl0ZSB7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuXG4uYnV0dG9uLnRyYW5zcGFyZW50LXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0QxQTY2NDtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG5cbi5zY3JvbGxfZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNsYW1wKDE3LjVweCwgMzVyZW0sIDM1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgzNXB4LCA3MHJlbSwgNzByZW0pO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogY2xhbXAoMjBweCwgNDByZW0sIDQwcmVtKTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk1O1xuICB0b3A6IGNhbGMoY2xhbXAoMjBweCwgNDByZW0sIDQwcmVtKSArIGNsYW1wKDQxcHgsIDgycmVtLCA4MnB4KSk7XG4gIHJpZ2h0OiBjbGFtcCgxNXB4LCAzMHJlbSwgMzByZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIGNsYW1wKDQxcHgsIDgycmVtLCA4MnB4KSAtIGNsYW1wKDIwcHgsIDQwcmVtLCA0MHJlbSkgLSBjbGFtcCgyMHB4LCA0MHJlbSwgNDByZW0pKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcm9sbGJhciAubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBkYXNoZWQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XG59XG5cbi5zY3JvbGxiYXIgLmxpbmUucGFzc2VkIHtcbiAgdG9wOiBjbGFtcCg2cHgsIDEycmVtLCAxMnJlbSk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDFBNjY0O1xuICBoZWlnaHQ6IDAlO1xufVxuXG4uc2Nyb2xsYmFyIC5saW5lLnJlbWFpbmluZyB7XG4gIGJvdHRvbTogY2xhbXAoMy41cHgsIDdyZW0sIDdyZW0pO1xuICBib3JkZXItbGVmdC1jb2xvcjogI0RDREFENDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBjbGFtcCg5LjVweCwgMTlyZW0sIDE5cmVtKSk7XG59XG5cbi5zY3JvbGxiYXIgLmJhcnJlbF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlO1xuICB0b3A6IDA7XG59XG5cbi5zY3JvbGxiYXIgLmJhcnJlbF93cmFwcGVyIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGNsYW1wKDEycHgsIDI0cmVtLCAyNHJlbSk7XG59XG5cbi5zY3JvbGxiYXIgLmRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIHdpZHRoOiBjbGFtcCg3cHgsIDE0cmVtLCAxNHJlbSk7XG4gIGhlaWdodDogY2xhbXAoN3B4LCAxNHJlbSwgMTRyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2RvdC5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cblxuLmFnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg0MXB4LCA4MnJlbSwgODJweCk7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogIzFCMjgyRjtcbn1cblxuLmFnZV9fYmdJbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5hZ2VfX2JnSW1hZ2Utd3JhcHBlciAuYmctb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hZ2VfX2JnSW1hZ2Utd3JhcHBlciBwaWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hZ2VfX2JnSW1hZ2Utd3JhcHBlciAuYWdlLWxpbmVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hZ2VfX2JnSW1hZ2Utd3JhcHBlciAuYWdlLWxpbmVzIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hZ2VfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFnZV9fdGl0bGUge1xuICBjb2xvcjogI0RDREFENDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJBcnNlbmFsXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzVweCwgNzByZW0sIDcwcHgpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzNXB4LCA3MHJlbSwgNzBweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDIwcmVtLCAyMHB4KTtcbn1cblxuLmFnZV9fdGV4dCB7XG4gIGNvbG9yOiAjRENEQUQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdG9TYW5zXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMTRyZW0sIDE0cHgpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyNXB4LCA1MHJlbSwgNTBweCk7XG59XG5cbi5hZ2VfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCg2LjVweCwgMTNyZW0sIDEzcHgpO1xufVxuXG4uYWdlX19yZXN0cmljdGVkIHAge1xuICBjb2xvcjogI0RDREFENDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0b1NhbnNcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxNnJlbSwgMTZweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwcHgsIDI0cmVtLCAyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDAuN3B4LCAwLjhyZW0sIDAuOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEwcHgsIDIwcmVtLCAyMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWdlX19yZXN0cmljdGVkIHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRDFBNjY0O1xufVxuXG4udmlkZW8tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIGNsYW1wKDQxcHgsIDgycmVtLCA4MnB4KSk7XG4gIHotaW5kZXg6IDkwO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdG9wOiBjbGFtcCg0MXB4LCA4MnJlbSwgODJweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnZpZGVvLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNDFweCwgODJyZW0sIDgycHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gY2xhbXAoMTVweCwgMzByZW0sIDMwcmVtKSk7XG59XG5cbi52aWRlby1jb250ZW50X193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IGNsYW1wKDlweCwgMThyZW0sIDE4cHgpO1xufVxuXG4udmlkZW8tY29udGVudF9fd3JhcHBlciAubGVmdCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNzAlO1xufVxuXG4udmlkZW8tY29udGVudF9fd3JhcHBlciAubGVmdCAudmlkZW8td3JhcHBlci1tb2JpbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tY29udGVudF9fd3JhcHBlciAubGVmdCAudmlkZW8td3JhcHBlci1tb2JpbGUgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4udmlkZW8tY29udGVudF9fd3JhcHBlciAucmlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aWRlby1jb250ZW50IC52aWRlby1jb250ZW50X190aXRsZSB7XG4gIGNvbG9yOiAjRENEQUQ0O1xuICBmb250LWZhbWlseTogXCJBcnNlbmFsXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzVweCwgNzByZW0sIDcwcHgpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzNXB4LCA3MHJlbSwgNzBweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi52aWRlby1jb250ZW50IC52aWRlby1jb250ZW50X190ZXh0IHtcbiAgY29sb3I6ICNEQ0RBRDQ7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdG9TYW5zXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTZyZW0sIDE2cmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjBweCwgMjRyZW0sIDI0cmVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDAuN3B4LCAwLjhyZW0sIDAuOHJlbSk7XG59XG5cbi52aWRlby1jb250ZW50IC52aWRlby13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi52aWRlby1jb250ZW50IC52aWRlby13cmFwcGVyIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm5ldy0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gY2xhbXAoNDFweCwgODJyZW0sIDgycHgpKTtcbiAgei1pbmRleDogNTA7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDQxcHgsIDgycmVtLCA4MnB4KTtcbn1cblxuLm5ldy0yX19iZ0ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5uZXctMl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSBjbGFtcCgxNXB4LCAzMHJlbSwgMzByZW0pKTtcbn1cblxuLm5ldy0yX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNDUuNXB4LCA5MXJlbSwgOTFyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXctMl9fdGl0bGUge1xuICBjb2xvcjogI0RDREFENDtcbiAgZm9udC1mYW1pbHk6IFwiQXJzZW5hbFwiO1xuICBmb250LXNpemU6IGNsYW1wKDUwcHgsIDE0MHJlbSwgMTQwcmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCA2MHJlbSwgNjBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDI1cHgsIDUwcmVtLCA1MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cblxuLm5ldy0yX190ZXh0IHtcbiAgY29sb3I6ICNEQ0RBRDQ7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdG9TYW5zXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTZyZW0sIDE2cmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjBweCwgMjRyZW0sIDI0cmVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDAuN3B4LCAwLjhyZW0sIDAuOHJlbSk7XG4gIG1heC13aWR0aDogMzQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm5ldy0yX190ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5uZXctMl9fZmlyc3RJbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IGNsYW1wKDE1MHB4LCAzMDByZW0sIDMwMHJlbSk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gY2xhbXAoMzJweCwgNjRyZW0sIDY0cmVtKSAtIGNsYW1wKDEwMy41cHgsIDIwN3JlbSwgMjA3cmVtKSAtIGNsYW1wKDQxcHgsIDgycmVtLCA4MnB4KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjbGFtcCgzMnB4LCA2NHJlbSwgNjRyZW0pO1xuICByaWdodDogY2xhbXAoMjIwcHgsIDQ0MHJlbSwgNDQwcmVtKTtcbiAgei1pbmRleDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUlO1xuICByaWdodDogY2FsYygzMCUgKyA0MHB4KTtcbn1cblxuLm5ldy0yX19zZWNvbmRJbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IGNsYW1wKDE5MHB4LCAzODByZW0sIDM4MHJlbSk7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIGNsYW1wKDQwcHgsIDgwcmVtLCA4MHJlbSkgLSBjbGFtcCg0MXB4LCA4MnJlbSwgODJweCkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2xhbXAoMjBweCwgNDByZW0sIDQwcmVtKTtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwJTtcbn1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmc6IGNsYW1wKDkuNXB4LCAxOXJlbSwgMTlweCkgY2xhbXAoMjBweCwgNDByZW0sIDQwcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzFCMjgyRjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMxRTFFMUU7XG4gIGJvcmRlci1jb2xvcjogI0RDREFENDtcbn1cblxuLmhlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fY29tcGFueSB7XG4gIHdpZHRoOiAzMTVweDtcbn1cblxuLmhlYWRlcl9fY29tcGFueSBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBjbGFtcCgxMHB4LCAyMHJlbSwgMjBweCk7XG59XG5cbi5oZWFkZXJfX2NvbXBhbnkgc3ZnIHBhdGgge1xuICBmaWxsOiAjRENEQUQ0O1xufVxuXG4uaGVhZGVyX19icmFuZCBzdmcge1xuICB3aWR0aDogY2xhbXAoODBweCwgMTYwcmVtLCAxNjBweCk7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhlYWRlcl9fYnJhbmQgc3ZnIHBhdGgge1xuICBmaWxsOiAjRENEQUQ0O1xufVxuXG4uaGVhZGVyX19tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyX19tb2JpbGUtbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDBweCAyM3B4IDIwcHg7XG59XG5cbi5oZWFkZXJfX21vYmlsZS1sb2dvcy1jb21wYW55IHN2ZyB7XG4gIHdpZHRoOiA3M3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oZWFkZXJfX21vYmlsZS1sb2dvcy1icmFuZCBzdmcge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaGVhZGVyX19tb2JpbGUtbGluZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogI0RDREFENDtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5oZWFkZXJfX2hhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1O1xufVxuXG4uaGVhZGVyX19oYW1idXJnZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI0cHggMjVweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMUUxRTFFO1xuICBib3JkZXItbGVmdC1jb2xvcjogI0RDREFENDtcbn1cblxuLmhlYWRlcl9faGFtYnVyZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDREFENDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmhlYWRlcl9faGFtYnVyZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENEQUQ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uaGVhZGVyX19oYW1idXJnZXI6aG92ZXI6OmJlZm9yZSB7XG4gIHRvcDogMnB4O1xufVxuXG4uaGVhZGVyX19oYW1idXJnZXI6aG92ZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5oZWFkZXJfX2hhbWJ1cmdlci1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDREFENDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmhlYWRlcl9faGFtYnVyZ2VyLm9wZW46OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmhlYWRlcl9faGFtYnVyZ2VyLm9wZW46OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhlYWRlcl9faGFtYnVyZ2VyLm9wZW4gLmhlYWRlcl9faGFtYnVyZ2VyLWNlbnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmhlYWRlcl9fbmF2IHtcbiAgbWluLXdpZHRoOiAzMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiBjbGFtcCgyMHB4LCA0MHJlbSwgNDBweCk7XG59XG5cbi5oZWFkZXJfX25hdi1jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5oZWFkZXJfX25hdi1jb250YWluZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmhlYWRlcl9fbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNsYW1wKDIwcHgsIDQwcmVtLCA0MHB4KTtcbn1cblxuLmhlYWRlcl9fbmF2LWxpc3QgbGkge1xuICBjb2xvcjogI0RDREFENDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOYXRvU2Fuc1wiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDE0cmVtLCAxNHB4KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlYWRlcl9fbGFuZ3VhZ2UtcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiBjbGFtcCgxNHB4LCAxNHJlbSwgMTRweCk7XG59XG5cbi5oZWFkZXJfX2xhbmd1YWdlLXBpY2tlciAud3BtbC1scy1sZWdhY3ktbGlzdC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IHVuc2V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmhlYWRlcl9fbGFuZ3VhZ2UtcGlja2VyIC53cG1sLWxzLWxlZ2FjeS1saXN0LXZlcnRpY2FsLm9wZW4gPiB1bCB7XG4gIGhlaWdodDogY2xhbXAoMzJweCwgMzJyZW0sIDMycHgpO1xufVxuXG4uaGVhZGVyX19sYW5ndWFnZS1waWNrZXIgLndwbWwtbHMtbGVnYWN5LWxpc3QtdmVydGljYWwub3BlbiAud3BtbC1scy1pdGVtLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5oZWFkZXJfX2xhbmd1YWdlLXBpY2tlciAud3BtbC1scy1sZWdhY3ktbGlzdC12ZXJ0aWNhbCA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjbGFtcCg0cHgsIDRyZW0sIDRweCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IGNsYW1wKDE0cHgsIDE0cmVtLCAxNHB4KTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZTtcbn1cblxuLmhlYWRlcl9fbGFuZ3VhZ2UtcGlja2VyIC53cG1sLWxzLWxlZ2FjeS1saXN0LXZlcnRpY2FsIC53cG1sLWxzLWl0ZW0ud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcbiAgb3JkZXI6IC0xO1xufVxuXG4uaGVhZGVyX19sYW5ndWFnZS1waWNrZXIgLndwbWwtbHMtbGVnYWN5LWxpc3QtdmVydGljYWwgLndwbWwtbHMtaXRlbS53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2xhbXAoMTBweCwgMTByZW0sIDEwcHgpO1xufVxuXG4uaGVhZGVyX19sYW5ndWFnZS1waWNrZXIgLndwbWwtbHMtbGVnYWN5LWxpc3QtdmVydGljYWwgLndwbWwtbHMtaXRlbS53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL21lbnVfYXJyb3dfZG93bl93aGl0ZS5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IGNsYW1wKDhweCwgOHJlbSwgOHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCg0cHgsIDRyZW0sIDRweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG5cbi5oZWFkZXJfX2xhbmd1YWdlLXBpY2tlciAud3BtbC1scy1sZWdhY3ktbGlzdC12ZXJ0aWNhbCBhIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiB1bnNldDtcbiAgY29sb3I6ICNEQ0RBRDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTmF0b1NhbnNcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxNHJlbSwgMTRweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZWFkZXJfX2xhbmd1YWdlLXBpY2tlciAud3BtbC1scy1sZWdhY3ktbGlzdC12ZXJ0aWNhbCBhIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0RBRDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjI4MkY7XG59XG5cbi5mb290ZXIubm90LWhvbWVwYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjgyRjtcbn1cblxuLmZvb3Rlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb290ZXJfX3JvdyB7XG4gIHBhZGRpbmc6IDAgY2xhbXAoMjBweCwgNDByZW0sIDQwcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZm9vdGVyX19yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fbG9nbyAjbG90dGllLWxvZ28gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2xhbXAoMTYwcHgsIDMyMHJlbSwgMzIwcmVtKTtcbn1cblxuLmZvb3Rlcl9fdGl0bGUge1xuICBjb2xvcjogI0RDREFENDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0b1NhbnNcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxNnJlbSwgMTZweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwcHgsIDI0cmVtLCAyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDAuN3B4LCAwLjhyZW0sIDAuOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDExcHgsIDIycmVtLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IGNsYW1wKDIwcHgsIDQwcmVtLCA0MHB4KSBjbGFtcCgyMHB4LCA0MHJlbSwgNDBweCkgY2xhbXAoMTcuNXB4LCAzNXJlbSwgMzVweCk7XG4gIGJvcmRlci1jb2xvcjogI0RDREFENDtcbn1cblxuLmZvb3Rlcl9fY29sdW1uIHtcbiAgcGFkZGluZzogY2xhbXAoMjBweCwgNDByZW0sIDQwcHgpIGNsYW1wKDIwcHgsIDQwcmVtLCA0MHB4KSBjbGFtcCgxNy41cHgsIDM1cmVtLCAzNXB4KTtcbiAgYm9yZGVyLWNvbG9yOiAjRENEQUQ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNsYW1wKDI3LjVweCwgNTVyZW0sIDU1cHgpO1xufVxuXG4uZm9vdGVyX19hZGRyZXNzIHAge1xuICBjb2xvcjogI0RDREFENDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOYXRvU2Fuc1wiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDE0cmVtLCAxNHB4KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDI0cHgsIDI0cmVtLCAyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDAuN3B4LCAwLjdyZW0sIDAuN3B4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdHMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0RDREFENDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOYXRvU2Fuc1wiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDE0cmVtLCAxNHB4KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDI0cHgsIDI0cmVtLCAyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDAuN3B4LCAwLjdyZW0sIDAuN3B4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYWluLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWFpbi1iYWNrZ3JvdW5kIHBpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWJhY2tncm91bmQgLmFnZS1saW5lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tYmFja2dyb3VuZCAuYWdlLWxpbmVzIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZXJvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMyQTNBMzY7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5oZXJvLXdyYXBwZXItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSBjbGFtcCg0MXB4LCA4MnJlbSwgODJweCkpO1xufVxuXG4ucGFzc2lvbl9fdmlkZW8td3JhcHBlciB7XG4gIHotaW5kZXg6IDE1MDtcbn1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSBjbGFtcCg0MXB4LCA4MnJlbSwgODJweCkpO1xuICB6LWluZGV4OiA5MDtcbn1cblxuLmhlcm9fX2JnSW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhlcm9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVyb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZXJvX19pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IGNsYW1wKDIxMC41cHgsIDQyMXJlbSwgNDIxcmVtKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5jb21wYXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gY2xhbXAoNDFweCwgODJyZW0sIDgycHgpKTtcbiAgei1pbmRleDogODA7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDEwcHgsIDIwcmVtLCAyMHJlbSk7XG59XG5cbi5jb21wYXNzX19iZ0ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jb21wYXNzX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21wYXNzX19pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDE2NnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29tcGFzc19fYXR0cmlidXRlcy13cmFwcGVyIHtcbiAgd2lkdGg6IDExMHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAyOXZoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5jb21wYXNzX19hdHRyaWJ1dGVzLXdyYXBwZXIgcGljdHVyZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb21wYXNzX19ib3R0bGUtd3JhcHBlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDc4OXB4O1xuICBoZWlnaHQ6IDcwdmg7XG4gIG1hcmdpbjogMCBhdXRvIGNsYW1wKDguNXB4LCAxN3JlbSwgMTdyZW0pO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbXBhc3NfX2JvdHRsZS13cmFwcGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jb21wYXNzX19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21wYXNzX19idXR0b24gLmJ1dHRvbiB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmNpdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSBjbGFtcCg0MXB4LCA4MnJlbSwgODJweCkpO1xuICB6LWluZGV4OiA3MDtcbn1cblxuLmNpdHlfX2JnSW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwdnc7XG59XG5cbi5jaXR5X19tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2l0eV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2l0eV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg5NC41cHgsIDE4OXJlbSwgMTg5cmVtKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbi5jaXR5X190aXRsZSB7XG4gIGNvbG9yOiAjRENEQUQ0O1xuICBmb250LWZhbWlseTogXCJBcnNlbmFsXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTBweCwgMTQwcmVtLCAxNDByZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg3LjVweCwgMTVyZW0sIDE1cmVtKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbi5jaXR5X190ZXh0IHtcbiAgY29sb3I6ICNEQ0RBRDQ7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdG9TYW5zXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTZyZW0sIDE2cmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjBweCwgMjRyZW0sIDI0cmVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDAuN3B4LCAwLjhyZW0sIDAuOHJlbSk7XG4gIG1heC13aWR0aDogY2xhbXAoMjkwcHgsIDU4MHJlbSwgNTgwcmVtKTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uY2l0eV9fdGV4dCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGFzc2lvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIGNsYW1wKDQxcHgsIDgycmVtLCA4MnB4KSk7XG4gIHotaW5kZXg6IDYwO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4ucGFzc2lvbl9fYmdJbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGFzc2lvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYXNzaW9uX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDM1cHgsIDcwcmVtLCA3MHJlbSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuXG4ucGFzc2lvbl9fdGl0bGUge1xuICBjb2xvcjogI0RDREFENDtcbiAgZm9udC1mYW1pbHk6IFwiQXJzZW5hbFwiO1xuICBmb250LXNpemU6IGNsYW1wKDUwcHgsIDE0MHJlbSwgMTQwcmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTVweCwgMzByZW0sIDMwcmVtKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbi5wYXNzaW9uX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYXNzaW9uX190ZXh0IHtcbiAgY29sb3I6ICNEQ0RBRDQ7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdG9TYW5zXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTZyZW0sIDE2cmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjBweCwgMjRyZW0sIDI0cmVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDAuN3B4LCAwLjhyZW0sIDAuOHJlbSk7XG4gIG1heC13aWR0aDogY2xhbXAoMTgzcHgsIDM2NnJlbSwgMzY2cmVtKTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ucGFzc2lvbl9fdGV4dC5zZWNvbmQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGFzc2lvbl9fdmlkZW8td3JhcHBlciAuaW5uZXJWaWRlbyB7XG4gIHdpZHRoOiBjbGFtcCgyNjBweCwgNTIwcmVtLCA1MjByZW0pO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciA2MiU7XG59XG5cbi5wYXNzaW9uX192aWRlby13cmFwcGVyIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm5ldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIGNsYW1wKDQxcHgsIDgycmVtLCA4MnB4KSk7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4ubmV3X19iZ0ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5uZXdfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmV3X19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQ1LjVweCwgOTFyZW0sIDkxcmVtKTtcbn1cblxuLm5ld19fdGl0bGUge1xuICBjb2xvcjogI0RDREFENDtcbiAgZm9udC1mYW1pbHk6IFwiQXJzZW5hbFwiO1xuICBmb250LXNpemU6IGNsYW1wKDUwcHgsIDE0MHJlbSwgMTQwcmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNy41cHgsIDE1cmVtLCAxNXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbi5uZXdfX3RleHQge1xuICBjb2xvcjogI0RDREFENDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0b1NhbnNcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxNnJlbSwgMTZyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMHB4LCAyNHJlbSwgMjRyZW0pO1xuICBsZXR0ZXItc3BhY2luZzogY2xhbXAoMC43cHgsIDAuOHJlbSwgMC44cmVtKTtcbiAgbWF4LXdpZHRoOiAzMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubmV3X190ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5uZXdfX2ZpcnN0SW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiBjbGFtcCgyNjEuNXB4LCA1MjNyZW0sIDUyM3JlbSk7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIGNsYW1wKDMycHgsIDY0cmVtLCA2NHJlbSkgLSBjbGFtcCgxMDMuNXB4LCAyMDdyZW0sIDIwN3JlbSkgLSBjbGFtcCg0MXB4LCA4MnJlbSwgODJweCkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2xhbXAoMzJweCwgNjRyZW0sIDY0cmVtKTtcbiAgcmlnaHQ6IGNsYW1wKDE4OXB4LCAzNzhyZW0sIDM3OHJlbSk7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5uZXdfX3NlY29uZEltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogY2xhbXAoMTkwcHgsIDM4MHJlbSwgMzgwcmVtKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gY2xhbXAoNDBweCwgODByZW0sIDgwcHgpIC0gY2xhbXAoNDFweCwgODJyZW0sIDgycHgpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNsYW1wKDIwcHgsIDQwcmVtLCA0MHJlbSk7XG4gIHJpZ2h0OiBjbGFtcCg0Ni41cHgsIDkzcmVtLCA5M3JlbSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1tYXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDkwO1xuICB0b3A6IGNsYW1wKDQxcHgsIDgycmVtLCA4MnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gY2xhbXAoNDFweCwgODJyZW0sIDgycHgpKTtcbiAgei1pbmRleDogOTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCg0MXB4LCA4MnJlbSwgODJweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5tYXAgLm1hcC13aG9sZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMUIyODJGO1xufVxuXG4ubWFwX19hY3R1YWwtbWFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1hcCBzdmcge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hcCBzdmcgI01hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXAgc3ZnICNNYXAgKiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXAgc3ZnIC5iYXJyZWwge1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuXG4ubWFwIHN2ZyAuc2luZ2xlLWxvY2F0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5tYXAgc3ZnIC5zaW5nbGUtbG9jYXRpb24udmlzaWJsZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm1hcCBzdmcgLnNpbmdsZS1wYXRoIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5tYXAgc3ZnIC5zaW5nbGUtcGF0aC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ubWFwIHN2ZyAuc2luZ2xlLXBhdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5tYXAgc3ZnIC5zaW5nbGUtcGF0aC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ubWFwIHN2ZyAuc2luZ2xlLXBhdGgubWFpbi1wYXRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYXBfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNsYW1wKDI1cHgsIDUwcmVtLCA1MHJlbSk7XG4gIGNvbG9yOiAjRENEQUQ0O1xuICBmb250LWZhbWlseTogXCJBcnNlbmFsXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTBweCwgMTQwcmVtLCAxNDByZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDYwcmVtLCA2MHB4KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbi5tYXAgW2lkKj1cIkJhcnJlbCBcIl0ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xufVxuXG4ubWFwIFtpZCo9XCJCYXJyZWwgXCJdOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYXAgW2lkKj1fcm9hZF9dIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tYXAgW2lkKj1fcm9hZF9dLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFwICNJWCA+IGNpcmNsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tYXAgI0lYLmFjdGl2ZSA+IGNpcmNsZSB7XG4gIGFuaW1hdGlvbjogYmxpbmtfYmFycmVsIDJzIGluZmluaXRlIDJzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA2MSUgY2VudGVyO1xufVxuXG4ubWFwICNJWC5hY3RpdmUgI2JhcnJlbF9JWCB7XG4gIGFuaW1hdGlvbjogc2NhbGVfYmFycmVsIDJzIGluZmluaXRlIDJzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA2MCUgY2VudGVyO1xufVxuXG4ubWFwX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExLjYlO1xuICByaWdodDogMTAuNjIlO1xufVxuXG4ubWFwX3Byb2R1Y3RzX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmYgMXB4O1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICMxQjI4MkY7XG59XG5cbi5tYXBfcHJvZHVjdHNfX2NhcmQuYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1hcF9wcm9kdWN0c19fY2FyZC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1hcF9wcm9kdWN0c19fY2FyZC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMHMgZWFzZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4ubWFwX3Byb2R1Y3RzX19jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNEQ0RBRDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkJyYXZvTkRcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCA2MHJlbSwgNjByZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoNy41cHgsIDE1cmVtLCAxNXJlbSk7XG4gIHJpZ2h0OiBjbGFtcCg1cHgsIDEwcmVtLCAxMHJlbSk7XG59XG5cbi5tYXBfcHJvZHVjdHNfX2NhcmQtdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjbGFtcCg1cHgsIDEwcmVtLCAxMHJlbSkgY2xhbXAoNnB4LCAxMnJlbSwgMTJyZW0pO1xuICBtYXgtd2lkdGg6IGNsYW1wKDgzcHgsIDE2NnJlbSwgMTY2cmVtKTtcbn1cblxuLm1hcF9wcm9kdWN0c19fY2FyZC1tb3JlIHtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBzb2xpZCAjZmZmZmZmIDFweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMUIyODJGICFpbXBvcnRhbnQ7XG4gIGdhcDogY2xhbXAoNy41cHgsIDE1cmVtLCAxNXJlbSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1hcF9wcm9kdWN0c19fY2FyZC1tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0QxQTY2NCAhaW1wb3J0YW50O1xufVxuXG4ubWFwX19jb21wYXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNsYW1wKDIwcHgsIDQwcmVtLCA0MHJlbSk7XG4gIHJpZ2h0OiBjbGFtcCgxOC41cHgsIDM3cmVtLCAzN3JlbSk7XG4gIHdpZHRoOiBjbGFtcCg0NXB4LCA5MHJlbSwgOTByZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDQ1cHgsIDkwcmVtLCA5MHJlbSk7XG59XG5cbi5tYXBfX2Nvb3JkcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjbGFtcCgyMHB4LCA0MHJlbSwgNDByZW0pO1xuICBsZWZ0OiBjbGFtcCgyMHB4LCA0MHJlbSwgNDByZW0pO1xuICBjb2xvcjogI0RDREFENDtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjVweCwgN3JlbSwgN3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG5cbi5tYXAtbW9iaWxlIHtcbiAgcGFkZGluZzogY2xhbXAoMjIuNXB4LCA0NXJlbSwgNDVweCkgMCBjbGFtcCg3NXB4LCA0NXJlbSwgNDVweCk7XG4gIG1hcmdpbjogY2xhbXAoMjIuNXB4LCA0NXJlbSwgNDVweCkgMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDREFENDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RBRDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjI4MkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1hcC1tb2JpbGVfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjI4MkYgIWltcG9ydGFudDtcbn1cblxuLm1hcC1tb2JpbGUgLnN3aXBlciAuc3dpcGVyLWJ0biB7XG4gIGhlaWdodDogY2xhbXAoMjhweCwgMTRyZW0sIDE0cHgpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cblxuLm1hcC1tb2JpbGUgLnN3aXBlciAuc3dpcGVyLWJ0biBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFwLW1vYmlsZSAuc3dpcGVyIC5zd2lwZXItYnRuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtbW9iaWxlIC5zd2lwZXIgLnNpbmdsZS1wcm9kdWN0LXNsaWRlIHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbn1cblxuLm1hcC1tb2JpbGUgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gY2xhbXAoNDBweCwgMjByZW0sIDIwcHgpKTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cblxuLm1hcC1tb2JpbGUgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1hcC1tb2JpbGUgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxQTY2NDtcbn1cblxuLm1hcC1tb2JpbGUgLnN3aXBlciAudG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KDEwMHB4LCAxNTBweCk7XG4gIGdhcDogY2xhbXAoNXB4LCAxMHJlbSwgMTBweCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNsYW1wKDE1MHB4LCAxNTByZW0sIDE1MHB4KTtcbn1cblxuLm1hcC1tb2JpbGUgLnN3aXBlciAudG9wIC5iZWVyLXR5cGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDMycmVtLCAzMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwcHgsIDQwcmVtLCA0MHB4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDQwcmVtLCA0MHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYXAtbW9iaWxlIC5zd2lwZXIgLnRvcCAuYmVlci10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAzMnJlbSwgMzJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMHB4LCA0MHJlbSwgNDBweCk7XG4gIGxldHRlci1zcGFjaW5nOiA1JTtcbiAgY29sb3I6ICNEQ0RBRDQ7XG59XG5cbi5tYXAtbW9iaWxlIC5zd2lwZXIgLnRvcCAucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1hcC1tb2JpbGUgLnN3aXBlciAudG9wIC5jb21wYXNzLW5vIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJhdm9ORFwiO1xuICBjb2xvcjogI0RDREFENDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMjJweCwgMTAwcmVtLCAxMDBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNTBweCwgMTIycmVtLCAxMjJweCk7XG59XG5cbi5tYXAtbW9iaWxlIC5zd2lwZXIgLmJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNDFweCwgODJyZW0sIDgycHgpO1xufVxuXG4ubWFwLW1vYmlsZSAuc3dpcGVyIC5ib3R0b20gLmJnLWltYWdlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIGNsYW1wKDIwcHgsIDQwcmVtLCA0MHB4KSk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuXG4ubWFwLW1vYmlsZSAuc3dpcGVyIC5ib3R0b20gLmJnLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWFwLW1vYmlsZSAuc3dpcGVyIC5ib3R0b20gLmJvdHRsZS1pbWcge1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGNsYW1wKDQwMHB4LCAyMDByZW0sIDIwMHB4KTtcbiAgbWF4LXdpZHRoOiBjbGFtcCgyMDBweCwgMjAwcmVtLCAyMDBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYXAtbW9iaWxlIC5zd2lwZXIgLmJvdHRvbSAuYm90dGxlLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubWFwLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSBjbGFtcCg0MXB4LCA4MnJlbSwgODJweCkpO1xuICBiYWNrZ3JvdW5kOiAjMUIyODJGO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCg0MXB4LCA4MnJlbSwgODJweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXAtMi5tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMDtcbn1cblxuLm1hcC0yX19jb250YWluZXIubW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogLTE1JTtcbn1cblxuLm1hcC0yX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDMzJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNsYW1wKDI1cHgsIDUwcmVtLCA1MHJlbSk7XG4gIGdhcDogY2xhbXAoMTcuNXB4LCAzNXJlbSwgMzVyZW0pO1xufVxuXG4ubWFwLTJfX2FjdHVhbC1tYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFwLTJfX2FjdHVhbC1tYXAubW9iaWxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpIHNjYWxlKDEpO1xuICB6LWluZGV4OiB1bnNldDtcbn1cblxuLm1hcC0yIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbi5tYXAtMl9fdGl0bGUge1xuICBjb2xvcjogI0RDREFENDtcbiAgZm9udC1mYW1pbHk6IFwiQXJzZW5hbFwiO1xuICBmb250LXNpemU6IGNsYW1wKDUwcHgsIDE0MHJlbSwgMTQwcmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCA2MHJlbSwgNjBweCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuXG4ubWFwLTJfX3RleHQge1xuICBjb2xvcjogI0RDREFENDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0b1NhbnNcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxNnJlbSwgMTZyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMHB4LCAyNHJlbSwgMjRyZW0pO1xuICBsZXR0ZXItc3BhY2luZzogY2xhbXAoMC43cHgsIDAuOHJlbSwgMC44cmVtKTtcbn1cblxuQGtleWZyYW1lcyBibGlua19iYXJyZWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY2FsZV9iYXJyZWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLnNpbmxnZS1jb21wYXNzIHtcbiAgYmFja2dyb3VuZDogI0RDREFENDtcbn1cblxuLnNpbmxnZS1jb21wYXNzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMxRTFFMUU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMUUxRTFFO1xufVxuXG4uc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMxRTFFMUU7XG59XG5cbi5zaW5sZ2UtY29tcGFzc19fY29udGVudC1sZWZ0X19iYWNrIHtcbiAgbWF4LXdpZHRoOiBjbGFtcCg4OHB4LCAxNzZyZW0sIDE3NnB4KTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzFFMUUxRTtcbn1cblxuLnNpbmxnZS1jb21wYXNzX19jb250ZW50LWxlZnRfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMUUxRTFFO1xufVxuXG4uc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbiBoMSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LWZhbWlseTogXCJCcmF2b05EXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTA1cHgsIDIxMHJlbSwgMjEwcHgpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoMjIuNXB4LCA0NXJlbSwgNDVweCk7XG4gIGxlZnQ6IGNsYW1wKDEzLjVweCwgMjdyZW0sIDI3cHgpO1xufVxuXG4uc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbl9fc3RhbXAge1xuICB3aWR0aDogY2xhbXAoNDRweCwgODhyZW0sIDg4cHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCgyMHB4LCA0MHJlbSwgNDBweCk7XG4gIHJpZ2h0OiBjbGFtcCgyMHB4LCA0MHJlbSwgNDBweCk7XG59XG5cbi5zaW5sZ2UtY29tcGFzc19fY29udGVudC1sZWZ0X19tYWluX19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDIwcHgsIDQwcmVtLCA0MHB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMTQ3LjVweCwgMjk1cmVtLCAyOTVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDIwcmVtLCAyMHB4KTtcbiAgbWF4LXdpZHRoOiBjbGFtcCgxMjguNXB4LCAyNTdyZW0sIDI1N3B4KTtcbn1cblxuLnNpbmxnZS1jb21wYXNzX19jb250ZW50LWxlZnRfX21haW5fX2luZm9fX2xlZnQge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAyMHJlbSwgMjBweCk7XG59XG5cbi5zaW5sZ2UtY29tcGFzc19fY29udGVudC1sZWZ0X19tYWluX19pbmZvX19sZWZ0IHAge1xuICBjb2xvcjogI0RDREFENDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0b1NhbnNcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxNnJlbSwgMTZweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwcHgsIDI0cmVtLCAyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDAuN3B4LCAwLjhyZW0sIDAuOHB4KTtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG5cbi5zaW5sZ2UtY29tcGFzc19fY29udGVudC1sZWZ0X19tYWluX19pbmZvX19sZWZ0IHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zaW5sZ2UtY29tcGFzc19fY29udGVudC1sZWZ0X19tYWluX19pbmZvX19sZWZ0IHA6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbl9faW5mb19fbGVmdCBwOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbl9faW5mb19fcmlnaHQgcCB7XG4gIGNvbG9yOiAjRENEQUQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdG9TYW5zXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMTRyZW0sIDE0cHgpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzFFMUUxRTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEwcHgsIDIwcmVtLCAyMHB4KTtcbn1cblxuLnNpbmxnZS1jb21wYXNzX19jb250ZW50LWxlZnRfX21haW5fX2ltYWdlIHtcbiAgd2lkdGg6IGNsYW1wKDIyOC41cHgsIDQ1N3JlbSwgNDU3cHgpO1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDk3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoMjBweCwgNDByZW0sIDQwcHgpO1xuICByaWdodDogY2xhbXAoNXB4LCAxMHJlbSwgMTBweCk7XG59XG5cbi5zaW5sZ2UtY29tcGFzc19fY29udGVudC1sZWZ0X19tYWluX19pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtcmlnaHQge1xuICB3aWR0aDogNTAlO1xufVxuXG4uc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtcmlnaHRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIGNsYW1wKDQxcHgsIDgycmVtLCA4MnB4KSk7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNEQ0RBRDQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMUUxRTFFO1xufVxuXG4uZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgyMHB4LCA0MHJlbSwgNDBweCk7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMjBweCwgNDByZW0sIDQwcHgpO1xufVxuXG4uZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nOiBjbGFtcCgyMHB4LCA0MHJlbSwgNDBweCk7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzFFMUUxRTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzFFMUUxRTtcbn1cblxuLmRlc2NyaXB0aW9uX19jb250ZW50IHAge1xuICBjb2xvcjogI0RDREFENDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0b1NhbnNcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxNnJlbSwgMTZweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwcHgsIDI0cmVtLCAyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDAuN3B4LCAwLjhyZW0sIDAuOHB4KTtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG5cbi5jb21iaW5lZCB7XG4gIGJhY2tncm91bmQ6ICNEQ0RBRDQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMUUxRTFFO1xufVxuXG4uY29tYmluZWQubGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDQwcmVtLCA0MHB4KTtcbn1cblxuLmNvbWJpbmVkX19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMjBweCwgNDByZW0sIDQwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDIwcHgsIDQwcmVtLCA0MHB4KTtcbn1cblxuLmNvbWJpbmVkX19oZWFkaW5nIHtcbiAgcGFkZGluZzogY2xhbXAoMTJweCwgMjRyZW0sIDI0cHgpIGNsYW1wKDIwcHgsIDQwcmVtLCA0MHB4KSBjbGFtcCg4LjVweCwgMTdyZW0sIDE3cHgpO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICMxRTFFMUU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMxRTFFMUU7XG59XG5cbi5jb21iaW5lZF9faGVhZGluZyBoMiB7XG4gIGNvbG9yOiAjRENEQUQ0O1xuICBmb250LWZhbWlseTogXCJOYXRvU2Fuc1wiO1xuICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDMwcmVtLCAzMHB4KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjVweCwgNTByZW0sIDUwcHgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzFFMUUxRTtcbn1cblxuLmNvbWJpbmVkX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzFFMUUxRTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzFFMUUxRTtcbn1cblxuLmNvbWJpbmVkX19jYXJkIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogY2xhbXAoNXB4LCAxMHJlbSwgMTBweCkgY2xhbXAoMjBweCwgNDByZW0sIDQwcHgpIGNsYW1wKDIwcHgsIDQwcmVtLCA0MHB4KTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzFFMUUxRTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tYmluZWRfX2NhcmQ6bnRoLWNoaWxkKDQpIHtcbiAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbn1cblxuLmNvbWJpbmVkX19jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiBjbGFtcCg3MXB4LCAxNDJyZW0sIDE0MnB4KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5jb21iaW5lZF9fY2FyZCBoMyB7XG4gIGNvbG9yOiAjRENEQUQ0O1xuICBmb250LWZhbWlseTogXCJOYXRvU2Fuc1wiO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDE2cmVtLCAxNnB4KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjBweCwgMjRyZW0sIDI0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogY2xhbXAoMC43cHgsIDAuOHJlbSwgMC44cHgpO1xuICBjb2xvcjogIzFFMUUxRTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEwcHgsIDIwcmVtLCAyMHB4KTtcbn1cblxuLnByb2R1Y3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgNDByZW0sIDQwcHgpO1xufVxuXG4ucHJvZHVjdHNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzFFMUUxRTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMxRTFFMUU7XG59XG5cbi5wcm9kdWN0c19fYmFjayB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucHJvZHVjdHNfX2JhY2stYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMxRTFFMUU7XG4gIHdpZHRoOiBjbGFtcCg4OHB4LCAxNzZyZW0sIDE3NnB4KTtcbn1cblxuLnByb2R1Y3RzX19saXN0IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ucHJvZHVjdHNfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4ucHJvZHVjdHNfX2NhcmQge1xuICB3aWR0aDogMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMxRTFFMUU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMUUxRTFFO1xufVxuXG4ucHJvZHVjdHNfX2NhcmQ6bnRoLWNoaWxkKDRuKzEpIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMUUxRTFFO1xufVxuXG4ucHJvZHVjdHNfX2NhcmQtdGl0bGUge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1mYW1pbHk6IFwiQnJhdm9ORFwiO1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDgwcmVtLCA4MHB4KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNsYW1wKDEuNXB4LCAzcmVtLCAzcHgpO1xuICByaWdodDogY2xhbXAoNXB4LCAxMHJlbSwgMTBweCk7XG59XG5cbi5wcm9kdWN0c19fY2FyZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0c19fY2FyZC10aHVtYm5haWwge1xuICB3aWR0aDogY2xhbXAoMTAyLjVweCwgMjA1cmVtLCAyMDVweCk7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG5cbi5wcm9kdWN0c19fY2FyZC10aHVtYm5haWwtaG92ZXIge1xuICB3aWR0aDogY2xhbXAoMTA5LjVweCwgMjE5cmVtLCAyMTlweCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiBjbGFtcCg2cHgsIDEycmVtLCAxMnB4KSAwIGNsYW1wKDYuNXB4LCAxM3JlbSwgMTNweCk7XG59XG5cbi5wcm9kdWN0c19fY2FyZC1ob3ZlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuXG4ucHJvZHVjdHNfX2NhcmQtaG92ZXItYmVhcl90eXBlIHtcbiAgY29sb3I6ICNEQ0RBRDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTmF0b1NhbnNcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxNHJlbSwgMTRweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5cHgsIDE4cmVtLCAxOHB4KTtcbiAgcGFkZGluZzogY2xhbXAoNS41cHgsIDExcmVtLCAxMXB4KSBjbGFtcCgxMHB4LCAyMHJlbSwgMjBweCk7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMUUxRTFFO1xufVxuXG4ucHJvZHVjdHNfX2NhcmQtaG92ZXItaG9wcyB7XG4gIGNvbG9yOiAjRENEQUQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdG9TYW5zXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMTRyZW0sIDE0cHgpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOXB4LCAxOHJlbSwgMThweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBsZXR0ZXItc3BhY2luZzogY2xhbXAoMC4zNXB4LCAwLjdyZW0sIDAuN3B4KTtcbiAgcGFkZGluZzogY2xhbXAoNS41cHgsIDExcmVtLCAxMXB4KSBjbGFtcCgxMHB4LCAyMHJlbSwgMjBweCk7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMUUxRTFFO1xufVxuXG4ucHJvZHVjdHNfX2NhcmQtaG92ZXItaG9wcyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucHJvZHVjdHNfX2NhcmQtbW9yZSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMUUxRTFFO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3RzX19jYXJkOmhvdmVyIC5wcm9kdWN0c19fY2FyZC10aHVtYm5haWwge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdHNfX2NhcmQ6aG92ZXIgLnByb2R1Y3RzX19jYXJkLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y3RzX19jYXJkOmhvdmVyIC5wcm9kdWN0c19fY2FyZC1tb3JlIHtcbiAgYmFja2dyb3VuZDogIzFFMUUxRTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcm9kdWN0c19fY2FyZDpob3ZlciAucHJvZHVjdHNfX2NhcmQtbW9yZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J1dHRvbl9hcnJvd19ncmF5LnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuXG4ucHJvZHVjdHNfX3JpZ2h0LXNpZGUge1xuICB3aWR0aDogY2xhbXAoODhweCwgMTc2cmVtLCAxNzZweCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhc3NfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi1kZXNrdG9wLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIDpyb290IHtcbiAgICBmb250LXNpemU6IDAuMTMwMjA4MzMzM3ZoO1xuICAgIC8qIDFyZW0gPSAxcHgsIGF0IDc2OHB4IGhlaWdodCAqL1xuICB9XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkgYW5kIChtaW4taGVpZ2h0OiA2NTBweCkgYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5uZXctMl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDExdmg7XG4gIH1cblxuICAucGFzc2lvbl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDIwcHgsIDQwcmVtLCA0MHJlbSk7XG4gIH1cblxuICAubmV3X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTF2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY1MHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLm5ldy0yX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogOHZoO1xuICB9XG5cbiAgLm5ld19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDh2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDU1MHB4KSBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLm5ldy0yX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICB9XG5cbiAgLnBhc3Npb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAyMHJlbSwgMjByZW0pO1xuICB9XG5cbiAgLnBhc3Npb25fX3ZpZGVvLXdyYXBwZXIgLmlubmVyVmlkZW8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciA3MiU7XG4gIH1cblxuICAubmV3X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjUwcHgpIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAubmV3LTJfX3RleHQge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG5cbiAgLm5ld19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkgYW5kIChtaW4taGVpZ2h0OiA2MjVweCkgYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5jaXR5X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoNjBweCwgMTIwcmVtLCAxMjByZW0pO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjI1cHgpIGFuZCAobWluLWhlaWdodDogNTUwcHgpIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuY2l0eV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDYwcHgsIDEyMHJlbSwgMTIwcmVtKTtcbiAgfVxuXG4gIC5wYXNzaW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoNTBweCwgMTAwcmVtLCAxMDByZW0pO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjUwcHgpIGFuZCAobWluLWhlaWdodDogNjI1cHgpIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAucGFzc2lvbl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDIwcHgsIDQwcmVtLCA0MHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkgYW5kIChtaW4taGVpZ2h0OiA2MjZweCkgYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5wYXNzaW9uX192aWRlby13cmFwcGVyIC5pbm5lclZpZGVvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgNTQlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjI1cHgpIGFuZCAobWluLWhlaWdodDogNjAxcHgpIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAucGFzc2lvbl9fdmlkZW8td3JhcHBlciAuaW5uZXJWaWRlbyB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzZweCkge1xuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbiBoMSB7XG4gICAgdG9wOiAyMnB4O1xuICAgIGxlZnQ6IDI3cHg7XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbl9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMjcycHg7XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA2MHZoO1xuICAgIHJpZ2h0OiAzN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLm1hcCBzdmcgI01hcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbiBoMSB7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDM4cHg7XG4gICAgZm9udC1zaXplOiAzMDBweDtcbiAgfVxuXG4gIC5zaW5sZ2UtY29tcGFzc19fY29udGVudC1sZWZ0X19tYWluX19zdGFtcCB7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIHRvcDogNTBweDtcbiAgfVxuXG4gIC5zaW5sZ2UtY29tcGFzc19fY29udGVudC1sZWZ0X19tYWluX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAzNjRweDtcbiAgICBtYXJnaW4tbGVmdDogNTZweDtcbiAgfVxuXG4gIC5zaW5sZ2UtY29tcGFzc19fY29udGVudC1sZWZ0X19tYWluX19pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA3M3ZoO1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5jb21iaW5lZF9fY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAucHJvZHVjdHNfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cblxuICAucHJvZHVjdHNfX2NhcmQtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMjc0cHg7XG4gIH1cblxuICAucHJvZHVjdHNfX2NhcmQtdGh1bWJuYWlsLWhvdmVyIHtcbiAgICB3aWR0aDogMjkzcHg7XG4gICAgcGFkZGluZzogMzJweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIyODBweCkge1xuICAubWFwIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgLm1hcCBzdmcgI01hcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSkgdHJhbnNsYXRlWSgxMCUpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTgzMnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5mb290ZXJfX2NvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiAxODMycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLnNpbmxnZS1jb21wYXNzX19jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMUUxRTFFO1xuICB9XG5cbiAgLnNpbmxnZS1jb21wYXNzX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDE4MzJweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMUUxRTFFO1xuICB9XG5cbiAgLnNpbmxnZS1jb21wYXNzX19jb250ZW50LWxlZnRfX21haW4gaDEge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogNDAwcHg7XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbl9fc3RhbXAge1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB3aWR0aDogMTIzcHg7XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbl9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNDUycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQ3cHg7XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbl9faW5mb19fbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zaW5sZ2UtY29tcGFzc19fY29udGVudC1sZWZ0X19tYWluX19pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA3MnZoO1xuICAgIHRvcDogODBweDtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMxRTFFMUU7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTgzMnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5jb21iaW5lZF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxODMycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmNvbWJpbmVkX19jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDE5OXB4O1xuICB9XG5cbiAgLnByb2R1Y3RzIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzFFMUUxRTtcbiAgfVxuXG4gIC5wcm9kdWN0c19fY29udGVudCB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMUUxRTFFO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMxRTFFMUU7XG4gICAgbWF4LXdpZHRoOiAxODMycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICB9XG5cbiAgLnByb2R1Y3RzX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4MHB4O1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0c19fY2FyZC10aHVtYm5haWwge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAucHJvZHVjdHNfX2NhcmQtdGh1bWJuYWlsLWhvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgNjFweDtcbiAgfVxuXG4gIC5wcm9kdWN0c19fY2FyZC1ob3Zlci1iZWFyX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxN3B4IDQwcHg7XG4gIH1cblxuICAucHJvZHVjdHNfX2NhcmQtaG92ZXItaG9wcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE3cHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc1MHB4KSB7XG4gIC5uZXctMl9fZmlyc3RJbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICByaWdodDogY2FsYygzMCUgKyA0MHB4KTtcbiAgfVxuXG4gIC5uZXctMl9fc2Vjb25kSW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuYWdlX19iZ0ltYWdlLXdyYXBwZXIgLmFnZS1saW5lcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMyUpO1xuICB9XG5cbiAgLnZpZGVvLWNvbnRlbnRfX3dyYXBwZXIgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgLm1hcCBzdmcge1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWFwIHN2ZyB7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWFwX3Byb2R1Y3RzX19jYXJkLmFjdGl2ZSB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgNTByZW0sIDUwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNXB4LCA1MHJlbSwgNTBweCk7XG4gIH1cblxuICAubWFwX3Byb2R1Y3RzX19jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLm1hcC0yX19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnByb2R1Y3RzX19jYXJkIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucHJvZHVjdHNfX2NhcmQ6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICBib3JkZXItbGVmdDogdW5zZXQ7XG4gIH1cblxuICAucHJvZHVjdHNfX2NhcmQ6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICMxRTFFMUU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTVweCkge1xuICAubWFwIHN2ZyB7XG4gICAgbGVmdDogLTE1MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFwIHN2ZyB7XG4gICAgbGVmdDogLTE3NXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNzVweCk7XG4gIH1cbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIG9yIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIDpyb290IHtcbiAgICBmb250LXNpemU6IDAuMDczMjA2NDQyMnZ3O1xuICAgIC8qIDFyZW0gPSAxcHgsIGF0IDEzNjZweCB3aWR0aCAqL1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLm5ldy0yX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG5cbiAgLm5ldy0yX19jb250ZW50IC50ZXh0cyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAubmV3LTJfX2NvbnRlbnQgLmltYWdlcy1hcmVhIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IGNsYW1wKDIwcHgsIDQwcmVtLCA0MHB4KTtcbiAgfVxuXG4gIC5uZXctMl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubmV3LTJfX2ZpcnN0SW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYXNwZWN0LXJhdGlvOiA0MC8yNztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAubmV3LTJfX3NlY29uZEltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNvbXBhc3NfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb21wYXNzX19hdHRyaWJ1dGVzLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5NXZ3O1xuICAgIHRvcDogNDMlO1xuICB9XG5cbiAgLmNvbXBhc3NfX2JvdHRsZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIH1cblxuICAuY2l0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAuY2l0eV9fYmdJbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNpdHlfX21hcCB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cblxuICAuY2l0eV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAucGFzc2lvbl9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgfVxuXG4gIC5wYXNzaW9uX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFzc2lvbl9fdGV4dC5zZWNvbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFzc2lvbl9fdmlkZW8td3JhcHBlciAuaW5uZXJWaWRlbyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5uZXdfX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm5ld19fZmlyc3RJbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA0OSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cblxuICAubmV3X19zZWNvbmRJbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA0OSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGJvcmRlci10b3A6IHVuc2V0O1xuICB9XG5cbiAgLnNpbmxnZS1jb21wYXNzX19jb250ZW50LWxlZnRfX21haW5fX2luZm8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG5cbiAgLnNpbmxnZS1jb21wYXNzX19jb250ZW50LWxlZnRfX21haW5fX2luZm9fX2xlZnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMxRTFFMUU7XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbl9faW5mb19fbGVmdCBwOm50aC1jaGlsZCgyKSB7XG4gICAgbWF4LXdpZHRoOiAyNTdweDtcbiAgfVxuXG4gIC5zaW5sZ2UtY29tcGFzc19fY29udGVudC1sZWZ0X19tYWluX19pbmZvX19yaWdodCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMUUxRTFFO1xuICB9XG5cbiAgLnNpbmxnZS1jb21wYXNzX19jb250ZW50LWxlZnRfX21haW5fX2luZm9fX3JpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fbWFpbl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgfVxuXG4gIC5zaW5sZ2UtY29tcGFzc19fY29udGVudC1yaWdodF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG5cbiAgLmNvbWJpbmVkLmxhc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuY29tYmluZWRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2R1Y3RzX19jYXJkLXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDEzNHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICBtYXJnaW46IC0xMXB4IGF1dG8gN3B4O1xuICB9XG5cbiAgLnByb2R1Y3RzX19jYXJkLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3RzX19jYXJkOmhvdmVyIC5wcm9kdWN0c19fY2FyZC10aHVtYm5haWwge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuc2luZ2xlIC5oZWFkZXIub3BlbixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZWFkZXIub3BlbiB7XG4gICAgYmFja2dyb3VuZDogIzFCMjgyRjtcbiAgICBib3JkZXItY29sb3I6ICNEQ0RBRDQ7XG4gIH1cblxuICBib2R5LnNpbmdsZSAuaGVhZGVyLm9wZW4gLmhlYWRlcl9fY29tcGFueSBzdmcgcGF0aCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZWFkZXIub3BlbiAuaGVhZGVyX19jb21wYW55IHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjRENEQUQ0O1xuICB9XG5cbiAgYm9keS5zaW5nbGUgLmhlYWRlci5vcGVuIC5oZWFkZXJfX2JyYW5kIHN2ZyBwYXRoLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlYWRlci5vcGVuIC5oZWFkZXJfX2JyYW5kIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjRENEQUQ0O1xuICB9XG5cbiAgYm9keS5zaW5nbGUgLmhlYWRlci5vcGVuIC5oZWFkZXJfX2hhbWJ1cmdlci13cmFwcGVyLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlYWRlci5vcGVuIC5oZWFkZXJfX2hhbWJ1cmdlci13cmFwcGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI0RDREFENDtcbiAgfVxuXG4gIGJvZHkuc2luZ2xlIC5oZWFkZXIub3BlbiAuaGVhZGVyX19oYW1idXJnZXI6OmJlZm9yZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZWFkZXIub3BlbiAuaGVhZGVyX19oYW1idXJnZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RDREFENDtcbiAgfVxuXG4gIGJvZHkuc2luZ2xlIC5oZWFkZXIub3BlbiAuaGVhZGVyX19oYW1idXJnZXI6OmFmdGVyLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlYWRlci5vcGVuIC5oZWFkZXJfX2hhbWJ1cmdlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0RBRDQ7XG4gIH1cblxuICBib2R5LnNpbmdsZSAuaGVhZGVyLm9wZW4gLmhlYWRlcl9faGFtYnVyZ2VyLWNlbnRlcixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZWFkZXIub3BlbiAuaGVhZGVyX19oYW1idXJnZXItY2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENEQUQ0O1xuICB9XG5cbiAgYm9keS5zaW5nbGUgLmhlYWRlci5vcGVuIC5oZWFkZXJfX25hdi1saXN0IGxpLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlYWRlci5vcGVuIC5oZWFkZXJfX25hdi1saXN0IGxpIHtcbiAgICBjb2xvcjogI0RDREFENDtcbiAgfVxuXG4gIGJvZHkuc2luZ2xlIC5oZWFkZXJfX2xhbmd1YWdlLXBpY2tlciAud3BtbC1scy1sZWdhY3ktbGlzdC12ZXJ0aWNhbCAud3BtbC1scy1pdGVtLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSBhOjphZnRlcixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZWFkZXJfX2xhbmd1YWdlLXBpY2tlciAud3BtbC1scy1sZWdhY3ktbGlzdC12ZXJ0aWNhbCAud3BtbC1scy1pdGVtLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSBhOjphZnRlciB7XG4gICAgZmlsdGVyOiB1bnNldDtcbiAgfVxuXG4gIGJvZHkuc2luZ2xlIC5oZWFkZXJfX2xhbmd1YWdlLXBpY2tlciAud3BtbC1scy1sZWdhY3ktbGlzdC12ZXJ0aWNhbCBhLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlYWRlcl9fbGFuZ3VhZ2UtcGlja2VyIC53cG1sLWxzLWxlZ2FjeS1saXN0LXZlcnRpY2FsIGEge1xuICAgIGNvbG9yOiAjRENEQUQ0O1xuICB9XG5cbiAgYm9keS5wYWdlLXRlbXBsYXRlLWNyYWZ0c21hbnNoaXAgLmNpdHlfX2NvbnRlbnQsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1jcmFmdHNtYW5zaGlwIC5jaXR5X19iZ0ltYWdlLXdyYXBwZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2l0ZSB7XG4gICAgcGFkZGluZy10b3A6IDY5cHg7XG4gIH1cblxuICAuaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ1dHRvbi5ncmF5OjphZnRlciB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLmJ1dHRvbi50cmFuc3BhcmVudC5iYWNrOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5idXR0b24udHJhbnNwYXJlbnQuZm93YXJkOjphZnRlciB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLmJ1dHRvbi5hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5idXR0b24uYXJyb3ctYmFjazo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAuc2Nyb2xsX2Rvd24ge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5hZ2Uge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICAuYWdlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuYWdlX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmFnZV9fYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5hZ2VfX3Jlc3RyaWN0ZWQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gIH1cblxuICAudmlkZW8tY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnZpZGVvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg0MHB4LCA4MHJlbSwgODBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC52aWRlby1jb250ZW50X193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG5cbiAgLnZpZGVvLWNvbnRlbnRfX3dyYXBwZXIgLmxlZnQgLnZpZGVvLXdyYXBwZXItbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWNvbnRlbnRfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWNvbnRlbnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC52aWRlby1jb250ZW50IC52aWRlby13cmFwcGVyIHZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5ldy0yIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAubmV3LTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjI4MkY7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDQxcHgsIDgycmVtLCA4MnB4KTtcbiAgfVxuXG4gIC5uZXctMl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAubmV3LTJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm5ldy0yX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmhlYWRlcl9fY29tcGFueSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjRweCAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG5cbiAgLmhlYWRlcl9fY29tcGFueSBzdmcge1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5oZWFkZXJfX2JyYW5kIHtcbiAgICBwYWRkaW5nOiAyNHB4IDBweDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG5cbiAgLmhlYWRlcl9fYnJhbmQgc3ZnIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuaGVhZGVyX19oYW1idXJnZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICMxQjI4MkY7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY5LjRweCk7XG4gICAgdG9wOiA2OS40cHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9tb2JpbGVfbWVudV9iZy5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2Lm9wZW4ge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5oZWFkZXJfX25hdi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNThweCAyMHB4IDIwcHggMjBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX25hdi1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5oZWFkZXJfX25hdi1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzFFMUUxRTtcbiAgICBib3JkZXItY29sb3I6ICNEQ0RBRDQ7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5oZWFkZXJfX25hdi1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMUUxRTFFO1xuICAgIGJvcmRlci1jb2xvcjogI0RDREFENDtcbiAgfVxuXG4gIC5oZWFkZXJfX25hdi1saXN0IGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjNweCAwIDIwcHg7XG4gIH1cblxuICAuaGVhZGVyX19uYXYtbGlzdCBsaSBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J1dHRvbl9hcnJvd19ncmF5LnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2xhbmd1YWdlLXBpY2tlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2xhbmd1YWdlLXBpY2tlciAud3BtbC1scy1sZWdhY3ktbGlzdC12ZXJ0aWNhbC5vcGVuID4gdWwge1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2xhbmd1YWdlLXBpY2tlciAud3BtbC1scy1sZWdhY3ktbGlzdC12ZXJ0aWNhbCA+IHVsIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAuaGVhZGVyX19sYW5ndWFnZS1waWNrZXIgLndwbWwtbHMtbGVnYWN5LWxpc3QtdmVydGljYWwgLndwbWwtbHMtaXRlbS53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogN3B4O1xuICB9XG5cbiAgLmhlYWRlcl9fbGFuZ3VhZ2UtcGlja2VyIC53cG1sLWxzLWxlZ2FjeS1saXN0LXZlcnRpY2FsIGEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuXG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZm9vdGVyX19yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZm9vdGVyX190aXRsZSB7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMzVweDtcbiAgfVxuXG4gIC5mb290ZXJfX2NvbHVtbiB7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5mb290ZXJfX2NvbHVtbi5tb2JpbGUtbm8tcHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmZvb3RlciAubG9nby1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tYWluLWJhY2tncm91bmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tYWluLWJhY2tncm91bmQgcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm1haW4tYmFja2dyb3VuZCAuYWdlLWxpbmVzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuaGVyby13cmFwcGVyLWJnIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNjlweCk7XG4gICAgbWluLWhlaWdodDogNTUwcHg7XG4gIH1cblxuICAuaGVybyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNvbXBhc3Mge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb21wYXNzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENEQUQ0O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNjlweCk7XG4gICAgbWluLWhlaWdodDogNTUwcHg7XG4gIH1cblxuICAuY29tcGFzc19fYXR0cmlidXRlcy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIHRvcDogNDglO1xuICB9XG5cbiAgLmNvbXBhc3NfX2JvdHRsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTV2dztcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb21wYXNzX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cblxuICAuY29tcGFzc19fYnV0dG9uIC5idXR0b24ge1xuICAgIHdpZHRoOiAyNTVweDtcbiAgfVxuXG4gIC5jaXR5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuY2l0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RBRDQ7XG4gIH1cblxuICAuY2l0eV9fbWFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuY2l0eV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuY2l0eV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuY2l0eV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wYXNzaW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucGFzc2lvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RBRDQ7XG4gIH1cblxuICAucGFzc2lvbl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAucGFzc2lvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucGFzc2lvbl9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wYXNzaW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAucGFzc2lvbl9fdmlkZW8td3JhcHBlciAuaW5uZXJWaWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmV3IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAubmV3X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5uZXdfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm5ld19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLm5ld19fZmlyc3RJbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5uZXdfX3NlY29uZEltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAudmlkZW8tbWFwLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyODJGO1xuICB9XG5cbiAgLm1hcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1hcF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubWFwLTIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5tYXAtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjgyRjtcbiAgfVxuXG4gIC5tYXAtMl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5tYXAtMl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICB9XG5cbiAgLnNpbmxnZS1jb21wYXNzX19jb250ZW50LWxlZnRfX2JhY2sge1xuICAgIG1heC13aWR0aDogMTI4cHg7XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtbGVmdF9fYmFjay13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA2OXB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZDogI0RDREFENDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzFFMUUxRTtcbiAgfVxuXG4gIC5zaW5sZ2UtY29tcGFzc19fY29udGVudC1sZWZ0X19tYWluIGgxIHtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG5cbiAgLnNpbmxnZS1jb21wYXNzX19jb250ZW50LWxlZnRfX21haW5fX3N0YW1wIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnNpbmxnZS1jb21wYXNzX19jb250ZW50LWxlZnRfX21haW5fX2luZm9fX3JpZ2h0IHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzFFMUUxRTtcbiAgfVxuXG4gIC5zaW5sZ2UtY29tcGFzc19fY29udGVudC1sZWZ0X19tYWluX19pbWFnZSB7XG4gICAgd2lkdGg6IDgwLjV2dztcbiAgfVxuXG4gIC5zaW5sZ2UtY29tcGFzc19fY29udGVudC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2lubGdlLWNvbXBhc3NfX2NvbnRlbnQtcmlnaHRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDM3NHB4O1xuICB9XG5cbiAgLmNvbWJpbmVkX19oZWFkaW5nIHtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuY29tYmluZWRfX2hlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5jb21iaW5lZF9fY2FyZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgfVxuXG4gIC5jb21iaW5lZF9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMxRTFFMUU7XG4gIH1cblxuICAuY29tYmluZWRfX2NhcmQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gIH1cblxuICAuY29tYmluZWRfX2NhcmQ6bnRoLWNoaWxkKDQpIHtcbiAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICB9XG5cbiAgLmNvbWJpbmVkX19jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmNvbWJpbmVkX19jYXJkIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIH1cblxuICAucHJvZHVjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucHJvZHVjdHNfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gIH1cblxuICAucHJvZHVjdHNfX2JhY2sge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMUUxRTFFO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA2OXB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZDogI0RDREFENDtcbiAgfVxuXG4gIC5wcm9kdWN0c19fYmFjay1idXR0b24ge1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMUUxRTFFO1xuICB9XG5cbiAgLnByb2R1Y3RzX19jYXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnByb2R1Y3RzX19jYXJkOm50aC1jaGlsZCgzbisxKSB7XG4gICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICB9XG5cbiAgLnByb2R1Y3RzX19jYXJkOm50aC1jaGlsZCgybisxKSB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMUUxRTFFO1xuICB9XG5cbiAgLnByb2R1Y3RzX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgdG9wOiAxM3B4O1xuICAgIHJpZ2h0OiAxM3B4O1xuICB9XG5cbiAgLnByb2R1Y3RzX19jYXJkLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wcm9kdWN0c19fY2FyZC1tb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNpbmxnZS1jb21wYXNzX19jb250ZW50LWxlZnRfX21haW5fX2ltYWdlIHtcbiAgICBtYXJnaW46IDE2MHB4IGF1dG8gMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDU1MHB4KSBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTUzNXB4KSB7XG4gIC5uZXctMl9fdGl0bGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxuXG4gIC5jaXR5X190aXRsZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG5cbiAgLnBhc3Npb25fX3RpdGxlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cblxuICAubmV3X190aXRsZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG5cbiAgLm1hcF9fdGl0bGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxuXG4gIC5tYXAtMl9fdGl0bGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY3NXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDU1MHB4KSBhbmQgKG1pbi13aWR0aDogMTUzNnB4KSBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5jaXR5X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAoKG1heC1oZWlnaHQ6IDYyNXB4KSBvciAobWF4LXdpZHRoOiAxMjUwcHgpKSB7XG4gIC5wYXNzaW9uX19yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDEwcHgsIDIwcmVtLCAyMHJlbSk7XG4gICAgZ2FwOiAyMHJlbTtcbiAgfVxuXG4gIC5wYXNzaW9uX190ZXh0Om50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYXNzaW9uX190ZXh0LXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxuXG4gIC5wYXNzaW9uX190ZXh0LnNlY29uZCB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE2NHB4KSBhbmQgKG1heC13aWR0aDogMTI4NnB4KSB7XG4gIC5wcm9kdWN0c19fY2FyZC1ob3Zlci1ob3BzIHtcbiAgICBoZWlnaHQ6IGNsYW1wKDI5cHgsIDU4cmVtLCA1OHB4KTtcbiAgfVxufSIsIi8qKlxuICogU3dpcGVyIDExLjEuMTRcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogU2VwdGVtYmVyIDEyLCAyMDI0XG4gKi9cblxuIEBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9Omhvc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3otaW5kZXg6MX0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7cG9zaXRpb246cmVsYXRpdmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTtib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcixyZ2JhKDAsMCwwLC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXIuc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXIuc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXIuc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbnVsLFxub2wsXG5kZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbnAge1xuICBtYXJnaW46IDA7XG59XG5jaXRlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuZmllbGRzZXQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiIsIi8vIEJyYXZvTkRcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCcmF2b05EXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL0JyYXZvTkQtUmVndWxhci5vdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLy8gSW50ZXJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci1Cb2xkLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJJdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvSW50ZXItQm9sZEl0YWxpYy50dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLy8gQXJzZW5hbFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyc2VuYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvQXJzZW5hbC1Cb2xkLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vLyBOYXRvU2Fuc1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdG9TYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUxpZ2h0LnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0b1NhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvTm90b1NhbnMtUmVndWxhci50dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdG9TYW5zSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUl0YWxpYy50dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdG9TYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUJvbGQudHRmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOYXRvU2Fuc0l0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Cb2xkSXRhbGljLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCJAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIDpyb290IHtcbiAgICBmb250LXNpemU6IDAuMTMwMjA4MzMzM3ZoOyAvKiAxcmVtID0gMXB4LCBhdCA3NjhweCBoZWlnaHQgKi9cbiAgfVxufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgb3IgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICA6cm9vdCB7XG4gICAgZm9udC1zaXplOiAwLjA3MzIwNjQ0MjE3dnc7IC8qIDFyZW0gPSAxcHgsIGF0IDEzNjZweCB3aWR0aCAqL1xuICB9XG59XG5cbnByZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBwaW5rO1xuICB6LWluZGV4OiA5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gICYuc2luZ2xlLFxuICAmLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICYubm9zY3JvbGwge1xuICAgICAgLmhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICZfX2NvbXBhbnkge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JyYW5kIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2stYWxtb3N0O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAmX19jb21wYW55IHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYnJhbmQge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jZW50ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmhlYWRlcl9fbmF2IHtcbiAgICAgICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2NvbXBhbnkge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrLWFsbW9zdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2JyYW5kIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjay1hbG1vc3Q7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19oYW1idXJnZXIge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItYmxhY2stYWxtb3N0O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLWFsbW9zdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stYWxtb3N0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jZW50ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1hbG1vc3Q7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX25hdiB7XG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjay1hbG1vc3Q7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19sYW5ndWFnZS1waWNrZXJ7XG4gICAgICAgIC53cG1sLWxzLWxlZ2FjeS1saXN0LXZlcnRpY2Fse1xuICAgICAgICAgIC53cG1sLWxzLWl0ZW17XG4gICAgICAgICAgICAmLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZXtcbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjay1hbG1vc3Q7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaG9tZSxcbiAgJi5wYWdlLXRlbXBsYXRlLWNyYWZ0c21hbnNoaXAge1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmZvb3RlciB7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgJi5wYWdlLXRlbXBsYXRlLWNyYWZ0c21hbnNoaXAge1xuICAgIC5jaXR5X19jb250ZW50LFxuICAgIC5jaXR5X19iZ0ltYWdlLXdyYXBwZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2l0ZSB7XG4gIHBhZGRpbmctdG9wOiBpblB4KDgyKTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICBwYWRkaW5nLXRvcDogNjlweDtcbiAgfVxufVxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICYtbW9iaWxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXRhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1kZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXRhYmxldCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIG1heC13aWR0aDogMTM2NnB4O1xuICBwYWRkaW5nOiAwIGluUHgoNDAsIDIwKTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLy8gbWF4LXdpZHRoOiAxOTIwcHg7XG4gIC8vIHBhZGRpbmc6IDAgaW5QeCg4MCwgMjApO1xuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSBhbmQgKG1heC1oZWlnaHQ6ICRzY3JlZW4taC03MDApIHtcbiAgICBtYXgtd2lkdGg6IDIwMHZoO1xuICB9XG4gIC8vIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIGFuZCAobWF4LWhlaWdodDogJHNjcmVlbi1oLTYwMCkge1xuICAvLyAgIG1heC13aWR0aDogODB2dztcbiAgLy8gfVxuICAmLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm90Z3MtZGV2ZWxvcG1lbnQtc2l0ZS1mcm9udC1lbmR7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIuYnV0dG9uIHtcbiAgd2lkdGg6IGluUHgoMjU1KTtcbiAgaGVpZ2h0OiBpblB4KDQwKTtcbiAgZm9udC1zaXplOiBpblB4KDE0LCAxNCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IGluUHgoMjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yNTYwKSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgLy8gd2lkdGg6IDI1NXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAmLmdyYXkge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1kYXJrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idXR0b25fYXJyb3dfZ3JheS5zdmdcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IGluUHgoMjgpO1xuICAgICAgaGVpZ2h0OiBpblB4KDE0KTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrLWFsbW9zdDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idXR0b25fYXJyb3dfYWxtb3N0X2JsYWNrLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudHJhbnNwYXJlbnQge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2stYWxtb3N0O1xuICAgIGdhcDogaW5QeCgxNik7XG4gICAgLy8gcGFkZGluZzogaW5QeCgxNikgaW5QeCg0NykgaW5QeCgxNikgaW5QeCg0MCk7ID8/Pz8/Pz9cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1nb2xkO1xuICAgIH1cbiAgICAmLmJhY2sge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9hcnJvd19iYWNrX2JsYWNrLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiBpblB4KDI4KTtcbiAgICAgICAgaGVpZ2h0OiBpblB4KDE0KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZm93YXJkIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idXR0b25fYXJyb3dfYWxtb3N0X2JsYWNrLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiBpblB4KDI4KTtcbiAgICAgICAgaGVpZ2h0OiBpblB4KDE0KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYXJyb3ctcmlnaHR7XG4gICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idXR0b25fYXJyb3dfZ3JheS5zdmdcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogaW5QeCgyOCk7XG4gICAgICAgIGhlaWdodDogaW5QeCgxNCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J1dHRvbl9hcnJvd19hbG1vc3RfYmxhY2suc3ZnXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYmxhY2t7XG4gICAgICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYnV0dG9uX2Fycm93X2FsbW9zdF9ibGFjay5zdmdcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLWFsbW9zdDtcbiAgICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J1dHRvbl9hcnJvd19ncmF5LnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgICB9XG4gICAgICB9XG4gIH1cblxuICAmLmJhY2t7XG4gICAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stYWxtb3N0O1xuICAgIGNvbG9yOiRjb2xvci1ncmF5O1xuICB9XG59XG4mLmFycm93LWJhY2t7XG4gICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYnV0dG9uX2Fycm93X2JhY2tfYWxtb3N0X2JsYWNrLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiBpblB4KDI4KTtcbiAgICAgICAgaGVpZ2h0OiBpblB4KDE0KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J1dHRvbl9hcnJvd19iYWNrX2dyYXkuc3ZnXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG5cbiAgJi50cmFuc3BhcmVudC13aGl0ZXtcbiAgICBjb2xvcjokY29sb3Itd2hpdGUtdGV4dDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci13aGl0ZS10ZXh0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ29sZDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2stYWxtb3N0O1xuICAgICAgXG4gICAgfVxuICB9XG59XG4iLCIuc2Nyb2xsX2Rvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBpblJlbSgzNSk7XG4gIGhlaWdodDogaW5SZW0oNzApO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogaW5SZW0oNDApO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi5zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk1O1xuICB0b3A6IGNhbGMoaW5SZW0oNDApICsgJGhlYWRlci1zaXplKTtcbiAgcmlnaHQ6IGluUmVtKDMwKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAkaGVhZGVyLXNpemUgLSBpblJlbSg0MCkgLSBpblJlbSg0MCkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAubGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogZGFzaGVkO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XG4gICAgJi5wYXNzZWQge1xuICAgICAgdG9wOiBpblJlbSgxMik7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICBoZWlnaHQ6IDAlO1xuICAgIH1cbiAgICAmLnJlbWFpbmluZyB7XG4gICAgICBib3R0b206IGluUmVtKDcpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBpblJlbSgxOSkpOyAvLyAtIDE5IGFzIHRvcCAxMiBhbmQgYm90dG9tIGlzIDdcbiAgICB9XG4gIH1cbiAgLmJhcnJlbF93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlO1xuICAgIHRvcDogMDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGluUmVtKDI0KTtcbiAgICB9XG4gIH1cbiAgLmRvdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHdpZHRoOiBpblJlbSgxNCk7XG4gICAgaGVpZ2h0OiBpblJlbSgxNCk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9kb3Quc3ZnXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgfVxufVxuIiwiLy8gQUdFXG4uYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6ICRoZWFkZXItc2l6ZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogNjhweDtcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gJGhlYWRlci1zaXplLW1vYik7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAvLyB0b3A6ICRoZWFkZXItc2l6ZS1tb2I7XG4gIH1cbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1kYXJrO1xuICAmX19iZ0ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIC5iZy1vdmVybGF5e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIHBpY3R1cmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmFnZS1saW5lc3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRzY3JlZW4tbGcpe1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMzJSk7XG4gICAgICB9XG4gICAgICBzdmd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGgxXzcwcHgoKTtcbiAgICBtYXJnaW4tYm90dG9tOiBpblB4KDIwKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBwXzE0cHgoKTtcbiAgICBtYXJnaW4tYm90dG9tOiBpblB4KDUwKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogaW5QeCgxMyk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICB9XG4gIH1cbiAgJl9fcmVzdHJpY3RlZCB7XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBwXzE2cHgoKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpblB4KDIwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGZpeGVkRnVsbCgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgLy8gaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gJGhlYWRlci1zaXplKTtcbiAgLy8gbWluLWhlaWdodDogNzY4cHg7XG4gIC8vIGhlaWdodDogYXV0bztcbiAgLy8gcGFkZGluZy10b3A6ICRoZWFkZXItc2l6ZTtcbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAvLyBtYXgtd2lkdGg6IDUwJTtcbiAgICAvLyBtYXJnaW46IGF1dG87XG4gICAgLy8gcGFkZGluZzogMjBweCAwO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgLy8gcGFkZGluZy10b3A6IDY4cHg7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMGR2aCAtICRoZWFkZXItc2l6ZS1tb2IpO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLy8gaW4gUFhcbkBtaXhpbiBoMV83MHB4KCkge1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWFyc2VuYWw7XG4gIGZvbnQtc2l6ZTogaW5QeCg3MCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGluUHgoNzApO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1peGluIGgyXzE0MHB4KCkge1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1hcnNlbmFsO1xuICBmb250LXNpemU6IGluUHgoMTQwLCA1MCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWl4aW4gaDJfMzBweCgpIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIGZvbnQtc2l6ZTogaW5QeCgzMCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGluUHgoNTApO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1peGluIHBfMTRweCgpIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgZm9udC1zaXplOiBpblB4KDE0LCAxNCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWl4aW4gcF8xNnB4KCkge1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgZm9udC1zaXplOiBpblB4KDE2LCAxNik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluUHgoMjQsIDIwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IGluUHgoMC44LCAwLjcpO1xufVxuLy8gaW4gUkVNXG5AbWl4aW4gaDFfNzByZW0oKSB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtYXJzZW5hbDtcbiAgZm9udC1zaXplOiBpblJlbSg3MCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGluUmVtKDcwKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtaXhpbiBoMl8xNDByZW0oKSB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWFyc2VuYWw7XG4gIGZvbnQtc2l6ZTogaW5SZW0oMTQwLCA1MCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBtZWRpYSAobWF4LWhlaWdodDogJHNjcmVlbi1oLTYwMCkgYW5kIChtaW4taGVpZ2h0OiAkc2NyZWVuLWgtNTUwKSBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTUzNXB4KSB7XG4gICAgLy8gZm9udC1zaXplOiBpblJlbSgxMDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgJjpsYW5nKGVuKSB7XG4gICAgICAvLyBmb250LXNpemU6IGluUmVtKDEzMCwgNTApO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwNXB4KSB7XG4gICAgJjpsYW5nKGVuKSB7XG4gICAgICAvLyBmb250LXNpemU6IGluUmVtKDEyMCwgNTApO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgJjpsYW5nKGVuKSB7XG4gICAgICAvLyBmb250LXNpemU6IGluUmVtKDExMCwgNTApO1xuICAgIH1cbiAgfVxufVxuQG1peGluIGgyXzMwcmVtKCkge1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgZm9udC1zaXplOiBpblJlbSgzMCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGluUmVtKDUwKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtaXhpbiBwXzE0cmVtKCkge1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXNpemU6IGluUmVtKDE0LCAxNCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWl4aW4gcF8xNnJlbSgpIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIGZvbnQtc2l6ZTogaW5SZW0oMTYsIDE2KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogaW5SZW0oMjQsIDIwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IGluUmVtKDAuOCwgMC43KTtcbn1cbi8vIGJvcmRlcnNcbkBtaXhpbiBib3JkZXJUb3AoKSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItYmxhY2stYWxtb3N0O1xufVxuQG1peGluIGJvcmRlckJvdHRvbSgpIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ibGFjay1hbG1vc3Q7XG59XG5AbWl4aW4gYm9yZGVyTGVmdCgpIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3ItYmxhY2stYWxtb3N0O1xufVxuQG1peGluIGJvcmRlclJpZ2h0KCkge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3ItYmxhY2stYWxtb3N0O1xufVxuIiwiLnZpZGVvLWNvbnRlbnR7XG4gICAgIEBpbmNsdWRlIGZpeGVkRnVsbCgpO1xuICAgIHotaW5kZXg6IDkwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdG9wOiRoZWFkZXItc2l6ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKXtcbiAgICAgICAgcGFkZGluZy10b3A6IGluUHgoODApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDowO1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6ICRoZWFkZXItc2l6ZTtcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gaW5SZW0oMzApKTtcbiAgICB9XG4gICAgJl9fd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6aW5QeCgxOCk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIH1cbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAubGVmdHtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRzY3JlZW4tbGcpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZpZGVvLXdyYXBwZXItbW9iaWxle1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAudmlkZW8td3JhcHBlcntcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAudmlkZW8tY29udGVudF9fdGl0bGV7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWFyc2VuYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5QeCg3MCk7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluUHgoNzApO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbCl7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6aW5QeCg1MCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluUHgoNTApO1xuICAgICAgICB9XG4gICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSl7XG4gICAgICAgICAgYnJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8tY29udGVudF9fdGV4dHtcbiAgICAgICBAaW5jbHVkZSBwXzE2cmVtKCk7XG4gICAgIFxuICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8td3JhcHBlcntcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHZpZGVve1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogaW5QeCgxMjApO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHNjcmVlbi1zbSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIEV2ZXJ5IHllYXIgbmV3XG4ubmV3LTIge1xuICBAaW5jbHVkZSBmaXhlZEZ1bGwoKTtcbiAgei1pbmRleDogNTA7XG4gIG1hcmdpbi10b3A6ICRoZWFkZXItc2l6ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDokc2NyZWVuLXNtKXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLXNpemU7XG4gIH1cbiAgLy8gQG1lZGlhIChtaW4taGVpZ2h0OiAxMzAxcHgpIHtcbiAgLy8gICBoZWlnaHQ6dW5zZXQ7IFxuICAvLyB9XG4gICZfX2JnSW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6Y2FsYygxMDAlIC0gaW5SZW0oMzApKTtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IGluUmVtKDkxKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgLnRleHRze1xuICAgICAgICBvcmRlcjoyO1xuICAgICAgfVxuICAgICB9XG4gICAgLmltYWdlcy1hcmVhe1xuXG4gICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6aW5QeCg0MCwyMCk7XG4gICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRzY3JlZW4taC03MDApIGFuZCAobWluLWhlaWdodDogJHNjcmVlbi1oLTY1MCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMXZoO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRzY3JlZW4taC02NTApIGFuZCAobWluLWhlaWdodDogJHNjcmVlbi1oLTYwMCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4dmg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJHNjcmVlbi1oLTYwMCkgYW5kIChtaW4taGVpZ2h0OiAkc2NyZWVuLWgtNTUwKSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgcGFkZGluZy10b3A6IDJ2aDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBoMl8xNDByZW0oKTtcbiAgICBmb250LXNpemU6IGluUHgoNjApO1xuICAgIG1hcmdpbi1ib3R0b206IGluUHgoNTApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgcF8xNnJlbSgpO1xuICAgIC8vIG1heC13aWR0aDogaW5SZW0oNDAwKTtcbiAgICBtYXgtd2lkdGg6IDM0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2NyZWVuLWgtNjUwKSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbiAgJl9fZmlyc3RJbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogaW5SZW0oMzAwKTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gaW5SZW0oNjQpIC0gaW5SZW0oMjA3KSAtICRoZWFkZXItc2l6ZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogaW5SZW0oNjQpO1xuICAgIHJpZ2h0OiBpblJlbShjYWxjKDM4MCArIDYwKSk7XG4gICAgei1pbmRleDogMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICByaWdodDogY2FsYygzMCUgKyA0MHB4KTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxNzUwcHgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgIHJpZ2h0OiBjYWxjKDMwJSArIDQwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhc3BlY3QtcmF0aW86IDQwLzI3O1xuICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICBcbiAgfVxuICAmX19zZWNvbmRJbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogaW5SZW0oMzgwKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIGluUmVtKDgwKSAtICRoZWFkZXItc2l6ZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogaW5SZW0oNDApO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxNzUwcHgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgXG4gIH1cbn0iLCIuaGVhZGVyIHtcbiAgcGFkZGluZzogaW5QeCgxOSkgaW5QeCg0MCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1kYXJrO1xuICBAaW5jbHVkZSBib3JkZXJCb3R0b207XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICZfX2NvbXBhbnkge1xuICAgIHdpZHRoOiAzMTVweDsgLy8gSGFzIHRvIG1hdGNoIG5hdiB3aWR0aFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGluUHgoMjApO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgd2lkdGg6IDczcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkY29sb3ItZ3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYnJhbmQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDBweDtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogaW5QeCgxNjApO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkY29sb3ItZ3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYtbG9nb3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyNHB4IDBweCAyM3B4IDIwcHg7XG4gICAgICAmLWNvbXBhbnkge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA3M3B4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1icmFuZCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtbGluZSB7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gIH1cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cbiAgICAmLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjRweCAyNXB4O1xuICAgICAgQGluY2x1ZGUgYm9yZGVyTGVmdCgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jZW50ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19oYW1idXJnZXItY2VudGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX25hdiB7XG4gICAgbWluLXdpZHRoOiAzMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiBpblB4KDQwKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFyaztcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY5LjRweCk7XG4gICAgICB0b3A6IDY5LjRweDsgLy9oZWFkZXIgc2l6ZSArIGJvcmRlclxuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL21vYmlsZV9tZW51X2JnLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250YWluZXIge1xuICAgICAgb3BhY2l0eTogMDsgLy8gISBURU1QXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNThweCAyMHB4IDIwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IGluUHgoNDApO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBwXzE0cHgoKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXJUb3AoKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlckJvdHRvbSgpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMCAyMHB4O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J1dHRvbl9hcnJvd19ncmF5LnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xhbmd1YWdlLXBpY2tlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogaW5QeCgxNCwgMTQpOyAvLyBoYXMgdG8gbWF0Y2ggLndwbWwtbHMtbGVnYWN5LWxpc3QtdmVydGljYWwgPiB1bCBoZWlnaHRcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICAud3BtbC1scy1sZWdhY3ktbGlzdC12ZXJ0aWNhbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgICYub3BlbiB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgIGhlaWdodDogaW5QeCgzMiwgMzIpO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cG1sLWxzLWl0ZW0ge1xuICAgICAgICAgICYud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogaW5QeCg0LCA0KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGhlaWdodDogaW5QeCgxNCwgMTQpO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndwbWwtbHMtaXRlbSB7XG4gICAgICAgICYud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcbiAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogaW5QeCgxMCwgMTApO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL21lbnVfYXJyb3dfZG93bl93aGl0ZS5zdmdcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB3aWR0aDogaW5QeCg4LCA4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBpblB4KDQsIDQpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgQGluY2x1ZGUgcF8xNHB4KCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICYubm90LWhvbWVwYWdle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gIH1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDokc2NyZWVuLXNtKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gIFxuICAmX19yb3cge1xuICAgIHBhZGRpbmc6IDAgaW5QeCg0MCk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAvLyBAaW5jbHVkZSBib3JkZXJCb3R0b20oKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgfVxuICB9XG4gICZfX2xvZ297XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgI2xvdHRpZS1sb2dve1xuICAgICAgc3Zne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBpblJlbSgzMjApO1xuICAgICAgfVxuICAgIH1cbiAgIFxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBwXzE2cHgoKTtcbiAgICBsaW5lLWhlaWdodDogaW5QeCgyMik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiBpblB4KDQwKSBpblB4KDQwKSBpblB4KDM1KTtcbiAgICAvLyBAaW5jbHVkZSBib3JkZXJSaWdodCgpO1xuICAgIC8vIEBpbmNsdWRlIGJvcmRlckxlZnQoKTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTI1NjApIHtcbiAgICAgIG1heC13aWR0aDogMTgzMnB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAzNXB4O1xuICAgIH1cbiAgfVxuICAmX19jb2x1bW4ge1xuICAgIHBhZGRpbmc6IGluUHgoNDApIGluUHgoNDApIGluUHgoMzUpO1xuICAgIC8vIEBpbmNsdWRlIGJvcmRlclJpZ2h0KCk7XG4gICAgLy8gQGluY2x1ZGUgYm9yZGVyTGVmdCgpO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IGluUHgoNTUpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTI1NjApIHtcbiAgICAgIG1heC13aWR0aDogMTgzMnB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICYubW9iaWxlLW5vLXB0e1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHNjcmVlbi1zbSl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2FkZHJlc3Mge1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcF8xNHB4KCk7XG4gICAgICBsaW5lLWhlaWdodDogaW5QeCgyNCwgMjQpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluUHgoMC43LCAwLjcpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGFjdHMge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBwXzE0cHgoKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpblB4KDI0LCAyNCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5QeCgwLjcsIDAuNyk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLmxvZ28tY29udGFpbmVye1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRzY3JlZW4tc20pe1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4iLCIubWFpbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6JHNjcmVlbi1zbSl7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICBwaWN0dXJle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDokc2NyZWVuLXNtKXtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWdlLWxpbmVze1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHNjcmVlbi1zbSl7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHN2Z3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG59XG5cbi5oZXJvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1kYXJrO1xuICB6LWluZGV4OiA1O1xuICAmLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAkaGVhZGVyLXNpemUpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gJGhlYWRlci1zaXplLW1vYik7XG4gICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICB9XG4gIH1cbn1cbi5wYXNzaW9uX192aWRlby13cmFwcGVyIHtcbiAgei1pbmRleDogMTUwO1xufVxuLy8gSEVST1xuLmhlcm8ge1xuICBAaW5jbHVkZSBmaXhlZEZ1bGwoKTtcbiAgei1pbmRleDogOTA7XG4gIC8vIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1kYXJrO1xuICAmX19iZ0ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIC8vIHBhZGRpbmctdG9wOiAzMnZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2NyZWVuLWgtNzAwKSBhbmQgKG1pbi1oZWlnaHQ6ICRzY3JlZW4taC02MDApIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogMjV2aDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2NyZWVuLWgtNjAwKSB7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogMTV2aDtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IGluUmVtKDQyMSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4vLyBDT01QQVNTXG4uY29tcGFzcyB7XG4gIEBpbmNsdWRlIGZpeGVkRnVsbCgpO1xuICB6LWluZGV4OiA4MDtcbiAgLy8gYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLWRhcms7XG4gIC8vIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IGluUmVtKDIwKTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAvLyBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtICRoZWFkZXItc2l6ZS1tb2IpO1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG4gICZfX2JnSW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiAkc2NyZWVuLWgtNzAwKSB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiA2dmg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiA3dmg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmX19hdHRyaWJ1dGVzLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMTB2aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMjl2aDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIHdpZHRoOiA5NXZ3O1xuICAgICAgdG9wOiA0MyU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAvLyB3aWR0aDogOTV2dztcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICB0b3A6IDQ4JTtcbiAgICB9XG4gICAgcGljdHVyZXtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gICZfX2JvdHRsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDc4OXB4O1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBtYXJnaW46IDAgYXV0byBpblJlbSgxNyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgaGVpZ2h0OiA1MHZoO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgd2lkdGg6IDU1dnc7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDSVRZXG4uY2l0eSB7XG4gIEBpbmNsdWRlIGZpeGVkRnVsbCgpO1xuICB6LWluZGV4OiA3MDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgfVxuICAmX19iZ0ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwdnc7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGluUmVtKDE4OSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG5cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRzY3JlZW4taC03MDApIGFuZCAobWluLWhlaWdodDogJHNjcmVlbi1oLTYyNSkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBpblJlbSgxMjApO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRzY3JlZW4taC02NzUpIGFuZCAobWluLWhlaWdodDogJHNjcmVlbi1oLTU1MCkgYW5kIChtaW4td2lkdGg6IDE1MzZweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwdmg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJHNjcmVlbi1oLTY1MCkgYW5kIChtaW4taGVpZ2h0OiAkc2NyZWVuLWgtNjAwKSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgLy8gcGFkZGluZy10b3A6IGluUmVtKDcwKTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2NyZWVuLWgtNjI1KSBhbmQgKG1pbi1oZWlnaHQ6ICRzY3JlZW4taC01NTApIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogaW5SZW0oMTIwKTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGgyXzE0MHJlbSgpO1xuICAgIG1hcmdpbi1ib3R0b206IGluUmVtKDE1KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgcF8xNnJlbSgpO1xuICAgIG1heC13aWR0aDogaW5SZW0oNTgwKTtcbiAgICAvLyBvcGFjaXR5OiAwO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUEFTU0lPTlxuLnBhc3Npb24ge1xuICBAaW5jbHVkZSBmaXhlZEZ1bGwoKTtcbiAgei1pbmRleDogNjA7XG4gIGhlaWdodDogMTAwdmg7XG4gIC8vIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1kYXJrO1xuICAvLyBvcGFjaXR5OiAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgfVxuICAmX19iZ0ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiBpblJlbSg3MCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2NyZWVuLWgtNzAwKSBhbmQgKG1pbi1oZWlnaHQ6ICRzY3JlZW4taC02NTApIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogaW5SZW0oNDApO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRzY3JlZW4taC02NTApIGFuZCAobWluLWhlaWdodDogJHNjcmVlbi1oLTYyNSkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBpblJlbSg0MCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJHNjcmVlbi1oLTYyNSkgYW5kIChtaW4taGVpZ2h0OiAkc2NyZWVuLWgtNTUwKSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgcGFkZGluZy10b3A6IGluUmVtKDEwMCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgaDJfMTQwcmVtKCk7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5SZW0oMzApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJHNjcmVlbi1oLTYwMCkgYW5kIChtaW4taGVpZ2h0OiAkc2NyZWVuLWgtNTUwKSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogaW5SZW0oMjApO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLy8gb3BhY2l0eTogMDtcbiAgfVxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IGluUmVtKDg0KTtcbiAgICAvLyBvcGFjaXR5OiAwO1xuICAgIC8vIGhlaWdodDogaW5SZW0oMzAwKTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkgYW5kICgobWF4LWhlaWdodDogJHNjcmVlbi1oLTYyNSkgb3IgKG1heC13aWR0aDogMTI1MHB4KSkge1xuICAgICAgcGFkZGluZy1yaWdodDogaW5SZW0oMjApO1xuICAgICAgZ2FwOiAyMHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBwXzE2cmVtKCk7XG4gICAgbWF4LXdpZHRoOiBpblJlbSgzNjYpO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkgYW5kICgobWF4LWhlaWdodDogJHNjcmVlbi1oLTYyNSkgb3IgKG1heC13aWR0aDogMTI1MHB4KSkge1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi13cmFwcGVye1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICYuc2Vjb25kIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkgYW5kICgobWF4LWhlaWdodDogJHNjcmVlbi1oLTYyNSkgb3IgKG1heC13aWR0aDogMTI1MHB4KSkge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3ZpZGVvLXdyYXBwZXIge1xuICAgIC5pbm5lclZpZGVvIHtcbiAgICAgIHdpZHRoOiBpblJlbSg1MjApO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIDYyJTtcbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogJHNjcmVlbi1oLTcwMCkgYW5kIChtaW4taGVpZ2h0OiA2MjZweCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIDU0JTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogJHNjcmVlbi1oLTYyNSkgYW5kIChtaW4taGVpZ2h0OiA2MDFweCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIDgwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogJHNjcmVlbi1oLTYwMCkgYW5kIChtaW4taGVpZ2h0OiAkc2NyZWVuLWgtNTUwKSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgNzIlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRXZlcnkgeWVhciBuZXdcbi5uZXcge1xuICAvLyBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tZGFyaztcbiAgQGluY2x1ZGUgZml4ZWRGdWxsKCk7XG4gIHotaW5kZXg6IDUwO1xuICAvLyBvcGFjaXR5OiAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgfVxuICAmX19iZ0ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiBpblJlbSg5MSk7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2NyZWVuLWgtNzAwKSBhbmQgKG1pbi1oZWlnaHQ6ICRzY3JlZW4taC02NTApIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTF2aDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2NyZWVuLWgtNjUwKSBhbmQgKG1pbi1oZWlnaHQ6ICRzY3JlZW4taC02MDApIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogOHZoO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRzY3JlZW4taC02MDApIGFuZCAobWluLWhlaWdodDogJHNjcmVlbi1oLTU1MCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAydmg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgaDJfMTQwcmVtKCk7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5SZW0oMTUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBwXzE2cmVtKCk7XG4gICAgLy8gbWF4LXdpZHRoOiBpblJlbSg0MDApO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRzY3JlZW4taC02NTApIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuICAmX19maXJzdEltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiBpblJlbSg1MjMpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gaW5SZW0oNjQpIC0gaW5SZW0oMjA3KSAtICRoZWFkZXItc2l6ZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogaW5SZW0oNjQpO1xuICAgIHJpZ2h0OiBpblJlbSgzNzgpO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gICZfX3NlY29uZEltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiBpblJlbSgzODApO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gaW5QeCg4MCkgLSAkaGVhZGVyLXNpemUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGluUmVtKDQwKTtcbiAgICByaWdodDogaW5SZW0oOTMpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvLW1hcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogOTA7XG4gIHRvcDokaGVhZGVyLXNpemU7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIFByZXZlbnQgYW55IG92ZXJmbG93IGlzc3Vlc1xuICBAbWVkaWEgKG1heC13aWR0aDokc2NyZWVuLXNtKXtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICB0b3A6MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuICB9XG59XG5cblxuLnRyYW5zcGFyZW50e1xuICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbn1cblxuLy8gTUFQXG4ubWFwIHtcbiAgQGluY2x1ZGUgZml4ZWRGdWxsKCk7XG4gIHotaW5kZXg6IDkwIDtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkaGVhZGVyLXNpemU7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyBoZWlnaHQ6IDIwMHZoO1xuICBsZWZ0OjA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLm1hcC13aG9sZXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArICRoZWFkZXItc2l6ZSkpO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFyaztcblxuICB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICAgIC8vIG1hcmdpbjogYXV0bztcbiAgICAvLyBwYWRkaW5nOiAwO1xuICB9XG4gICZfX2FjdHVhbC1tYXB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBzdmcge1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoyMjgwcHgpe1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMzMwcHgpe1xuICAgICAgbGVmdDotNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTI4MHB4KXtcbiAgICAgIGxlZnQ6LTEwMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICB9XG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOjExNTVweCl7XG4gICAgICBsZWZ0Oi0xNTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNTBweCk7XG4gICAgfVxuICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpe1xuICAgICAgbGVmdDotMTc1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTc1cHgpO1xuICAgIH1cbiAgICAjTWFwe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAqe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjIyODBweCl7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpIHRyYW5zbGF0ZVkoMTAlKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjE3MDBweCl7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNSUpO1xuICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6MTA4MHB4KXtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJhcnJlbHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIH1cbiAgICAuc2luZ2xlLWxvY2F0aW9ue1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgJi52aXNpYmxle1xuICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNpbmdsZS1wYXRoe1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICYudmlzaWJsZXtcbiAgICAgICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGUtcGF0aHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgJi52aXNpYmxle1xuICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYubWFpbi1wYXRoe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogaW5SZW0oNTApO1xuXG4gICAgQGluY2x1ZGUgaDJfMTQwcmVtKCk7XG4gICAgZm9udC1zaXplOiBpblB4KDYwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTs7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gIFtpZCo9XCJCYXJyZWwgXCJdIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICBbaWQqPVwiX3JvYWRfXCJdIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgICYudmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAvLyBibGlua2luZyBiYXJyZWxcbiAgI0lYIHtcbiAgICA+IGNpcmNsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICA+IGNpcmNsZSB7XG4gICAgICAgIGFuaW1hdGlvbjogYmxpbmtfYmFycmVsIDJzIGluZmluaXRlIDJzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA2MSUgY2VudGVyO1xuICAgICAgfVxuICAgICAgI2JhcnJlbF9JWCB7XG4gICAgICAgIGFuaW1hdGlvbjogc2NhbGVfYmFycmVsIDJzIGluZmluaXRlIDJzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA2MCUgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMS42JTtcbiAgICByaWdodDogMTAuNjIlO1xuXG4gICAgLy8gdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgLy8gdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAvLyAmLnZpc2libGV7XG4gICAgLy8gICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC8vICAgb3BhY2l0eTogMTtcbiAgICAvLyB9XG4gIH1cbiAgJl9wcm9kdWN0c19fY2FyZHMge1xuICB9XG4gICZfcHJvZHVjdHNfX2NhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IHNvbGlkICRjb2xvci13aGl0ZSAxcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWRhcms7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JHNjcmVlbi1sKXtcbiAgICAgIG1heC13aWR0aDoxNTBweDtcbiAgICB9XG4gICAgJi5ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi52aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYuYWN0aXZle1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7XG4gICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYnJhdm87XG4gICAgICBmb250LXNpemU6IGluUmVtKDYwKTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGluUmVtKDE1KTtcbiAgICAgIHJpZ2h0OiBpblJlbSgxMCk7XG4gICAgfVxuICAgICYtdGh1bWJuYWlsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IGluUmVtKDEwKSBpblJlbSgxMik7XG4gICAgICBtYXgtd2lkdGg6IGluUmVtKDE2Nik7XG4gICAgfVxuICAgICYtbW9yZSB7XG4gICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAkY29sb3Itd2hpdGUgMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1kYXJrIWltcG9ydGFudDtcbiAgICAgIGdhcDogaW5SZW0oMTUpO1xuICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ29sZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb21wYXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBpblJlbSg0MCk7XG4gICAgcmlnaHQ6IGluUmVtKDM3KTtcbiAgICB3aWR0aDogaW5SZW0oOTApO1xuICAgIGhlaWdodDogaW5SZW0oOTApO1xuICB9XG4gICZfX2Nvb3JkcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogaW5SZW0oNDApO1xuICAgIGxlZnQ6IGluUmVtKDQwKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgZm9udC1zaXplOiBpblJlbSg3KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgfVxufVxuXG5cbi5tYXAtbW9iaWxle1xuICBwYWRkaW5nOmluUHgoNDUpIDAgaW5QeCg0NSw3NSk7XG4gIG1hcmdpbjppblB4KDQ1KSAwIDA7XG4gIGJvcmRlci10b3A6MXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgJl9fYnV0dG9ue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrIWltcG9ydGFudDtcbiAgfVxuICAgIC5zd2lwZXJ7XG4gICAgICAuc3dpcGVyLWJ0bntcbiAgICAgICAgaGVpZ2h0OiBpblB4KDE0LCAyOCk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zbGlkZXtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBpblB4KDIwLDQwKSk7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudG9we1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoMTAwcHgsIDE1MHB4KTtcbiAgICAgICAgZ2FwOiBpblB4KDEwKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogaW5QeCgxNTAsMTUwKTtcbiAgICAgICAgLmJlZXItdHlwZXtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5QeCgzMik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluUHgoNDApO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluUHgoNDApO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5iZWVyLXRleHR7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IGluUHgoMzIpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpblB4KDQwKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNSU7XG4gICAgICAgICAgY29sb3I6JGNvbG9yLWdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0e1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5jb21wYXNzLW5ve1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJyYXZvO1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yLWdyYXk7XG4gICAgICAgICAgICBmb250LXNpemU6aW5QeCgxMDAsMTIyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpblB4KDEyMiwxNTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm90dG9te1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IGluUHgoODIpO1xuICAgICAgICAuYmctaW1hZ2V7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIGluUHgoNDAsIDIwKSk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OmNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm90dGxlLWltZ3tcbiAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLy8gYm90dG9tOiAwO1xuICAgICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpblB4KDIwMCw0MDApO1xuICAgICAgICAgIG1heC13aWR0aDogaW5QeCgyMDAsIDIwMCk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4vL21hcC0yIChMVFUgTUFQKVxuXG4ubWFwLTIge1xuICBAaW5jbHVkZSBmaXhlZEZ1bGwoKTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFyaztcbiAgei1pbmRleDogMTAwIDtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkaGVhZGVyLXNpemU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OjA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBAbWVkaWEgKG1heC13aWR0aDokc2NyZWVuLXNtKXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuICB9XG4gXG4gICYubW9iaWxle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogMDtcbiAgfVxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgJl9fY29udGFpbmVye1xuICAgICYubW9iaWxle1xuICAgICBtYXJnaW4tdG9wOiAtMTUlOyAgICBcbiAgfVxuICB9XG4gICZfX2NvbnRlbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogaW5SZW0oNTApO1xuICAgIGdhcDppblJlbSgzNSk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JHNjcmVlbi1sKXtcbiAgICAgIHdpZHRoOjUwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICBnYXA6MDtcbiAgICB9XG4gIH1cbiAgJl9fYWN0dWFsLW1hcHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKSBzY2FsZSgxKTtcbiAgICAmLm1vYmlsZXtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKSBzY2FsZSgxKTtcbiAgICAgIHotaW5kZXg6IHVuc2V0O1xuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB9XG4gICZfX3RpdGxle1xuICAgIEBpbmNsdWRlIGgyXzE0MHJlbSgpO1xuICAgIGZvbnQtc2l6ZTogaW5QeCg2MCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX190ZXh0e1xuICAgIEBpbmNsdWRlIHBfMTZyZW0oKTtcbiAgfVxufVxuXG4vLyBLZXlmcmFtZXMgYW5pbWF0aW9uc1xuQGtleWZyYW1lcyBibGlua19iYXJyZWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGVfYmFycmVsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4iLCIuc2lubGdlLWNvbXBhc3Mge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yNTYwKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXJCb3R0b20oKTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBib3JkZXJUb3AoKTtcbiAgICBAaW5jbHVkZSBib3JkZXJCb3R0b20oKTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yNTYwKSB7XG4gICAgICBtYXgtd2lkdGg6IDE4MzJweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJi1sZWZ0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBAaW5jbHVkZSBib3JkZXJSaWdodCgpO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tMjU2MCkge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXJMZWZ0KCk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgLy8gQXMgZ2V0IGJ1dHRvbiBub3cgYXJlIGZpeGVkIHBvc2l0aW9uXG4gICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgICAmX19iYWNrIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpblB4KDE3Nik7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJpZ2h0KCk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjhweDtcbiAgICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6ICRoZWFkZXItc2l6ZS1tb2I7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJCb3R0b20oKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX21haW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclRvcCgpO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjay1hbG1vc3Q7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJyYXZvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5QeCgyMTApO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogaW5QeCg0NSk7XG4gICAgICAgICAgbGVmdDogaW5QeCgyNyk7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tMjU2MCkge1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogMjdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTE5MjApIHtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDM4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0xNTM2KSB7XG4gICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICBsZWZ0OiAyN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3N0YW1wIHtcbiAgICAgICAgICB3aWR0aDogaW5QeCg4OCk7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGluUHgoNDApO1xuICAgICAgICAgIHJpZ2h0OiBpblB4KDQwKTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yNTYwKSB7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tMTkyMCkge1xuICAgICAgICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2luZm8ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpblB4KDQwKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBpblB4KDI5NSk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5QeCgyMCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpblB4KDI1Nyk7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tMjU2MCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDUycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tMTkyMCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzY0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tMTUzNikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjcycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX19sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluUHgoMjApO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tMjU2MCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclRvcCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBfMTZweCgpO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrLWFsbW9zdDtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmX19yaWdodCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclRvcCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyQm90dG9tKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcF8xNHB4KCk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2stYWxtb3N0O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5QeCgyMCk7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogaW5QeCg0NTcpO1xuICAgICAgICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDk3MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGluUHgoNDApO1xuICAgICAgICAgIHJpZ2h0OiBpblB4KDEwKTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yNTYwKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogNzJ2aDtcbiAgICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tMTkyMCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDczdmg7XG4gICAgICAgICAgICAvLyB0b3A6IDE4cHg7XG4gICAgICAgICAgICByaWdodDogMTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTE1MzYpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHZoO1xuICAgICAgICAgICAgLy8gdG9wOiAxM3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDM3cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MC41dnc7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxNjBweCBhdXRvIDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTI1NjApIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmlnaHQoKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gJGhlYWRlci1zaXplKTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICBoZWlnaHQ6IDM3NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuXG4gIEBpbmNsdWRlIGJvcmRlckJvdHRvbSgpO1xuICAmX19jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBpblB4KDQwKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGluUHgoNDApO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IGluUHgoNDApO1xuICAgIEBpbmNsdWRlIGJvcmRlckxlZnQoKTtcbiAgICBAaW5jbHVkZSBib3JkZXJSaWdodCgpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTI1NjApIHtcbiAgICAgIG1heC13aWR0aDogMTgzMnB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBwXzE2cHgoKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2stYWxtb3N0O1xuICAgIH1cbiAgfVxufVxuXG4uY29tYmluZWQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbiAgQGluY2x1ZGUgYm9yZGVyQm90dG9tKCk7XG4gICYubGFzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5QeCg0MCk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGluUHgoNDApO1xuICAgIG1hcmdpbi1yaWdodDogaW5QeCg0MCk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tMjU2MCkge1xuICAgICAgbWF4LXdpZHRoOiAxODMycHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IGluUHgoMjQpIGluUHgoNDApIGluUHgoMTcpO1xuICAgIEBpbmNsdWRlIGJvcmRlckxlZnQoKTtcbiAgICBAaW5jbHVkZSBib3JkZXJSaWdodCgpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgaDJfMzBweCgpO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjay1hbG1vc3Q7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBib3JkZXJMZWZ0KCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyUmlnaHQoKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgfVxuICB9XG4gICZfX2NhcmQge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogaW5QeCgxMCkgaW5QeCg0MCkgaW5QeCg0MCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyUmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTE5MjApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgICAgQGluY2x1ZGUgYm9yZGVyQm90dG9tKCk7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiBpblB4KDE0Mik7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yNTYwKSB7XG4gICAgICAgIHdpZHRoOiAxOTlweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIHBfMTZweCgpO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjay1hbG1vc3Q7XG4gICAgICBsaW5lLWhlaWdodDogaW5QeCgyMCk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogaW5QeCg0MCk7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTI1NjApIHtcbiAgICBAaW5jbHVkZSBib3JkZXJCb3R0b20oKTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBib3JkZXJUb3AoKTtcbiAgICBAaW5jbHVkZSBib3JkZXJCb3R0b20oKTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yNTYwKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXJMZWZ0KCk7XG4gICAgICBAaW5jbHVkZSBib3JkZXJSaWdodCgpO1xuICAgICAgbWF4LXdpZHRoOiAxODMycHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICB9XG4gIH1cbiAgJl9fYmFjayB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlckJvdHRvbSgpO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogJGhlYWRlci1zaXplLW1vYjtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbiAgICB9XG4gICAgJi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyQm90dG9tKCk7XG4gICAgICB3aWR0aDogaW5QeCgxNzYpO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gICZfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG4gICZfX2NhcmQge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGJvcmRlclJpZ2h0KCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyQm90dG9tKCk7XG4gICAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXJMZWZ0KCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWwpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICY6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyTGVmdCgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICY6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyTGVmdCgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2stYWxtb3N0O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJyYXZvO1xuICAgICAgZm9udC1zaXplOiBpblB4KDgwKTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGluUHgoMyk7XG4gICAgICByaWdodDogaW5QeCgxMCk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yNTYwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0xOTIwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgICYtdGh1bWJuYWlsIHtcbiAgICAgIHdpZHRoOiBpblB4KDIwNSk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yNTYwKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0xOTIwKSB7XG4gICAgICAgIHdpZHRoOiAyNzRweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIHdpZHRoOiAxMzRweDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgbWFyZ2luOiAtMTFweCBhdXRvIDdweDtcbiAgICAgIH1cbiAgICAgICYtaG92ZXIge1xuICAgICAgICB3aWR0aDogaW5QeCgyMTkpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogaW5QeCgxMikgMCBpblB4KDEzKTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tMjU2MCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA2MXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTE5MjApIHtcbiAgICAgICAgICB3aWR0aDogMjkzcHg7XG4gICAgICAgICAgcGFkZGluZzogMzJweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi1iZWFyX3R5cGUge1xuICAgICAgICBAaW5jbHVkZSBwXzE0cHgoKTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjay1hbG1vc3Q7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluUHgoMTgpO1xuICAgICAgICBwYWRkaW5nOiBpblB4KDExKSBpblB4KDIwKTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyVG9wKCk7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTI1NjApIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogMTdweCA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWhvcHMge1xuICAgICAgICBAaW5jbHVkZSBwXzE0cHgoKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluUHgoMTgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrLWFsbW9zdDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluUHgoMC43KTtcbiAgICAgICAgcGFkZGluZzogaW5QeCgxMSkgaW5QeCgyMCk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclRvcCgpO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yNTYwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE3cHggNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE2NHB4KSBhbmQgKG1heC13aWR0aDogMTI4NnB4KSB7XG4gICAgICAgICAgLy8gc3RhcnRzIG1vdmluZyBpbnRvIG5ldyBsaW5lXG4gICAgICAgICAgaGVpZ2h0OiBpblB4KDU4KTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLW1vcmUge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyVG9wKCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5wcm9kdWN0c19fY2FyZC10aHVtYm5haWwge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcm9kdWN0c19fY2FyZC1ob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAucHJvZHVjdHNfX2NhcmQtbW9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1hbG1vc3Q7XG4gICAgICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J1dHRvbl9hcnJvd19ncmF5LnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX25vLXBvc3RzIHtcbiAgfVxuICAmX19yaWdodC1zaWRlIHtcbiAgICB3aWR0aDogaW5QeCgxNzYpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4iXX0= */