

/* Start:/local/layout/assets/lib/swiper/8.0.2/swiper.min.css?176588269215820*/
/**
 * Swiper 8.0.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 2, 2022
 */

@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}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.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,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.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:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.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-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;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: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:flex;align-items: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:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{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: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;box-shadow:none;-webkit-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:10px;top:50%;transform:translate3d(0px,-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%;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;transition:.2s transform,.2s top}.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%;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{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background: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%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{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: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:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);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:flex;justify-content: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%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{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-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;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;filter:blur(50px)}.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-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-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;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/layout/assets/lib/bootstrap/4.6.1/bootstrap.min.css?1765882691162017*/
/*!
 * Bootstrap v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */
/* End */


/* Start:/local/templates/parliament/assets/css/styles.css?17658827461606253*/
@charset "UTF-8";
/*Переменные стилей*/
/*Forms*/
/*Buttons*/
/*Loading*/
/*Top menu*/
/* Login */
/* Footer */
/* Brands menu */
/* Registration */
/*MGM invite page*/
/*Burger-button*/
/*Top menu*/
/* Footer */
/* Brands menu */
/* Registration */
/*Burger-button*/
/*Стили*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300ita‌​lic,400italic,500,500italic,700,700italic,900italic,900);
.ui-widget.ui-widget-content {
  color: #010e2f;
  font-family: "Oranienbaum", serif;
  background: #fff;
  border: 1px solid #4b526d;
  border-top: none; }

.ui-menu .ui-menu-item-wrapper {
  padding: 10px 15px;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  margin: 0; }

.ui-menu .ui-menu-item-wrapper.ui-state-active {
  background: #fff;
  color: #c6d2dc;
  outline: none;
  border: none; }

.ui-helper-hidden-accessible {
  display: none;
  visibility: hidden;
  height: 0;
  max-height: 0; }

#autocompleteHolder {
  position: absolute;
  width: 0;
  height: 0;
  overflow: visible;
  padding: 0;
  margin: 0;
  z-index: 100; }

.profile-benefit-preview {
  max-width: 100%;
  max-height: 100px;
  margin: auto;
  display: block;
  margin-bottom: 15px; }

.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  font-size: 12px;
  background-color: transparent; }
  .footer .el-collapse-item__header {
    position: relative; }
    .footer .el-collapse-item__header .bw {
      position: relative;
      width: 100%;
      height: 10vh;
      cursor: pointer; }
      .footer .el-collapse-item__header .bw img {
        height: 100%;
        width: 100%; }
  .footer .plus18 {
    position: absolute;
    left: 0; }
    @media (max-width: 767.98px) {
      .footer .plus18 {
        width: 30px;
        top: 10px; } }
  .footer .footer-text-top {
    margin-bottom: 5px; }
  .footer.isOpen {
    background-color: #fff; }
    .footer.isOpen .bw {
      opacity: 1; }
  .footer a {
    color: #e6e6e6;
    text-decoration: underline; }
  .footer button {
    border: none;
    background-color: inherit;
    cursor: pointer;
    font: inherit;
    color: #e6e6e6;
    text-decoration: underline; }
    .footer button:focus {
      outline: unset; }
  .footer li {
    color: #000000; }
  .footer.footer-inside {
    color: #e6e6e6;
    background-color: rgba(255, 255, 255, 0.5); }
    .footer.footer-inside .el-icon-arrow-right {
      position: absolute;
      padding: 6px;
      right: 0;
      top: 50%;
      line-height: 1;
      cursor: pointer;
      transform: rotate(-180deg) translateY(50%);
      background-image: url(/local/templates/parliament/assets/css/../img/arrow.webp);
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      transition: .7s; }
      @media (min-width: 768px) {
        .footer.footer-inside .el-icon-arrow-right {
          padding: 10px; } }
      .footer.footer-inside .el-icon-arrow-right.is-active {
        transform: rotate(0deg) translateY(-50%); }
    .footer.footer-inside.isOpen {
      background-color: rgba(255, 255, 255, 0.95);
      color: #000000; }
      .footer.footer-inside.isOpen a, .footer.footer-inside.isOpen button {
        color: #000000; }
        .footer.footer-inside.isOpen a:hover, .footer.footer-inside.isOpen button:hover {
          color: #000000; }

.footer-info {
  padding-top: 6px;
  padding-bottom: 6px;
  position: relative; }

.footer-text {
  padding-left: 58px;
  padding-right: 58px;
  position: relative;
  font-size: 12px;
  line-height: 1.5;
  font-weight: 400; }
  @media (max-width: 767.98px) {
    .footer-text {
      padding-left: 40px;
      padding-right: 0; } }

.footer-nav {
  padding: 0 0 8px 0;
  margin: 6px 0 0;
  list-style: none;
  text-align: center; }
  .footer-nav li {
    display: inline; }
    .footer-nav li:not(:last-child) {
      padding-right: 8px; }
    .footer-nav li:not(:last-child):after {
      content: "|";
      position: relative;
      right: -4px; }

.footer-absolute {
  position: absolute;
  background: none; }
  .footer-absolute .el-collapse-item__header {
    display: none; }
  .footer-absolute .el-collapse-item__wrap {
    display: block !important; }
  .footer-absolute .footer-text {
    padding-left: 0;
    padding-right: 0; }
  .footer-absolute .plus18 {
    display: none; }
  .footer-absolute .auth-footer_accordion .el-collapse-item__content {
    background: none; }
  .footer-absolute .footer-text-top {
    display: none; }

.auth-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  color: #e6e6e6;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
  transition: background-color .3s;
  overflow-x: hidden; }
  .auth-footer_line_height {
    line-height: 1.5; }
  @media (min-width: 768px) and (max-height: 600px) {
    .auth-footer {
      position: absolute; } }
  @media (max-width: 767.98px) {
    .auth-footer {
      position: absolute; } }
  .auth-footer button {
    border: none;
    background-color: inherit;
    cursor: pointer;
    font: inherit;
    color: #e6e6e6;
    text-decoration: underline; }
    .auth-footer button:focus {
      outline: unset; }
  .auth-footer a, .auth-footer button {
    color: #e6e6e6;
    text-decoration: underline; }
    .auth-footer a:hover, .auth-footer button:hover {
      color: #e6e6e6; }
  .auth-footer.isOpen {
    background-color: rgba(0, 0, 0, 0.6);
    color: #e6e6e6; }
    .auth-footer.isOpen a {
      color: #e6e6e6; }
      .auth-footer.isOpen a:hover {
        color: #e6e6e6; }
    .auth-footer.isOpen li {
      color: #e6e6e6; }
  .auth-footer.auth-footer-inside {
    color: #e6e6e6;
    background-color: rgba(255, 255, 255, 0.5); }
    .auth-footer.auth-footer-inside a {
      color: #e6e6e6; }
      .auth-footer.auth-footer-inside a:hover {
        color: #e6e6e6; }
    .auth-footer.auth-footer-inside.isOpen {
      background-color: rgba(255, 255, 255, 0.95);
      color: #000000; }
      .auth-footer.auth-footer-inside.isOpen a {
        color: #000000; }
        .auth-footer.auth-footer-inside.isOpen a:hover {
          color: #000000; }

.auth-footer_accordion {
  line-height: 1;
  cursor: pointer;
  outline: none; }
  .auth-footer_accordion.el-collapse {
    border: none; }
  .auth-footer_accordion .el-collapse-item:last-child {
    margin-bottom: 0; }
  .auth-footer_accordion .el-collapse-item__header {
    background: none;
    height: auto;
    border: none;
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    padding: 6px 0;
    position: relative; }
  .auth-footer_accordion .el-collapse-item__wrap {
    background: none;
    border: none; }
  .auth-footer_accordion .el-collapse-item__content {
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    padding-bottom: 0; }
  .auth-footer_accordion .el-collapse-item__arrow {
    position: absolute;
    right: 0;
    top: -4px;
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
    opacity: .5;
    /*Arrow icon*/
    width: 50px;
    height: 50px;
    padding: 20px;
    background-image: url("/local/templates/parliament/assets/css/../img/arrow.webp");
    background-repeat: no-repeat;
    background-position: center;
    transform: rotate(0deg);
    transition: 0.5s ease-in-out; }
    @media (min-width: 768px) {
      .auth-footer_accordion .el-collapse-item__arrow {
        font-size: 30px;
        padding: 20px;
        /*top: -14px*/ } }
    .auth-footer_accordion .el-collapse-item__arrow.is-active {
      transform: rotate(180deg); }

.auth-footer_top {
  min-height: 46px; }

.auth-footer_bottom {
  padding-bottom: 6px; }

.auth-footer_wrap {
  position: relative; }
  @media (min-width: 768px) {
    .auth-footer_wrap {
      padding-left: 58px;
      padding-right: 58px; } }
  @media (max-width: 767.98px) {
    .auth-footer_wrap .plus18 {
      width: 25px; } }
  @media (min-width: 768px) {
    .auth-footer_wrap .plus18 {
      position: absolute;
      left: 0;
      top: -2px; } }

.auth-footer_title {
  margin-bottom: 4px; }

.auth-footer_text {
  opacity: 1; }

.auth-footer-nav {
  padding: 0;
  margin: 6px 0 0;
  list-style: none;
  text-align: center; }
  .auth-footer-nav li {
    display: inline; }
    .auth-footer-nav li:not(:first-child) {
      padding-left: 16px; }
      .auth-footer-nav li:not(:first-child):before {
        content: "|";
        position: relative;
        right: 10px; }
    .auth-footer-nav li a {
      color: #e6e6e6; }

.info-layout .auth-footer {
  z-index: 100; }

.info-layout .auth-footer .auth-footer_text {
  opacity: 1; }

.info-layout .footer {
  z-index: 100; }

@keyframes spinArrow {
  100% {
    transform: rotate(180deg); } }

.footer {
  transition-duration: 1s;
  transition-property: background-color, max-height;
  max-height: 10vh; }
  .footer .footer-hidden-part {
    opacity: 0;
    transition-duration: 1s;
    transition-property: opacity; }
  @media (max-width: 767.98px) {
    .footer {
      max-height: 10vh; } }
  .footer.isOpen {
    max-height: 28vh; }
    @media (max-width: 767.98px) {
      .footer.isOpen {
        max-height: 80vh; } }
    .footer.isOpen .footer-hidden-part {
      opacity: 1; }

.auth-footer {
  transition-duration: 1s;
  transition-property: background-color, max-height;
  max-height: 70px;
  overflow-y: hidden; }
  .auth-footer .footer-hidden-part {
    opacity: 0;
    transition-duration: 1s;
    transition-property: opacity; }
  @media (max-width: 767.98px) {
    .auth-footer {
      max-height: 77px; } }
  @media (max-width: 600px) {
    .auth-footer {
      max-height: 13vh; } }
  .auth-footer.isOpen {
    max-height: 110px; }
    @media (max-width: 767.98px) {
      .auth-footer.isOpen {
        max-height: 145px; } }
    @media (max-width: 600px) {
      .auth-footer.isOpen {
        max-height: 100%; } }
    .auth-footer.isOpen .footer-hidden-part {
      opacity: 1; }

@media (max-height: 600px) and (min-width: 768px) {
  .auth-footer {
    position: fixed; } }

.info-layout {
  position: relative;
  color: #000; }
  .info-layout .info-layout-container {
    min-height: calc(100vh - 80px);
    padding-bottom: 80px;
    font-weight: 300;
    font-family: "Oranienbaum", serif;
    font-size: 16px; }
    @media (min-width: 768px) {
      .info-layout .info-layout-container {
        min-height: calc(100vh - 110px); } }
    .info-layout .info-layout-container p {
      text-align: justify;
      margin-bottom: 1rem; }
    .info-layout .info-layout-container h1, .info-layout .info-layout-container h2, .info-layout .info-layout-container h3, .info-layout .info-layout-container h4, .info-layout .info-layout-container h5 {
      font-weight: 500;
      line-height: 1.2;
      margin-bottom: .5rem; }
    .info-layout .info-layout-container h1 {
      font-size: 2em;
      margin: 0.67em 0; }
    .info-layout .info-layout-container h2 {
      font-size: 2rem; }
    .info-layout .info-layout-container h3 {
      font-size: 1.75rem; }
    .info-layout .info-layout-container h4 {
      font-size: 1.5rem; }
    .info-layout .info-layout-container h5 {
      font-size: 1.25rem; }

.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 102; }
  @media (min-width: 768px) {
    .header {
      padding-top: 20px;
      padding-bottom: 20px; } }
  @media (min-width: 992px) {
    .header {
      padding-top: 30px;
      padding-bottom: 30px; } }
  .header .logo {
    max-height: 50px; }
    @media (max-width: 767.98px) {
      .header .logo {
        max-width: 180px; } }
  .header .logo-wrap {
    position: relative; }
    .header .logo-wrap:after {
      content: "";
      width: 100px;
      height: 2px;
      position: absolute;
      top: 0;
      left: 90%;
      transform: rotate(-47deg);
      border-radius: 1px;
      background-color: #d6182b;
      pointer-events: none; }
      @media (min-width: 768px) {
        .header .logo-wrap:after {
          width: 154px;
          height: 2px;
          border-radius: 1.5px;
          left: 80%; } }

.header-container {
  max-width: 960px; }

.header.headerNotFixed {
  position: relative; }
  .header.headerNotFixed .container-1760 {
    max-width: 960px;
    padding-left: 15px;
    padding-right: 15px; }

.header.headerScrolled {
  background-image: linear-gradient(0deg, #fff, #b3b3b3); }

.default-layout .header.headerScrolled, .profileLayout .header.headerScrolled {
  background: rgba(0, 0, 0, 0.7); }

.info-rules .rules_box {
  padding-right: 10px;
  overflow: auto;
  height: calc(90vh - 220px);
  scrollbar-color: #ссс transparent;
  scrollbar-width: thin; }
  .info-rules .rules_box::-webkit-scrollbar {
    width: 4px;
    background-color: transparent; }
  .info-rules .rules_box::-webkit-scrollbar-thumb {
    background-color: #ccc; }
  @media screen and (max-width: 575.98px) {
    .info-rules .rules_box {
      height: calc(90vh - 338px); } }

.info-rules .rules_text {
  overflow: hidden;
  word-break: break-word; }

@media (min-width: 768px) and (max-height: 600px) {
  .auth-layout {
    height: 600px;
    position: relative; } }

@media (max-width: 767.98px) {
  .auth-layout {
    position: relative;
    max-height: -webkit-fill-available;
    height: 100vh;
    overflow-y: auto; } }

.auth-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh; }
  @media (min-width: 768px) and (max-height: 600px) {
    .auth-wrap {
      height: 600px; } }
  @media (max-width: 767.98px) {
    .auth-wrap {
      height: 100%;
      min-height: 100vh;
      min-height: calc(var(--vh, 1vh) * 100); } }

.auth-wrap:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30vh;
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8));
  z-index: 1; }
  @media (min-width: 768px) and (max-height: 600px) {
    .auth-wrap:before {
      height: 200px; } }

.auth-bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden; }

.auth-video-bg {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

@media (max-width: 767.98px) and (orientation: landscape) {
  .page.auth {
    height: 100vh;
    min-height: 400px; } }

.auth-container {
  padding-top: 85px; }
  @media (max-width: 768px) {
    .auth-container {
      padding-top: 45px; } }

@media (min-width: 768px) {
  .auth-container {
    padding-top: 130px; } }

@media (min-width: 992px) {
  .auth-container {
    padding-top: 0; }
  .auth-container > .row {
    height: calc(100vh - 58px);
    -ms-flex-align: center;
        align-items: center; } }

.auth-slider_title {
  font-size: 40px;
  color: #fff;
  line-height: 1.1;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  margin-bottom: 25px; }

@media (min-width: 576px) {
  .auth-slider_title {
    min-height: 100px; } }

@media (min-width: 768px) {
  .auth-slider_title {
    font-size: 50px;
    line-height: 1.2;
    min-height: 210px; } }

@media (min-width: 992px) {
  .auth-slider_title {
    font-size: 70px;
    line-height: 1.1;
    min-height: 254px; } }

.el-button.auth-slider_button {
  font-size: 26px;
  font-weight: 700;
  letter-spacing: .4px;
  text-transform: uppercase;
  padding: 8px 43px;
  border-radius: 25px; }

.el-button.auth-slider_button:focus {
  outline: none; }

.auth-popup {
  min-width: 280px;
  border-radius: 0; }
  .auth-popup .el-dialog__header {
    display: none; }
  .auth-popup .el-dialog__body {
    padding: 0; }

.error-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-height: calc(100vh - 200px);
  height: 100%; }

.error-code {
  color: #d6182b;
  font-size: 100px;
  line-height: 1;
  font-family: "Oranienbaum", serif; }
  @media (min-width: 768px) {
    .error-code {
      font-size: 250px; } }

.error-message {
  font-size: 30px;
  line-height: 1.1;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 20px;
  margin-top: 10px; }

.basic-form-wrap {
  padding: 15px;
  min-height: 200px;
  position: relative;
  z-index: 2;
  background: #fff;
  color: #000;
  font-weight: normal;
  font-size: inherit; }
  .basic-form-wrap .btn {
    width: 100%; }
  .basic-form-wrap_title {
    font-size: 30px;
    font-weight: inherit;
    line-height: 1;
    text-transform: uppercase;
    margin-bottom: 15px; }
    @media (max-height: 500px) {
      .basic-form-wrap_title {
        margin-bottom: 5px; } }
  .basic-form-wrap_link {
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: .4px;
    color: #000;
    text-decoration: underline; }
    .basic-form-wrap_link:hover {
      color: #000; }
  .basic-form-wrap label {
    margin-bottom: 5px; }
  .basic-form-wrap input {
    border-radius: 0.25rem; }
  .basic-form-wrap .wrapper-to-standart-login {
    text-align: center;
    margin-top: 1.5rem; }
  @media (min-width: 768px) and (min-height: 500px) {
    .basic-form-wrap {
      padding: 15px; } }
  @media (min-width: 768px) and (min-height: 500px) and (min-height: 600px) {
    .basic-form-wrap {
      padding: 25px; } }

.auth-choice {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }
  .auth-choice li {
    margin-left: 6px; }
  .auth-choice_button {
    display: block;
    border-radius: 50%;
    width: 32px;
    height: 32px; }

.auth-choice .fb_button {
  background: url(/local/templates/parliament/assets/css/../img/social/fb.svg) no-repeat 50%; }

.auth-choice .fb_button:hover {
  background-image: url(/local/templates/parliament/assets/css/../img/social/fb.svg); }

.auth-choice .vk_button {
  background: url(/local/templates/parliament/assets/css/../img/social/vk.svg) no-repeat 50%; }

.auth-choice .vk_button:hover {
  background-image: url(/local/templates/parliament/assets/css/../img/social/vk.svg); }

.auth-choice .ok_button {
  background: url(/local/templates/parliament/assets/css/../img/social/ok.svg) no-repeat 50%; }

.auth-choice .ok_button:hover {
  background-image: url(/local/templates/parliament/assets/css/../img/social/ok.svg); }

.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1; }

.swiper-container-no-flexbox .swiper-slide {
  float: left; }

.swiper-container-vertical > .swiper-wrapper {
  -ms-flex-direction: column;
      flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform: translateZ(0); }

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  -ms-flex-align: start;
      align-items: flex-start;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform; }

.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
      touch-action: pan-y; }

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
      touch-action: pan-x; }

.container-fluid {
  max-width: 960px; }

.remind-password {
  font-size: 12px; }

.auth-form_button, .auth-form_link {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: .3px; }

.auth-form_link {
  color: #dc3545;
  text-decoration: underline; }

.auth-form_link:hover {
  color: #b31424; }

.btn {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #006ca6;
  border: 1px solid transparent;
  color: #fff;
  text-transform: uppercase;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: .1s;
  font-weight: 400;
  padding: 9px 20px;
  border-radius: 0;
  text-decoration: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #006ca6;
  border: 1px solid transparent;
  font-size: 15px;
  letter-spacing: 1px;
  min-height: auto;
  box-shadow: none; }
  .btn:hover {
    color: #fff;
    border: 1px solid #0063a8;
    background-color: #0063a8;
    text-decoration: none; }
  .btn-primary {
    color: #fff;
    border: 2px solid #006ca6;
    background-color: #006ca6; }
  .btn-primary:hover {
    color: #fff;
    border: 2px solid #006ca6;
    background-color: #006ca6; }
  .btn-danger {
    color: #fff;
    border: 2px solid #006ca6;
    background-color: #006ca6; }
  .btn-danger:hover {
    color: #fff;
    border: 2px solid #006ca6;
    background-color: #006ca6; }
  .btn-default {
    color: #000;
    border: 2px solid #fff;
    background-color: #fff; }
  .btn-default:hover {
    color: #fff;
    border: 1px solid #0063a8;
    background-color: #0063a8; }

.passEye, .passEyeConfirm {
  width: 30px;
  height: 22px;
  position: absolute;
  right: 0;
  top: 28px;
  cursor: pointer; }
  .passEye.eye_close, .passEyeConfirm.eye_close {
    background: url(/local/templates/parliament/assets/css/../img/icons/eye_close.svg) no-repeat center center; }
    .passEye.eye_close:hover, .passEyeConfirm.eye_close:hover {
      background-image: url(/local/templates/parliament/assets/css/../img/icons/eye_close_hover.svg); }
  .passEye.eye_open, .passEyeConfirm.eye_open {
    background: url(/local/templates/parliament/assets/css/../img/icons/eye_open.svg) no-repeat center center; }
    .passEye.eye_open:hover, .passEyeConfirm.eye_open:hover {
      background-image: url(/local/templates/parliament/assets/css/../img/icons/eye_open_hover.svg); }
  .has-tip .passEye, .has-tip .passEyeConfirm {
    right: 30px; }

.passEyeConfirm {
  width: 30px;
  height: 22px;
  position: absolute;
  right: 0;
  top: 28px;
  cursor: pointer; }
  .passEyeConfirm.eye_closeC {
    background: url(/local/templates/parliament/assets/css/../img/icons/eye_close.svg) no-repeat center center; }
    .passEyeConfirm.eye_closeC:hover {
      background-image: url(/local/templates/parliament/assets/css/../img/icons/eye_close_hover.svg); }
  .passEyeConfirm.eye_openC {
    background: url(/local/templates/parliament/assets/css/../img/icons/eye_open.svg) no-repeat center center; }
    .passEyeConfirm.eye_openC:hover {
      background-image: url(/local/templates/parliament/assets/css/../img/icons/eye_open_hover.svg); }
  .has-tip .passEyeConfirm {
    right: 30px; }

.reg-form_step .has-tip .passEye {
  right: 10px; }

.auth-wrap {
  position: fixed; }

@media (max-height: 600px) and (min-width: 768px) {
  .auth-layout {
    height: auto; } }

.page.auth {
  z-index: 100; }

body .pmru_wcmn_cookieConsentBody {
  display: -ms-flexbox;
  display: flex;
  bottom: 10vh !important;
  max-width: 900px;
  left: unset !important;
  right: 10px !important;
  margin-left: 10px;
  opacity: 1 !important;
  border: 1px solid; }

body .pmru_wcmn_cookieConsentText {
  padding-top: 5px;
  padding-bottom: 5px;
  min-height: 40px;
  font-size: 9px; }

body .pmru_wcmn_cookieConsentBtnOk {
  border-radius: 0 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  padding: 9px 10px !important;
  text-transform: none;
  min-width: 110px;
  margin-top: 2px; }
  body .pmru_wcmn_cookieConsentBtnOk:hover {
    opacity: 0.8; }

body {
  margin: 0;
  font-family: "Oranienbaum", serif;
  background: none; }

.ube-notification {
  display: -ms-flexbox;
  display: flex;
  width: 290px;
  padding: 14px 26px 14px 13px;
  border-radius: 8px;
  box-sizing: border-box;
  border: 1px solid #ebeef5;
  position: fixed;
  background-color: #fff;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  transition: opacity .3s, transform .3s, left .3s, right .3s, top .4s, bottom .3s;
  transition: opacity .3s, transform .3s, left .3s, right .3s, top .4s, bottom .3s, -webkit-transform .3s;
  overflow: hidden;
  left: 16px;
  top: 16px;
  z-index: 2000; }
  .ube-notification__group {
    margin-left: 13px; }
  .ube-notification__title {
    font-weight: 700;
    font-size: 16px;
    color: #303133;
    margin: 0; }
  .ube-notification__content {
    font-size: 14px;
    line-height: 21px;
    margin: 6px 0 0;
    color: #606266;
    text-align: justify; }
    .ube-notification__content p {
      margin: 0; }
  .ube-notification__icon {
    height: 24px;
    width: 24px;
    font-size: 24px; }
  .ube-notification__closeBtn {
    position: absolute;
    top: 18px;
    right: 15px;
    cursor: pointer;
    color: #909399;
    font-size: 16px; }
  .ube-notification:hover {
    color: #606266; }

.ube-notification.right {
  right: 16px; }

.ube-notification.left {
  left: 16px; }

.ube-notification__group {
  margin-left: 13px; }

.ube-notification__title {
  font-weight: 700;
  font-size: 16px;
  color: #303133;
  margin: 0; }

.ube-notification__content {
  font-size: 14px;
  line-height: 21px;
  margin: 6px 0 0;
  color: #606266;
  text-align: justify; }

.ube-notification__content p {
  margin: 0; }

.ube-notification__icon {
  height: 24px;
  width: 24px;
  font-size: 24px; }

.ube-notification__closeBtn {
  position: absolute;
  top: 18px;
  right: 15px;
  cursor: pointer;
  color: #909399;
  font-size: 16px; }

.ube-notification__closeBtn:hover {
  color: #606266; }

.el-icon-success {
  color: #67c23a; }

.el-icon-error {
  color: #d6182b; }

.el-icon-info {
  color: #909399; }

.el-icon-warning {
  color: #e6a23c; }

.ube-notification-fade-enter {
  left: 0;
  transform: translateX(-100%); }

.ube-notification-fade-leave-active {
  opacity: 0; }

.reg-container {
  padding-top: 22px; }
  @media (min-width: 768px) {
    .reg-container {
      padding-top: 34px; } }
  @media (min-width: 992px) {
    .reg-container {
      padding-top: 36px; } }
  @media (max-width: 767.98px) and (orientation: portrait) {
    .reg-container {
      padding-bottom: 120px; } }
  @media (max-width: 767.98px) and (orientation: landscape) {
    .reg-container {
      padding-bottom: 90px; } }
  .reg-container #ot-sdk-btn {
    border: none;
    background-color: inherit;
    cursor: pointer;
    font: inherit;
    color: #007bff;
    text-transform: inherit;
    text-decoration: none;
    padding: unset; }
    .reg-container #ot-sdk-btn:focus {
      outline: unset; }
    .reg-container #ot-sdk-btn:hover {
      color: #0056b3;
      text-decoration: underline; }

.help-block {
  color: #fbd0d4;
  line-height: 20px;
  font-size: .8rem; }

.error .help-block {
  display: block; }

.form-group {
  margin-bottom: 12px;
  position: relative; }

.page {
  z-index: 2;
  position: relative; }

.bottom-spanner {
  height: 100px; }

.form-note {
  font-size: 12px;
  line-height: 1.1;
  text-align: center;
  margin: 5px auto;
  font-family: "Oranienbaum", serif; }
  @media (min-width: 768px) {
    .form-note {
      width: 75%; } }

.form-timer {
  margin-top: 25px;
  text-align: center;
  font-size: 20px;
  letter-spacing: 1px;
  line-height: 1; }
  .form-timer_text {
    font-family: "Oranienbaum", serif;
    font-weight: 700;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 10px; }
    .form-timer_text a {
      color: #000;
      text-decoration: underline; }
      .form-timer_text a:hover {
        color: #d6182b; }

#ube-container-register .btn[disabled] {
  background: #d6d6d6;
  color: #ffffff;
  opacity: 1;
  border-color: #d6d6d6; }

nav.top-menu {
  background-color: #253F8E;
  padding: 54px 1rem 0 !important;
  font-family: "Roboto";
  font-weight: inherit;
  min-height: 80px; }
  @media (max-width: 991px) {
    nav.top-menu {
      padding: 0 1rem; } }
  nav.top-menu a.navbar-brand {
    padding: 0; }
    @media (max-width: 380px) {
      nav.top-menu a.navbar-brand {
        margin: 0 0 0 25px !important; } }
    nav.top-menu a.navbar-brand img {
      max-height: 50px;
      max-width: 330px; }
      @media (max-width: 1300px) {
        nav.top-menu a.navbar-brand img {
          max-width: 291px; } }
      @media (max-width: 991px) {
        nav.top-menu a.navbar-brand img {
          max-height: 50px; } }
  @media (max-width: 991px) {
    nav.top-menu {
      min-height: 50px; } }
  @media (min-width: 991px) and (max-width: 1300px) {
    nav.top-menu .navbar-nav .nav-item {
      margin-left: 60px; } }
  @media (max-width: 1300px) {
    nav.top-menu .navbar-nav .nav-item a.nav-link {
      font-size: 13px !important; } }
  nav.top-menu .nav-item a.nav-link {
    letter-spacing: 1px;
    font-size: 1em;
    text-transform: capitalize;
    color: #fff; }
    nav.top-menu .nav-item a.nav-link:hover, nav.top-menu .nav-item a.nav-link:focus {
      color: #fff; }
    @media (max-width: 1300px) {
      nav.top-menu .nav-item a.nav-link {
        font-size: 13px !important; } }
  nav.top-menu .nav-item.active a.nav-link {
    color: #fff; }
    nav.top-menu .nav-item.active a.nav-link:hover, nav.top-menu .nav-item.active a.nav-link:focus {
      color: #3287b6; }

.navbar-nav .show > .nav-link {
  color: #fff !important; }

.dropdown-menu {
  border-radius: 0;
  transition: all .2s ease-out;
  transform: translateY(-20px);
  opacity: 0;
  display: block;
  background: #1a1b23;
  color: #fff !important;
  max-height: 0;
  overflow: hidden;
  pointer-events: none; }

.show .dropdown-menu {
  pointer-events: auto;
  max-height: 1000px;
  opacity: 1;
  transform: translateY(0px); }

.dropdown-item {
  text-transform: capitalize;
  font-size: 0.9em;
  line-height: 2.2em;
  color: #fff;
  font-weight: 400; }
  .dropdown-item:active {
    background-color: #343434; }

.mobile-menu {
  background: #1a1b23;
  box-shadow: 0 0 40px 0 grey;
  position: fixed;
  display: none;
  top: 0;
  right: 0;
  width: 230px;
  height: 100vh;
  z-index: 100000;
  box-sizing: border-box;
  transform: translateX(120%);
  transition: transform .4s;
  overflow: auto; }
  .mobile-menu * {
    color: #fff; }
  .mobile-menu .outer-wrapper {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: auto; }
    .mobile-menu .outer-wrapper .inner-wrapper {
      position: absolute;
      top: 26px;
      width: 100%;
      padding-bottom: 10vh; }
    .mobile-menu .outer-wrapper .item {
      letter-spacing: .1em;
      padding: 12px 30px;
      margin: 0;
      display: block;
      font-size: 0.9em;
      line-height: 18px;
      text-transform: capitalize; }
      .mobile-menu .outer-wrapper .item.child {
        margin-left: 10px;
        font-size: calc(0.9em*0.9);
        padding-top: 5px; }
    .mobile-menu .outer-wrapper .b-header-notification {
      display: inline-block;
      width: auto;
      height: auto;
      background: 0 0;
      position: relative;
      padding-left: 2.1em; }
      .mobile-menu .outer-wrapper .b-header-notification:after {
        content: '';
        position: absolute;
        left: 0;
        top: .4em;
        width: 1.4em;
        height: 1.6em;
        background: url(/local/templates/parliament/assets/css/../images/head-notif.png) center center/contain no-repeat; }
    .mobile-menu .outer-wrapper .add_my_look {
      display: inline-block;
      width: auto;
      height: auto;
      position: relative;
      border: none;
      margin: 0;
      padding-left: .5em; }
      .mobile-menu .outer-wrapper .add_my_look:after {
        border: none;
        background: 0 0; }
      .mobile-menu .outer-wrapper .add_my_look .icon {
        width: 1em;
        height: 1.2em;
        border: 2px solid #000;
        position: relative;
        display: inline-block;
        top: .4em; }
      .mobile-menu .outer-wrapper .add_my_look .icon:after {
        background-color: #000;
        content: "";
        display: block;
        height: .3em;
        left: .2em;
        position: absolute;
        top: .2em;
        width: .3em; }
      .mobile-menu .outer-wrapper .add_my_look span {
        padding-left: .5em; }
    .mobile-menu .outer-wrapper hr {
      border: none;
      border-bottom: 1px solid #aaa;
      margin-bottom: 1.4em; }
    .mobile-menu .outer-wrapper .close-button {
      display: inline-block;
      margin-top: 11.5em;
      padding: 3em; }
      .mobile-menu .outer-wrapper .close-button svg {
        width: 3.7em;
        height: 3.7em; }
  .mobile-menu.active {
    transform: translateX(0); }
  @media (max-width: 991px) {
    .mobile-menu {
      display: block; } }

.burger-button {
  width: 32px;
  height: 27px;
  position: fixed;
  cursor: pointer;
  box-sizing: content-box !important;
  display: none;
  top: -3px;
  right: 0;
  z-index: 1000001;
  padding: 13px;
  transform: translateY(0);
  transition: transform .4s; }
  .burger-button.translate-top {
    transform: translateY(6.3em); }
  .burger-button .inner-menu-mobile {
    position: relative;
    width: 100%;
    height: 100%; }
  .burger-button.active .burger {
    background: #fff; }
  .burger-button .burger {
    height: 4px;
    background: #fff;
    position: absolute;
    transition: transform .4s, width .4s, opacity .4s; }
    .burger-button .burger.top {
      top: 0;
      right: 0;
      width: 100%; }
    .burger-button .burger.mid {
      opacity: 1;
      top: 50%;
      right: 0;
      width: 100%;
      margin-top: -2px;
      transition: width .4s, opacity .4s; }
    .burger-button .burger.bottom {
      bottom: 0;
      right: 0;
      width: 100%; }
  .burger-button.active {
    transform: translateY(0.5em); }
    .burger-button.active .top {
      width: 140%;
      transform: translateY(5px) rotate(45deg); }
    .burger-button.active .mid {
      width: 0;
      opacity: 0; }
    .burger-button.active .bottom {
      width: 140%;
      transform: translateY(-17px) rotate(-45deg); }
  @media (max-width: 991px) {
    .burger-button {
      display: block; } }

@media (min-width: 768px) and (max-height: 600px) {
  .av-layout {
    min-height: 600px;
    position: relative; } }

@media (max-width: 767.98px) {
  .av-layout {
    position: relative;
    min-height: 100vh; } }

@media (max-width: 700px) {
  .av-layout {
    min-height: calc(100vh + 135px); } }

@media (max-width: 350px) {
  .av-layout {
    min-height: calc(100vh + 235px); } }

.av-container {
  padding-top: 0; }

.av-container > .row {
  min-height: calc(100vh - 58px);
  padding-bottom: 10vh;
  -ms-flex-align: center;
      align-items: center; }

.av-layout #ube-av-container a {
  color: #ccc; }

.av-layout .ube-camera-inside .ube-camera-capture {
  width: 100px;
  height: 75px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  border: 2px solid #1a4b9b;
  position: absolute;
  transform: translate(-50%, 50%);
  bottom: 0;
  left: 50%;
  z-index: 12;
  outline: none;
  background: linear-gradient(90deg, #f12283 0, #ff4b43);
  border-radius: 100%;
  overflow: visible; }

.av-layout .ube-camera-capture svg {
  display: none; }

.av-layout .ube-camera-inside {
  position: relative;
  z-index: 2;
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 0 700px rgba(0, 0, 0, 0.4); }

.av-layout .ube-camera-container {
  margin: 0 auto;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background-color: rgba(0, 0, 0, 0.55);
  padding: 10px 10px 40px;
  overflow: hidden;
  max-width: 600px;
  width: 100%;
  height: 200px; }
  @media (min-width: 1200px) {
    .av-layout .ube-camera-container {
      max-width: 800px;
      height: auto; } }
  @media (min-height: 500px) {
    .av-layout .ube-camera-container {
      height: auto; } }
  @media (min-height: 600px) {
    .av-layout .ube-camera-container {
      height: auto; } }

.age-select-btn {
  min-height: 48px; }

.ube-file-preview-document {
  max-width: 190px; }

.file-upload-group input[type=file] {
  display: none; }

.age-confirm-file select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.age-confirm-file select:active + .select__indicators .select__indicator-separator {
  transform: rotate(225deg);
  margin-top: -5px; }

i.info-icon {
  display: inline-block;
  padding: 0;
  margin: 0;
  background: url(/local/layout/assets/img/icon-info.webp);
  width: 24px;
  height: 24px;
  margin-bottom: -6px; }

.text-wrap {
  white-space: normal !important; }

.el-loading-mask {
  position: absolute;
  z-index: 2000;
  background-color: rgba(0, 0, 0, 0.3);
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity .3s;
  display: none; }

.el-loading-spinner {
  top: 50%;
  margin-top: -21px;
  width: 100%;
  text-align: center;
  position: absolute; }

.el-loading-spinner .circular {
  height: 42px;
  width: 42px;
  overflow: hidden;
  vertical-align: middle;
  animation: loading-rotate 2s linear infinite; }

.el-loading-spinner .path {
  animation: loading-dash 1.5s ease-in-out infinite;
  stroke-dasharray: 90,150;
  stroke-dashoffset: 0;
  stroke-width: 2;
  stroke: #409eff;
  stroke-linecap: round;
  cx: 50;
  cy: 50;
  r: 20;
  fill: none; }

@keyframes loading-rotate {
  to {
    transform: rotate(1turn); } }

@keyframes loading-dash {
  0% {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 90,150;
    stroke-dashoffset: -40px; }
  to {
    stroke-dasharray: 90,150;
    stroke-dashoffset: -120px; } }

#prize-order-form {
  position: relative; }
  #prize-order-form .el-loading-mask {
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 30; }

.prl-prize-loader {
  position: fixed; }

.js-profile-order-form {
  position: relative; }

.cabinet .el-loading-mask {
  position: fixed; }

.rules_modal {
  background: rgba(0, 0, 0, 0.1); }
  .rules_modal .fs-14 {
    font-size: 14px; }
  .rules_modal.general_rules_modal {
    z-index: 100; }
    .rules_modal.general_rules_modal .checkbox_group {
      margin-bottom: 15px; }
      .rules_modal.general_rules_modal .checkbox_group label {
        display: block; }
        @media (max-width: 400px) {
          .rules_modal.general_rules_modal .checkbox_group label {
            margin: 0; } }
        .rules_modal.general_rules_modal .checkbox_group label:before {
          border: 1px solid #adb5bd; }
    .rules_modal.general_rules_modal .btn {
      margin: 0 auto; }
  .rules_modal .modal-dialog {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    margin: 0 !important;
    background: white;
    max-width: 720px;
    transform: translateY(-50%) translateX(-50%);
    /*
			@media (min-width: 768px) {
					width: 620px;
					margin: 50px auto;
					top: auto;
					right: auto;
					left: auto;
					bottom: auto;
					position: relative;
			}
*/ }
    @media (min-width: 992px) {
      .rules_modal .modal-dialog {
        width: 780px; } }
    @media (max-width: 768px) {
      .rules_modal .modal-dialog {
        width: 90%; } }
  .rules_modal .modal-content {
    background: #fff;
    box-shadow: none;
    border: none;
    border-radius: 0; }
    .rules_modal .modal-content-text {
      font-size: 1.3rem; }
    .rules_modal .modal-content .modal-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      padding: 40px 25px 20px;
      border-bottom: none; }
      .rules_modal .modal-content .modal-header .title {
        font-size: 2.5rem; }
      .rules_modal .modal-content .modal-header h4 {
        font-size: 9px;
        font-weight: 400;
        line-height: 1.6;
        text-align: center;
        text-transform: uppercase;
        color: #000; }
        @media (min-width: 568px) {
          .rules_modal .modal-content .modal-header h4 {
            font-size: 14px;
            line-height: 1.2; } }
        @media (min-width: 667px) {
          .rules_modal .modal-content .modal-header h4 {
            font-size: 18px;
            line-height: 1.2; } }
        @media (min-width: 992px) {
          .rules_modal .modal-content .modal-header h4 {
            font-size: 20px; } }
        @media (max-height: 650px) {
          .rules_modal .modal-content .modal-header h4 {
            font-size: 15px; } }
        @media (max-width: 576px) {
          .rules_modal .modal-content .modal-header h4 {
            font-size: 15px; } }
        @media (max-width: 400px) {
          .rules_modal .modal-content .modal-header h4 {
            font-size: 10px; } }
      @media (min-width: 768px) {
        .rules_modal .modal-content .modal-header {
          padding: 40px 64px 20px; } }
      @media (min-width: 992px) {
        .rules_modal .modal-content .modal-header {
          padding: 40px 80px 20px; } }
      @media (min-width: 350px) {
        .rules_modal .modal-content .modal-header .mb {
          display: none; } }
    .rules_modal .modal-content .modal-body {
      padding: 0 25px; }
      @media (min-width: 768px) {
        .rules_modal .modal-content .modal-body {
          padding: 0 64px; } }
      @media (min-width: 992px) {
        .rules_modal .modal-content .modal-body {
          padding: 0 80px; } }
      .rules_modal .modal-content .modal-body h4 {
        text-align: center; }
      .rules_modal .modal-content .modal-body .rules_box {
        border: 1px solid #7f7f7f;
        height: 320px;
        overflow-y: auto;
        overflow-x: hidden; }
        @media (max-width: 400px) {
          .rules_modal .modal-content .modal-body .rules_box {
            height: 270px; } }
        @media (max-height: 680px) {
          .rules_modal .modal-content .modal-body .rules_box {
            height: 280px; } }
        @media (max-height: 650px) {
          .rules_modal .modal-content .modal-body .rules_box {
            height: 210px; } }
        .rules_modal .modal-content .modal-body .rules_box .rules_text {
          padding: 20px 25px;
          font-size: 13px;
          line-height: 1.3;
          color: #7f7f7f; }
          .rules_modal .modal-content .modal-body .rules_box .rules_text h1 {
            color: #006ca6;
            font-size: 22px;
            margin-bottom: 15px; }
          .rules_modal .modal-content .modal-body .rules_box .rules_text p {
            font-size: 13px;
            margin-bottom: 5px;
            font-weight: 100; }
            .rules_modal .modal-content .modal-body .rules_box .rules_text p:last-child {
              margin-bottom: 0; }
          .rules_modal .modal-content .modal-body .rules_box .rules_text p b {
            font-weight: 500; }
          @media (min-width: 768px) {
            .rules_modal .modal-content .modal-body .rules_box .rules_text {
              padding: 20px 40px 20px 25px;
              font-size: 12px;
              line-height: 1.5; } }
          @media (min-width: 992px) {
            .rules_modal .modal-content .modal-body .rules_box .rules_text {
              padding: 15px 40px 15px 20px; } }
          @media (max-width: 400px) {
            .rules_modal .modal-content .modal-body .rules_box .rules_text {
              margin: 0;
              padding: 10px 15px; } }
    .rules_modal .modal-content .modal-footer {
      padding: 10px 25px;
      border-top: none;
      text-align: left;
      padding-bottom: 40px; }
      .rules_modal .modal-content .modal-footer .row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        margin: 0;
        width: 100%; }
        .rules_modal .modal-content .modal-footer .row div {
          width: 100%; }
      @media (min-width: 768px) {
        .rules_modal .modal-content .modal-footer {
          padding: 20px 64px; } }
      @media (min-width: 992px) {
        .rules_modal .modal-content .modal-footer {
          padding: 20px 80px;
          padding-bottom: 30px; } }
  .rules_modal .btn {
    display: block;
    width: 100%;
    max-width: 300px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }

.popup-password .popup-inner {
  padding: 40px 40px 45px;
  color: #000; }
  .popup-password .popup-inner .rules {
    margin: 0;
    padding: 0; }
    .popup-password .popup-inner .rules .password-reset {
      min-width: 228px; }

@media (min-width: 768px) {
  .popup-password #password-message,
  .popup-password #re-password-message {
    max-width: 300px; } }

.ube-visibility-show-for-submittedPhoneCode .help-success-block, .ube-visibility-show-for-submittedEmailCode .help-success-block {
  display: none;
  color: #008800; }

.ube-visibility-show-for-submittedPhoneCode.ube-validation-success .help-success-block, .ube-visibility-show-for-submittedEmailCode.ube-validation-success .help-success-block {
  display: block !important; }

.brands-menu-desktop {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  background-color: #253F8E;
  margin: auto;
  -ms-flex-align: baseline;
      align-items: baseline;
  padding: 10px 0 8px;
  transition: .6s ease;
  position: relative; }
  .brands-menu-desktop a {
    display: block;
    padding: 0 20px;
    position: relative;
    transition: .6s ease;
    line-height: 24px; }
    .brands-menu-desktop a:before {
      position: absolute;
      content: '';
      display: block;
      width: 1px;
      height: 11px;
      bottom: 11px;
      left: 0;
      background: #FFFFFF;
      transition: .6s ease; }
    .brands-menu-desktop a:first-child:before {
      display: none; }
    .brands-menu-desktop a img {
      display: inline-block;
      vertical-align: baseline;
      transition: .6s ease;
      filter: invert(1); }
    .brands-menu-desktop a .bs-external-link {
      width: 60px; }
    .brands-menu-desktop a .prl-external-link {
      width: 99px; }
    .brands-menu-desktop a .mrl-external-link {
      width: 67px; }
    .brands-menu-desktop a .mpm-external-link {
      width: 130px; }
    .brands-menu-desktop a .nx-external-link {
      width: 52px; }
    .brands-menu-desktop a .che-external-link {
      width: 52px;
      margin-bottom: -6px; }
  .brands-menu-desktop:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    content: '';
    display: none; }
  .brands-menu-desktop:after {
    display: block;
    margin-left: .255em;
    content: '';
    bottom: 20%;
    left: 50%;
    transform: translate(-50%, 0);
    position: absolute;
    border-top: 0.3em solid #FFFFFF;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
    transition: .6s ease;
    visibility: hidden;
    opacity: 0; }
  @media screen and (max-width: 991px) {
    .brands-menu-desktop {
      display: none; } }

.brands-menu-desktop.collapsed {
  padding: 0 0 2px; }
  .brands-menu-desktop.collapsed a {
    padding: 0 7px;
    line-height: 13px; }
    .brands-menu-desktop.collapsed a:before {
      height: 6px;
      bottom: 0px; }
    .brands-menu-desktop.collapsed a .bs-external-link {
      width: 24px; }
    .brands-menu-desktop.collapsed a .prl-external-link {
      width: 40px; }
    .brands-menu-desktop.collapsed a .mrl-external-link {
      width: 25px; }
    .brands-menu-desktop.collapsed a .mpm-external-link {
      width: 52px; }
    .brands-menu-desktop.collapsed a .nx-external-link {
      width: 15px; }
    .brands-menu-desktop.collapsed a .che-external-link {
      width: 15px;
      margin-bottom: -2px; }
  .brands-menu-desktop.collapsed:before {
    display: block; }
  .brands-menu-desktop.collapsed:after {
    visibility: visible;
    opacity: 1;
    bottom: 25%; }
  .brands-menu-desktop.collapsed + .navbar {
    top: 15px; }
    @media (max-width: 991px) {
      .brands-menu-desktop.collapsed + .navbar {
        top: 0; } }

.brands-menu-mobile {
  margin-left: 30px; }
  .brands-menu-mobile .brands-menu-title {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: .1em;
    margin-bottom: 10px; }
  .brands-menu-mobile .brand-menu-items {
    list-style-type: none;
    padding-left: 20px;
    margin-bottom: 0; }
  .brands-menu-mobile .brand-menu-link {
    display: block;
    font-size: 13px;
    line-height: 31px; }

.brands-menu-desktop .old-white-logo,
.brands-menu-desktop .old-black-logo {
  display: none; }

nav.top-menu {
  top: 49px;
  transition: .6s ease; }
  @media screen and (max-width: 991px) {
    nav.top-menu {
      top: 0; } }

.basic-form-wrap_title {
  font-size: 29px; }

#ube-container-phone-login .sign-in__notice {
  font-size: 12px; }

#ube-container-phone-login .form-group {
  margin-bottom: 10px; }

#login-column-form .social-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

#login-column-form .sign-in__terms-argee {
  margin-bottom: 1rem; }

#login-column-form .phone-code_subtitle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px; }

#login-column-form .phone-code_subtitle a {
  width: 100%; }
  @media (min-width: 768px) {
    #login-column-form .phone-code_subtitle a {
      width: auto;
      margin-left: auto; } }

#login-column-form .input-text__input--confirm-code {
  width: 100%;
  padding-bottom: 2px;
  padding-left: 20px;
  font-size: 18px;
  line-height: 25px;
  font-weight: 700;
  letter-spacing: 45px;
  text-align: left;
  border: none;
  background-image: repeating-linear-gradient(90deg, #000000 0, #000000 44px, transparent 0, transparent 58px);
  background-repeat: no-repeat;
  background-position: bottom;
  background-position-x: center;
  background-position-x: 0;
  background-size: 220px 1px;
  background-color: transparent;
  outline: 0;
  color: #000000; }

#login-column-form .phone-code_no-code,
#login-column-form .sign-in__form-code {
  margin-bottom: 1rem; }

#login-column-form .sign-in__form-switch-link {
  display: block;
  text-align: center; }

#ube-container-phone-code {
  min-height: 306px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

#login-column-form .social-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.auth-choice {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-left: auto;
  padding: 5px 0; }

@media (min-width: 992px) {
  .auth-choice {
    padding: 10px 0; } }

.auth #password::-ms-reveal {
  display: none; }

.invite-friend-message {
  background: none;
  padding: 0;
  border: 0;
  border-radius: 0; }
  .invite-friend-message .message-container {
    width: 100%;
    padding: 20px;
    background: #fff;
    border-radius: 20px; }
    .invite-friend-message .message-container__header {
      width: 100%;
      text-align: center;
      color: #000;
      font-size: 23px;
      font-weight: bold; }
    .invite-friend-message .message-container__body {
      margin-top: 20px; }
    .invite-friend-message .message-container__body-content {
      background: #efefef;
      padding: 20px 19px;
      color: #000;
      line-height: 1.15;
      border-radius: 15px;
      position: relative; }
    .invite-friend-message .message-container__btn-copy {
      position: absolute;
      top: 5px;
      right: 8px;
      height: 25px;
      width: 20px;
      background-image: url(/local/templates/parliament/assets/css/../img/profile/copy.png);
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center center;
      cursor: pointer; }
    .invite-friend-message .message-container__body-text {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      line-height: 1.3;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
      .invite-friend-message .message-container__body-text span {
        margin-bottom: 10px; }
      .invite-friend-message .message-container__body-text a {
        word-break: break-all; }
    .invite-friend-message .message-container .invite-friend-buttons {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      padding-top: 20px; }
      .invite-friend-message .message-container .invite-friend-buttons .invite-friend-button {
        color: #fff;
        width: 116px;
        border: 1px solid transparent;
        padding: 8px 12px;
        text-align: center;
        line-height: 1.15;
        font-weight: bold;
        border-radius: 20px;
        cursor: pointer;
        background-color: #006ca6;
        text-decoration: none;
        text-transform: none; }
        @media screen and (max-width: 768px) {
          .invite-friend-message .message-container .invite-friend-buttons .invite-friend-button {
            width: 100%; } }
        .invite-friend-message .message-container .invite-friend-buttons .invite-friend-button.sent-via-sms {
          margin-top: 10px;
          display: none; }
          @media screen and (max-width: 768px) {
            .invite-friend-message .message-container .invite-friend-buttons .invite-friend-button.sent-via-sms {
              display: block; } }

.video-preload__wrapper {
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0 0 30px 0 !important; }

.video-preload__image {
  position: relative;
  margin-bottom: 15px;
  width: 100%;
  height: 0;
  border-radius: 4px;
  padding-bottom: 56.25%;
  overflow: hidden;
  background-color: #E5E5E5;
  opacity: 0.5; }
  .video-preload__image::before {
    content: '';
    background-color: #333;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%); }

.video-preload__info {
  margin-bottom: 10px;
  width: 100%;
  height: 30px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  background-color: #E5E5E5;
  opacity: 0.5; }
  .video-preload__info::before {
    content: '';
    background-color: #333;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%); }

.video-preload__text {
  width: 50%;
  height: 20px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  background-color: #E5E5E5;
  opacity: 0.5; }

@keyframes loader-animate {
  0% {
    transform: translate3d(-100%, 0, 0); }
  100% {
    transform: translate3d(100%, 0, 0); } }

.bpRules {
  max-width: 1024px;
  height: 100vh;
  margin: 0 auto;
  padding: 15px 15px calc(10vh + 15px) 15px;
  overflow: hidden;
  color: #000; }
  .bpRules .info-layout {
    margin-bottom: 0; }
  .bpRules h1 {
    font-size: 20px; }
    @media (max-width: 992px) {
      .bpRules h1 {
        font-size: 16px; } }
  .bpRules__popup {
    height: 100%;
    padding: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    background-color: #fff; }
    @media (max-width: 768px) {
      .bpRules__popup {
        padding: 15px; } }
  .bpRules__header {
    margin-bottom: 30px; }
    @media (max-width: 992px) {
      .bpRules__header {
        margin-bottom: 15px; } }
  .bpRules__title {
    margin: 0;
    font-size: 20px; }
    @media (max-width: 992px) {
      .bpRules__title {
        font-size: 16px; } }
  .bpRules__main {
    overflow-y: scroll;
    /* Скрываем scrollbar для Chrome, Safari и Opera */ }
    @media (max-width: 768px) {
      .bpRules__main {
        /* Скрываем scrollbar для IE, Edge и Firefox */
        -ms-overflow-style: none;
        /* IE и Edge */
        scrollbar-width: none;
        /* Firefox */ } }
    @media (max-width: 768px) {
      .bpRules__main::-webkit-scrollbar {
        display: none; } }
  .bpRules__footer {
    padding-top: 30px; }
    @media (max-width: 992px) {
      .bpRules__footer {
        padding-top: 15px; } }
  .bpRules__footer .checkbox_wrap {
    margin-bottom: 30px; }
    @media (max-width: 992px) {
      .bpRules__footer .checkbox_wrap {
        margin-bottom: 15px; } }

@font-face {
  font-family: 'Neula';
  src: url("/local/templates/parliament/assets/css/../fonts/NEULA.ttf") format("ttf");
  font-display: swap; }

@font-face {
  font-family: 'GretaDisNarProMed';
  src: url("/local/templates/parliament/assets/css/../fonts/autumn-promo/GretaDisNarProMed.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/autumn-promo/GretaDisNarProMed.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Oranienbaum';
  src: url("/local/templates/parliament/assets/css/../fonts/new/Oranienbaum-Regular.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/new/Oranienbaum-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant-Regular';
  src: url("/local/templates/parliament/assets/css/../fonts/subset-Cormorant-Regular.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/subset-Cormorant-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto Condensed';
  src: url("/local/templates/parliament/assets/css/../fonts/subset-RobotoCondensed-Bold.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/subset-RobotoCondensed-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/parliament/assets/css/../fonts/Roboto-Bold.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/Roboto-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/parliament/assets/css/../fonts/Roboto-Regular.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/Roboto-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto Condensed';
  src: url("/local/templates/parliament/assets/css/../fonts/subset-RobotoCondensed-Light.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/subset-RobotoCondensed-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto Condensed';
  src: url("/local/templates/parliament/assets/css/../fonts/subset-RobotoCondensed-Regular.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/subset-RobotoCondensed-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GretaDisNarPro';
  src: url("/local/templates/parliament/assets/css/../fonts/new/GreDisNarProRegular.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/new/GreDisNarProRegular.woff") format("woff"), url("/local/templates/parliament/assets/css/../fonts/new/GreDisNarProRegular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GretaDisNarPro';
  src: url("/local/templates/parliament/assets/css/../fonts/new/GreDisNarProLight.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/new/GreDisNarProLight.woff") format("woff"), url("/local/templates/parliament/assets/css/../fonts/new/GreDisNarProLight.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Helvetica Neue';
  src: url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-light-200-webfont.eot");
  src: url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-light-200-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-light-200-webfont.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-light-200-webfont.woff") format("woff"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-light-200-webfont.ttf") format("truetype"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-light-200-webfont.svg#webfontregular") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Helvetica Neue';
  src: url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-normal-400-webfont.eot");
  src: url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-normal-400-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-normal-400-webfont.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-normal-400-webfont.woff") format("woff"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-normal-400-webfont.ttf") format("truetype"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-normal-400-webfont.svg#webfontregular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Helvetica Neue';
  src: url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-bold-700-webfont.eot");
  src: url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-bold-700-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-bold-700-webfont.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-bold-700-webfont.woff") format("woff"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-bold-700-webfont.ttf") format("truetype"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-bold-700-webfont.svg#webfontregular") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

.common-popup__title-top {
  font-size: 23px;
  padding: 35px 50px 30px 50px; }

.common-popup__close-cross {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 16px;
  right: 15px;
  background: url("/Content/img/pop-up-sprite.png") 0 0 no-repeat;
  background-size: cover; }

.common-popup__content {
  padding: 30px 30px 40px 30px; }

.common-popup__bottom {
  margin-top: 30px; }

.common-popup_input {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  border: 0;
  outline: 0;
  height: 37px;
  width: 200px;
  padding: 0 10px; }

.common-popup_input-box {
  text-align: center;
  padding: 20px 0 0 0; }

.common-popup_poll_list {
  position: relative;
  width: 100%;
  text-align: center;
  padding: 25px 0 10px 0; }

.common-popup_poll_list > li {
  display: inline-block;
  vertical-align: top;
  margin: 0 15px; }

.common-popup_poll_list input[type="checkbox"] {
  position: absolute;
  left: -9999px; }

.common-popup_poll_list input[type="checkbox"] + label {
  display: inline-block;
  vertical-align: top;
  width: 101px;
  height: 101px;
  background: url("/Content/iqos/img/poll-icons.png") 0 0 no-repeat;
  cursor: pointer; }

.common-popup__text {
  font-size: 16px;
  color: black;
  text-align: center;
  padding: 0 20px; }

.common-popup__checkbox {
  position: relative;
  padding-top: 20px;
  width: 400px;
  margin: 0 auto; }

.common-popup__checkbox input[type=checkbox] {
  position: absolute;
  left: -9999px;
  opacity: 0; }

.common-popup__checkbox label {
  display: block;
  cursor: pointer;
  padding-left: 40px;
  position: relative; }

.common-popup__checkbox label:before {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  left: 0;
  top: 1px;
  background-color: #ffffff;
  border: 1px solid #cbcbcb; }

.common-popup__checkbox input[type=checkbox]:checked + label:before {
  content: "";
  font-size: 15px;
  color: #f3f3f3;
  text-align: center;
  line-height: 15px;
  background: url("/Content/img/tick.png") center center no-repeat; }

.common-popup_update_list {
  position: relative;
  padding: 25px 0 10px 0;
  margin-top: 10px;
  width: 100%;
  height: 200px;
  overflow-x: auto; }

.common-popup_poll_checkbox_descr {
  padding-top: 10px; }

input[type="checkbox"].common-popup_poll_checkbox--car:checked + label {
  background-position: 0 -113px; }

input[type="checkbox"].common-popup_poll_checkbox--bar + label {
  background-position: -112px 0; }

input[type="checkbox"].common-popup_poll_checkbox--bar:checked + label {
  background-position: -112px -113px; }

input[type="checkbox"].common-popup_poll_checkbox--tshirt + label {
  background-position: -223px 0; }

input[type="checkbox"].common-popup_poll_checkbox--tshirt:checked + label {
  background-position: -223px -113px; }

input[type="checkbox"].common-popup_poll_checkbox--soc + label {
  background-position: -335px 0; }

input[type="checkbox"].common-popup_poll_checkbox--soc:checked + label {
  background-position: -335px -113px; }

input[type="checkbox"].common-popup_poll_checkbox--fly + label {
  background-position: -446px 0; }

input[type="checkbox"].common-popup_poll_checkbox--fly:checked + label {
  background-position: -446px -113px; }

input[type="checkbox"].common-popup_poll_checkbox--bad + label {
  background-position: -558px 0; }

input[type="checkbox"].common-popup_poll_checkbox--bad:checked + label {
  background-position: -558px -113px; }

.common-popup {
  width: 600px; }

.legal_notice {
  padding: 0 30px; }

@media (max-width: 469px) {
  .common-popup {
    width: 100%; }
  .common-popup__title-top {
    font-size: 20px;
    padding: 20px 15px 15px 15px; }
  .common-popup__checkbox {
    width: 100%; }
  .common-popup__content {
    padding: 20px 15px 20px 15px; } }

.index_page_feed .index_page_feed a,
.products_all .products_all a,
.iqos_main .iqos_main a,
.true_luxury_index_page .true_luxury_index_page {
  color: #3287b6; }

@font-face {
  font-family: NeoSansPro;
  src: url("/local/templates/parliament/assets/css/../fonts/NeoSansPro-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

.iqos-page {
  font-family: NeoSansPro; }

.iqos-button {
  font-family: NeoSansPro;
  border: 3px solid #0071dc;
  height: 65px;
  border-radius: 21px;
  text-transform: uppercase;
  color: #0071dc;
  font-size: 30px;
  padding: 0 20px;
  cursor: pointer; }

.iqos-button:hover {
  background: #0071dc;
  color: #fff; }

.fullwidth-block {
  position: relative;
  width: 100%;
  height: 383px;
  padding: 50px;
  color: #0071dc; }

.fullwidth_text-logo {
  position: relative;
  display: inline-block;
  margin-top: 4px;
  vertical-align: top;
  width: 271px;
  height: 37px;
  background: url("data:image/png;base64,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") right center no-repeat;
  background-size: cover; }

.fullwidth_title {
  position: relative;
  font-size: 42px;
  max-width: 640px;
  line-height: 49px; }

.fullwidth_logo {
  position: relative;
  width: 256px;
  height: 66px;
  margin-top: 20px;
  background: url("data:image/png;base64,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") center no-repeat;
  background-size: cover; }

.fullwidth_logo-box {
  position: absolute;
  bottom: 50px;
  left: 50px; }

.fullwidth_social {
  position: absolute;
  bottom: 50px;
  right: 50px; }

.fullwidth_social a {
  text-decoration: none; }

.fullwidth_social_youtube {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 74px;
  height: 52px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAA0CAYAAAAt+K7AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4hJREFUeNrsm1tIFFEYx/9nXJX1Wm6mkBFmRaI9BEEPgReIepDwQXoJeomgXgJLI4oKJTJSBAsqohtEhFAGFtLN8EIJRVGUplgmkYFla3lb8bbTd9bZZS+uuy/NnGnPH/7Mnpllz5nffOebc2bnMIQpp5Kh0CaNvIKcTraRreQ4chI5QSvHk5O1/VavYxbtpxRtn1vMr7yQRsmqX9mpfZ4lj2v7JskO8gh5Qiu7jzm0sp08SP5O/qE4B5zhnD9bBAw/lkcuJueTc8kx+L80Te4kt5Ebye0ETg0bFEEqok0NORuRpW7yYYLVtCgorXvVkksR2aojl3l3S8XvC2ckJJdKNRaBEUXRxPNQq2TkowKKqjb/iKqSXAJU5RNRFE05WvaXClQuRVWXO6JKJI+gKvHueoWSR1AVeoPaJHkElYsNo/yUpg3ppYIrnUdUluQQUlkcVKbkEFKZivYkQF/FxwGxMabrejbdq12bCdZFk4Di7WYBZTMGlCuYV4LduwrWXA9sWG8KUCnGjlK2gL15BHaBZgu2paKCSjEuorwVFQXs3w3W+xw4sAewWISMqFRhmrMkCayuEuzdU2BbvkigUjmoROECPXsN2MNbYPdvAOtWi9CiRA7KKmwKLdoK9v4ZWPVxINnQ62nloGKFvt9EU74q2wfW0w7s3UWzU8WIVsTyWqNNMZJZvgzs8lmwV01A3mbdLxcHFWeqycTGXLCWu2D1F4FVGXrVGqfArNq5A+xjK1hlOZ3Gv0+z5gWlsyymbfmdB1CP0Gj+64BuoBymylNvO6EeqgDaX+pZq4ODmjEFoJ+/oJ6oAa7TJNrp1Lv2GQ5qSmhAM7PA+WtQT58DRsaMasUUBzUpLKSmZqjlp4DeL0a3ZJKDGhMOUPfn+Tz0pE2UFo1xUEPCAPozCrWiFrh0E5idFenSDXFQdsObMTcHXLkN9SQla/tvEZOAnYMaNrQJLS+gHqRu9qFH5FvKsHER1f8Nalkl0PjYDIMTuzGgPvVDzSmgm+60WYa5LlD6/50+4TDbhGmQT4r75ZQ3dKLgoPokh5Dqc79xxwedCZLHghpXnAOJ7udRryWPoHKxcYNqkTyCj/S8QTVIHkHV4AHF33qlTYdkEqAOjY3PM/NjkkuAPEw8oLQ39KslG4+q3asW/COK6yjmF8xEuuo0Fh7JZWi+Cm8Zmh8subAxHFALgIvopbJ/BRgAS+/+bruXtmIAAAAASUVORK5CYII=") center no-repeat;
  cursor: pointer; }

.fullwidth_social_fb {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 64px;
  height: 64px;
  background: url("/Content/iqos/img/fb.png") center no-repeat;
  background-size: cover;
  cursor: pointer; }

.fullwidth_social_instagram {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 64px;
  height: 63px;
  cursor: pointer;
  margin-left: 16px;
  background: url("data:image/png;base64,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");
  background-size: cover; }

.tiles {
  position: relative;
  width: 100%;
  height: 498px; }

.tiles_narrow {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 50%;
  height: 100%;
  padding: 133px 45px 0 45px;
  color: #fff;
  text-align: right;
  font-size: 40px; }

.tiles_wide {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  height: 100%;
  padding: 250px 45px 0 45px;
  color: #fff;
  font-size: 40px; }

.atelier_text-logo {
  display: inline-block;
  vertical-align: bottom;
  width: 243px;
  height: 47px;
  background: url("/images/iqos-page/atelier.png") center no-repeat;
  background-size: cover;
  margin-bottom: 3px; }

.tiles_narrow--benefits {
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/benefits-bg.webp") center/cover no-repeat; }

.tiles_wide--atelier {
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/atelier-bg.webp") right center no-repeat; }

.tiles_wide--aba {
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/banner_product_PRL.webp") left top no-repeat;
  background-size: cover; }

.tiles_wide_product {
  position: relative;
  width: 100%;
  height: 100%; }

.tiles_wide_product:before,
.tiles_wide_product:after {
  content: "";
  display: block;
  position: absolute;
  width: 60%;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  background-image: url("/local/templates/parliament/assets/css/../../assets/img/welcome/banner_product_PRL.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top; }

.tiles_wide_product:before {
  top: 45px;
  left: 45px;
  z-index: 2; }

.tiles_wide_product:after {
  z-index: 1;
  background-image: url("/local/templates/parliament/assets/css/../../assets/img/welcome/banner_product_PRLp.webp");
  background-position: bottom;
  right: 0;
  bottom: 45px;
  top: 25px;
  right: 25px;
  left: unset; }

.tiles_narrow--iqos {
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/iqos-bg.webp") left center no-repeat;
  background-size: cover; }

.tiles_wide--iqostestdrive {
  position: relative;
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/iqos-bg2.webp") right center no-repeat;
  background-size: cover; }

.tiles_iqos-logo {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 131px;
  height: 49px;
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/iqos-logo.png") center no-repeat;
  background-size: cover; }

.tiles_iqos-title {
  position: absolute;
  top: 110px;
  right: 40px;
  width: 244px;
  height: 63px;
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/iqos-title.png") center no-repeat;
  background-size: cover; }

.tiles_iqos-title2 {
  position: absolute;
  top: 60px;
  right: 40px;
  width: 532px;
  height: 95px;
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/iqos-title2.png") center no-repeat;
  background-size: cover; }

@media (max-width: 1300px) {
  .tiles_iqos-title2 {
    position: absolute;
    top: 30px;
    right: 40px;
    width: 266px;
    height: 47px;
    background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/iqos-title2.png") center no-repeat;
    background-size: cover; } }

.tiles_iqos-subtitle {
  position: absolute;
  top: 220px;
  font-size: 18px;
  color: #0071dc;
  max-width: 200px;
  right: 40px;
  text-align: right; }

.tiles_iqos-btn-box {
  position: absolute;
  bottom: 30px;
  right: 40px; }

.tiles_iqos-btn {
  position: relative;
  display: inline-block;
  vertical-align: top;
  border: 0 !important;
  height: 49px;
  color: white;
  background-color: #79dab3;
  background: -o-linear-gradient(top, #79dab3, #0071dc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="'#79dab3'",EndColorStr="'#0071dc'");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#79dab3', EndColorStr='#0071dc')";
  font-size: 19px;
  text-align: center;
  line-height: 49px;
  text-decoration: none;
  padding: 0 20px;
  border-radius: 4px; }

.tiles_iqos-btn:hover {
  background: #0071dc; }

.benefits_text-logo {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 2px;
  width: 316px;
  height: 44px;
  background: url("data:image/png;base64,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");
  background-size: cover; }

.tiles_atelier {
  max-width: 550px;
  line-height: 1.3; }

.tiles_atelier p {
  padding-top: 40px;
  font-size: 26px;
  line-height: 1; }

.tiles_wide--sci {
  position: relative;
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/sci-bg.webp") right center no-repeat;
  color: #0071dc; }

.tiles_narrow--testdrive {
  position: relative;
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/testdrive-bg.webp") left center no-repeat;
  color: #0071dc; }

.tiles_link-box {
  position: absolute;
  left: 50px;
  bottom: 50px;
  text-align: left;
  max-width: 500px; }

.tiles_link-box_title {
  font-size: 42px;
  padding-bottom: 20px; }

.mobile_wb {
  display: block;
  position: relative;
  width: 100%;
  height: 220px;
  background: #ffffff;
  text-align: center; }

.mobile_wb_title {
  color: #0071dc;
  font-size: 31px;
  width: 100%;
  padding: 39px 10px 12px 10px;
  line-height: 1.2; }

.desktop-hidden {
  display: none; }

.fullwidth_bg {
  position: relative;
  width: 100%;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  overflow: hidden; }

.fullwidth_bg > video {
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  position: absolute;
  z-index: 0; }

.mobile-top-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.footer p {
  font-size: inherit;
  line-height: inherit;
  padding: 0;
  font-size: 12px;
  line-height: 18px; }

.footer a {
  text-decoration: underline;
  font-size: 12px; }

.iqos-video-play {
  width: 120px;
  height: 120px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url("/Content/iqos/img/play.png") center no-repeat;
  background-size: cover;
  cursor: pointer;
  opacity: 0.8;
  transition: opacity 0.2s ease; }

.iqos-video-play:hover {
  opacity: 0.9; }

.iqos-video-pause {
  display: none;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 25px;
  right: 25px;
  background: url("/Content/iqos/img/pause.png") center no-repeat;
  background-size: cover;
  cursor: pointer;
  opacity: 0.6;
  transition: opacity 0.2s ease; }

.iqos-video-pause:hover {
  opacity: 0.7; }

.tiles_benefits {
  float: right;
  max-width: 380px;
  text-align: left;
  line-height: 1.3; }

.iqos-video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5); }

.fullwidth_title,
.fullwidth_logo,
.fullwidth_logo-box,
.fullwidth_social {
  z-index: 10; }

.iqos_trialform-box {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 30;
  background: rgba(255, 255, 255, 0.97); }

.iqos_trialform-box > iframe {
  width: 100%;
  height: 100%; }

.tiles_iqos-btn {
  cursor: pointer;
  min-width: 200px; }

.tiles--tl {
  height: 560px; }

@media (max-width: 1500px) {
  .fullwidth_title {
    font-size: 35px; }
  .fullwidth_text-logo {
    margin-top: 7px;
    width: 229px;
    height: 31px; }
  .fullwidth_logo {
    width: 166px;
    height: 43px; }
  .iqos-button {
    height: 52px;
    font-size: 24px;
    border-radius: 15px;
    padding: 0 16px; }
  .fullwidth_social_instagram,
  .fullwidth_social_fb {
    width: 52px;
    height: 52px; }
  .tiles_narrow,
  .tiles_wide {
    font-size: 31px; }
  .tiles_wide {
    width: 57%; }
  .tiles_narrow {
    width: 43%; }
  .benefits_text-logo {
    width: 253px;
    height: 35px; }
  .atelier_text-logo {
    width: 175px;
    height: 35px; }
  .tiles_link-box_title {
    font-size: 33px; } }

@media (max-width: 1024px) {
  .tiles_wide--aba {
    background-position: bottom; }
  .tiles_wide_product:before,
  .tiles_wide_product:after {
    width: 50%; }
  .tiles_wide_product:before {
    top: 25px;
    left: 25px; }
  .tiles_wide_product:after {
    bottom: 15px;
    right: 45px;
    top: 15px;
    background-position: right; }
  .iqos_trialform-box {
    display: block; }
  .tiles_iqos-subtitle,
  .tiles_iqos-btn-box {
    display: none; }
  .fullwidth_bg > video {
    display: none; }
  .desktop-hidden {
    display: block; }
  .iqos-button {
    font-family: NeoSansPro;
    border: 2px solid #0071dc;
    height: 52px;
    border-radius: 15px;
    text-transform: uppercase;
    color: #0071dc;
    font-size: 24px;
    padding: 0 20px;
    cursor: pointer; }
  .mobile-hidden {
    display: none; }
  .fullwidth-block {
    height: 220px;
    width: 100%;
    background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/top-bg.webp") center no-repeat;
    background-size: cover;
    padding: 50px 34px; }
  .fullwidth_title {
    font-size: 27px;
    line-height: 1.3; }
  .fullwidth_text-logo {
    width: 173px;
    height: 23px;
    margin-top: 5px;
    background-size: cover; }
  .fullwidth_logo {
    width: 185px;
    height: 46px;
    margin-top: 13px;
    background-size: cover; }
  .tiles {
    height: auto; }
  .tiles_narrow {
    width: 100%;
    height: 265px;
    background-size: cover; }
  .tiles_wide {
    width: 100%;
    height: 265px;
    background-size: cover;
    padding: 31px 34px 0 34px; }
  .tiles_atelier {
    font-size: 27px;
    text-transform: uppercase;
    line-height: 1.3; }
  .tiles_wide--iqostestdrive {
    height: 700px; } }

@media (max-width: 550px) {
  .tiles_iqos-logo {
    top: 20px;
    right: 20px; }
  .tiles_iqos-title {
    display: none; }
  .tiles_wide_product:before {
    left: 15px; }
  .tiles_wide_product:after {
    right: 25px;
    left: unset;
    top: 10px;
    bottom: 15px;
    background-position: bottom right; } }

@media (max-width: 430px) {
  .tiles_wide_product:before,
  .tiles_wide_product:after {
    top: 24px;
    left: 0;
    right: 0;
    margin: auto; }
  .tiles_wide_product:before {
    margin: 0 auto;
    width: 100%;
    max-height: 58px;
    bottom: 0; } }

.aba-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: -1;
  transition: all 0.3s ease; }

.aba-popup.shown {
  opacity: 1;
  z-index: 100000; }

.aba-popup__container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 375px;
  height: 750px;
  background: url("/images/iqos-page/aba-popup-bg.webp");
  color: #ffffff;
  padding: 355px 0 0 83px; }

.aba-popup__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7); }

.aba-popup__close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGZJREFUeNpi+P//fysQvwDifCBmIBLnQ/W0MkAZMFBBhOYKJPUvYKb9J9KQCjS1+bgkKojQDFZDUAEhOWJswes6YvyJ12vEBhbOwGVioBRQ2wsUBSJF0UhRQqI4KVOcmSjKzgABBgCNMDO0TCfEHgAAAABJRU5ErkJggg==") center no-repeat; }

.aba-popup__text {
  font-size: 20px;
  line-height: 30px; }

.aba-popup__text:nth-child(2) {
  margin-top: 73px; }

.aba-popup__text:nth-child(3) {
  margin-top: 63px; }

@media (max-width: 1400px) {
  .aba-popup__container {
    transform: translate(-50%, -50%) scale(0.8); } }

@media (max-width: 800px) {
  .aba-popup__container {
    transform: translate(-50%, -50%) scale(0.65); } }

.iqos-page .pab-banner + .tiles {
  margin-bottom: 10vh; }

@font-face {
  font-family: 'TTNorms';
  src: url("/fonts/TTNorms/TTNorms-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'TTNorms';
  src: url("/fonts/TTNorms/TTNorms-ExtraBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

.moscow-spb-banner {
  font-family: 'TTNorms', serif;
  font-weight: 400;
  overflow: hidden;
  cursor: default;
  text-align: center;
  padding: 0;
  position: relative; }

.moscow-spb-banner__text {
  background: linear-gradient(to right, #0a97d4, #2c23ba);
  padding: 15px 15px 10px;
  color: #ffffff;
  font-size: 27px;
  line-height: 36px; }

.moscow-spb-banner strong {
  font-weight: 700; }

.moscow-spb-banner__btn {
  background: url("/local/templates/parliament/assets/css/../img/moscow-spb-banner/banner-img.jpg") no-repeat top center;
  background-size: 100%;
  height: 300px; }

.moscow-spb-banner__btn-text {
  cursor: pointer;
  display: inline-block;
  width: 256px;
  position: absolute;
  bottom: 15px;
  left: 50%;
  margin-left: -128px;
  line-height: 55px;
  text-align: center;
  color: #fff;
  background: linear-gradient(to right, #099cd5, #2e1eb9);
  font-size: 19px;
  text-decoration: none;
  padding: 0 20px;
  font-family: 'NeoSansPro', sans-serif;
  border-radius: 4px; }

.moscow-spb-banner__btn-text:hover {
  background: linear-gradient(to right, #2e1eb9, #099cd5); }

@media (max-width: 1024px) {
  .moscow-spb-banner__text {
    font-size: 20px;
    line-height: 26px; }
  .moscow-spb-banner {
    height: auto; }
  .moscow-spb-banner__btn {
    height: 250px; } }

.voyage-kl {
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/bg.webp") center no-repeat;
  background-size: cover;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 5vw; }

@media (max-width: 700px) {
  .voyage-kl {
    background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/bg-mobile.webp") center no-repeat;
    background-size: cover;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; } }

.voyage-kl__left-text {
  position: relative;
  width: 500px; }

.voyage-kl__left-text > img {
  width: 100%; }

.voyage-kl__right-text {
  position: relative;
  width: 460px; }

.voyage-kl__right-text > img {
  width: 100%; }

.voyage-kl__pack {
  position: relative;
  width: 210px; }

.voyage-kl__pack > img {
  width: 100%; }

.voyage-kl__desktop {
  display: block; }

.voyage-kl__mobile {
  display: none; }

@media (max-width: 700px) {
  .voyage-kl__desktop {
    display: none; }
  .voyage-kl__mobile {
    display: block; } }

@media (max-width: 700px) {
  .voyage-kl__left-text {
    margin-bottom: 40px; }
  .voyage-kl__right-text {
    margin-top: 30px; } }

@media (max-width: 1400px) {
  .voyage-kl__left-text {
    position: relative;
    width: 400px; }
  .voyage-kl__right-text {
    position: relative;
    width: 360px; }
  .voyage-kl__pack {
    position: relative;
    width: 210px; } }

@media (max-width: 1200px) {
  .voyage-kl__left-text {
    position: relative;
    width: 350px; }
  .voyage-kl__right-text {
    position: relative;
    width: 310px; }
  .voyage-kl__pack {
    position: relative;
    width: 190px; } }

@media (max-width: 1024px) {
  .voyage-kl {
    height: 283px;
    padding: 0 3vw; }
  .voyage-kl__left-text {
    position: relative;
    width: 250px; }
  .voyage-kl__right-text {
    position: relative;
    width: 210px; }
  .voyage-kl__pack {
    position: relative;
    width: 130px; } }

@media (max-width: 700px) {
  .voyage-kl {
    height: 595px;
    padding: 0;
    -ms-flex-direction: column;
        flex-direction: column; }
  .voyage-kl__left-text {
    position: relative;
    width: 250px; }
  .voyage-kl__right-text {
    position: relative;
    width: 210px; }
  .voyage-kl__pack {
    position: relative;
    width: 130px; } }

.common-popup-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  z-index: -10;
  opacity: 0;
  visibility: hidden;
  transition-property: opacity;
  transition-duration: 300ms; }

.common-popup-overlay.active {
  z-index: 1200;
  opacity: 1;
  visibility: visible; }

.popup_age-validation-btn {
  height: inherit;
  background: #006ca6;
  border: none;
  color: white;
  font-size: 18px;
  padding: 12px 25px;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  display: inline-block; }

.popup_age-validation-btn.btn-disabled {
  background-color: #929292;
  pointer-events: none; }

.common-popup {
  width: 450px;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-2000px);
  top: 50%;
  opacity: 0;
  transition-property: transform;
  transition-delay: 200ms;
  transition-duration: 300ms; }

.common-popup.active {
  transform: translateX(-50%) translateY(-50%);
  opacity: 1; }

@media (max-width: 469px) {
  .common-popup {
    width: 100%; } }

@media (max-height: 299px) {
  .common-popup {
    height: 100%; } }

.common-popup__title-top {
  background-color: white;
  padding: 35px 30px 30px 30px;
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  text-transform: uppercase;
  color: black;
  position: relative; }

.common-popup__title-top:before {
  content: '';
  position: absolute;
  width: 42px;
  height: 2px;
  background-color: #04245d;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%); }

@media (max-width: 469px) {
  .common-popup__title-top {
    font-size: 20px;
    padding: 20px 15px 15px 15px; } }

.common-popup__content {
  background-color: #f7f7f7;
  padding: 40px 30px 35px 30px; }

@media (max-width: 469px) {
  .common-popup__content {
    padding: 20px 15px 20px 15px; } }

.common-popup__message {
  font-size: 16px;
  color: black;
  width: 260px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  position: relative; }

@media (max-width: 469px) {
  .common-popup__message {
    max-width: 95%; } }

.common-popup__message--has-icon {
  text-align: left;
  width: 342px; }

.common-popup__message--icon-success {
  padding-left: 62px; }

.common-popup__message--icon-success:before {
  content: '';
  width: 50px;
  height: 40px;
  background-image: url("/Content/img/pop-up-sprite.png");
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: -56px 7px; }

.common-popup__message--icon-fail {
  padding-left: 62px; }

.common-popup__message--icon-fail:before {
  content: '';
  width: 50px;
  height: 40px;
  background-image: url("/Content/img/pop-up-sprite.png");
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: -126px 7px; }

.common-popup__bottom {
  margin-top: 22px;
  text-align: center; }

.common-popup__social-link {
  width: 48px;
  height: 48px;
  display: inline-block;
  background-image: url("/Content/img/auth-icons.png"); }

.common-popup__social-link:hover {
  opacity: 0.8; }

.common-popup__social-link + .common-popup__social-link {
  margin-left: 16px; }

.common-popup__social-link--vk {
  background-position: 106px 0; }

.common-popup__social-link--fb {
  background-position: -115px 0; }

.common-popup__close-cross {
  width: 29px;
  height: 29px;
  position: absolute;
  top: 35px;
  right: 30px;
  background-image: url("/Content/img/pop-up-sprite.png");
  background-position: 0 0;
  background-repeat: no-repeat; }

.common-popup__close-cross:hover {
  cursor: pointer; }

@media (max-width: 469px) {
  .common-popup__close-cross {
    top: 20px;
    right: 15px; } }

.common-popup__button {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  text-transform: uppercase;
  color: black;
  border: 1px solid #006ca6;
  background: none;
  line-height: 55px;
  margin-top: 0;
  position: relative;
  float: none;
  padding: 0;
  box-sizing: border-box; }

.common-popup__button:hover {
  color: rgba(0, 0, 0, 0.7); }

@media (max-width: 469px) {
  .common-popup__button {
    font-size: 20px; } }

.global-popup_overlay-close {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

img {
  vertical-align: bottom; }

button {
  border: 0;
  outline: none;
  background: none; }

body {
  font-family: "Oranienbaum", serif; }

.content-section {
  padding-top: 80px; }

.spots-bg {
  background: url("/Content/img/bundle/spots-pattern.png");
  background-size: 100%;
  background-repeat: repeat;
  padding-bottom: 150px; }

.button {
  background: transparent;
  border-radius: 0;
  outline: none;
  border: 0;
  cursor: pointer;
  font-weight: 400;
  text-transform: uppercase;
  font-family: "Oranienbaum", serif; }

.button--white {
  color: #fff;
  font-size: 17px;
  border: 1px solid #fff;
  padding: 7px 30px; }

.button--blue {
  color: #000;
  font-size: 17px;
  border: 1px solid #3287b6;
  padding: 9px 30px; }

.button--blue:hover {
  background: #077fc1;
  color: #fff; }

a.button--blue {
  color: #000 !important;
  font-weight: 400;
  text-decoration: none; }

a.button--blue:hover {
  color: #fff !important; }

.hidden {
  display: none !important; }

/* ----- HEADER ----- */
.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  border: none;
  height: 83px;
  line-height: 83px;
  opacity: 1;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
  transition: opacity .7s;
  z-index: 500;
  font-weight: 400;
  font-family: "Oranienbaum", serif; }

.header_wrapper {
  position: relative;
  width: 100%;
  max-width: 1165px;
  margin: 0 auto; }

.navbar-hidden {
  opacity: 0; }

.header_logo-box {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100; }

.header_menu-box {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 78%;
  text-align: center;
  padding-left: 225px; }

.header_menu {
  width: 100%; }

.header_menu li {
  display: inline-block;
  vertical-align: top;
  margin: 0 11px; }

.header_menu li a {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 400;
  color: #000;
  text-decoration: none; }

.header_menu li a:hover,
.header_menu li a.active {
  color: #3287b6; }

.header_menu li.header_menu_benefits > a {
  position: relative;
  display: inline;
  width: 100%; }

.header_menu li.header_menu_benefits > a:after {
  display: none; }

.header_menu_user_box {
  display: inline-block;
  vertical-align: top;
  padding-left: 40px; }

.top_profile {
  display: inline-block;
  vertical-align: middle;
  height: 21px;
  width: 21px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkyMjFCNkEyOTE0RjExRTY4QjFEOTYwNkNCMUQ1NEQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkyMjFCNkEzOTE0RjExRTY4QjFEOTYwNkNCMUQ1NEQwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTIyMUI2QTA5MTRGMTFFNjhCMUQ5NjA2Q0IxRDU0RDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTIyMUI2QTE5MTRGMTFFNjhCMUQ5NjA2Q0IxRDU0RDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5njmg/AAAB60lEQVR42pSVyyvEURTHZwwxGuRZWHhG3sqCmgillGKEsmKvLEixsVBKEsXCxiOPf8BCeSWlyJSVvEKSMCy834/wvfpO/dzuz/yc+jR17rnn3nPO93fHbPrbLCATxIAI8Ab2wTp4Nf3TwkA3uGCiLbAGNsAjuAdDIMFowmpwDZygBvhL696gBCyAF9DsKWETb9YIzAYuUAnuwKBefDl45+9/LAvcgFZ5IQicgxadjVaQCAJ11ivYimSts43DsCj618XhfLGSCRCgSDwDxrSOHdCgCOwHx6AM2EAeFTCriC1iG3zd8hG3iJeCwnkzu+SPpEbtiqqE1PK9KOxncCgFpXDziuR3gW2QLvk/wJ7IJ5KGUkaynVGjUZLfB0QzuWxPYugi6RWn7yMFHIAlfjk2TYm94AHMK5KGcO1ng7h6riIoja25BIvgBHwChyLWxhlkux3iRj2aAD/QyXLEtEdAO+gDq9w8yta5rR4caU+pBbcMCuLjsUuZqCwDLPPFimVbNkGHSfO9WjjlU80ginmQnolEkyCVwq+jYn7tSaJ4RQ/jDH73fixZSK9QLyiHUpqjfv8yMelhCt7h6XRR+jRPHwdVrCKYFZSCAT55Tr5Shq2APXPxM3YjejbFl0n5hpoNHmDV/Ee5PAV/CzAAD6ZyYAJGVvAAAAAASUVORK5CYII=") no-repeat; }

.top_exit {
  display: inline-block;
  vertical-align: middle;
  height: 21px;
  width: 21px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZBQzJFOEZCOTE0RjExRTZCQTJGOEJCRDY2MTZDRjQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZBQzJFOEZDOTE0RjExRTZCQTJGOEJCRDY2MTZDRjQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkFDMkU4Rjk5MTRGMTFFNkJBMkY4QkJENjYxNkNGNDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkFDMkU4RkE5MTRGMTFFNkJBMkY4QkJENjYxNkNGNDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7vjRgHAAABVklEQVR42qzVyyuEURjH8XcYSXIrmnKXbNigpHH5C9jJ0lbsRFbYIAsbisWsTI1sLWenKErJRiRkZaGwYFw34nvqeWuazpw555156lPTufzmvGfOeybkmasJvajDL65xJp+dqgzTuJTJNzjECVJ4whqqbQMHcC9Bk6jN6C/FOI7wjJZcgaP4wjJKLBdgrB58YMIrUBXhHOsB5nZm6xiR/Sl3DIzgHTO6zgS2Aj7lsJyI+cyOO4zlsX1RvGLBbwijFQ+awf1otgyOYVXO+KJq+EOHZuCe9LlIySK9T/RpQtUPV2NpRQIH/cmnmMpjT2clcCi9cQnJQgaqascPuh0D1WPf6gL92sYxih2Dw6bOKlwgHiDYWI24wgHacoxVd+mc5W3mVWAH39iVu7NBLp2IvJabeJFLu95l1V3YkFc4/XC/YV8uoawVsviCSvkHUCfkUcKN9S/AAETyTqAPmw0fAAAAAElFTkSuQmCC") no-repeat; }

.header_menu li a.top_profile:hover,
.header_menu li a.top_exit:hover {
  border: 0; }

.header_menu.personal li {
  margin: 0 2px; }

.header_menu_user_block {
  display: inline-block;
  vertical-align: top;
  width: 22%;
  text-align: right;
  padding-right: 100px; }

.header_dropdown {
  display: inline-block;
  vertical-align: top;
  position: relative; }

.header_dropdown:after {
  content: '';
  position: absolute;
  top: 0;
  right: -20px;
  height: 100%;
  width: 6px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZCQTY5MjlGNTE2RDExRTVCMDY0RUIxQjBGN0JCMERGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZCQTY5MkEwNTE2RDExRTVCMDY0RUIxQjBGN0JCMERGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkJBNjkyOUQ1MTZEMTFFNUIwNjRFQjFCMEY3QkIwREYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkJBNjkyOUU1MTZEMTFFNUIwNjRFQjFCMEY3QkIwREYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63RTQHAAAAOUlEQVR42mJgYGA4D8T/0fAJIGYIwCLhC5JgRNN1HirGgK4rgAEJwHTBVTMjSb4A4oNAfAPEAQgwAB4gFI3JdAUOAAAAAElFTkSuQmCC") right center no-repeat; }

.header_dropdown.active:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2NDNGODcxNTE2RjExRTVCQUZCREEyMzQwRjREQjZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2NDNGODcyNTE2RjExRTVCQUZCREEyMzQwRjREQjZGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDY0M0Y4NkY1MTZGMTFFNUJBRkJEQTIzNDBGNERCNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDY0M0Y4NzA1MTZGMTFFNUJBRkJEQTIzNDBGNERCNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Cz+aUAAAAM0lEQVR42mJmQIAAIFYH4ptIYgyMQHweihkZ0FT/h+IAdNUwCbguXyRBFF0nsEicBwgwAATbE1ydgIOQAAAAAElFTkSuQmCC"); }

.header_dropdown.active > a {
  color: #006ca8; }

.header_menu_dropdown-list {
  display: none;
  position: absolute;
  left: 50%;
  top: 83px;
  margin-left: -108px;
  background: #fff;
  width: 217px;
  z-index: 90;
  box-shadow: inset 0 3px 4px rgba(0, 0, 0, 0.1);
  padding: 17px 0; }

.header_menu_dropdown-list_item {
  line-height: 36px; }

.header_menu_dropdown-list_item--past a {
  color: #ccc !important; }

.header_menu li.header_no-left-margin {
  margin-left: 0; }

@media (max-width: 1024px) {
  .header {
    height: 50px;
    line-height: 50px; }
  .header_logo-box {
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 172px;
    height: 50px; }
  .header_logo-box img {
    width: 100%;
    vertical-align: top; }
  .header_menu-box {
    display: none; }
  .header_menu_user_block {
    position: absolute;
    right: 15px;
    padding-right: 0;
    width: auto; }
  .mobile-bottom-padding {
    margin-bottom: 20px; }
  .header_menu.personal li {
    margin: 0 8px; }
  .content-section {
    padding-top: 50px; } }

@media (max-width: 850px) {
  .footer .rules {
    width: auto;
    padding: 8px 3% 10px 3%; } }

/* HEADER MOBILE*/
.mobile-menu_app-img {
  margin-top: 10px; }

.header_mobile-menu > li.mobile-benefits a {
  background: #006ca7;
  color: #fff;
  padding: 5px 10px; }

.header_mobile-menu_btn {
  display: none;
  position: absolute;
  left: 10px;
  height: 30px;
  top: 9px;
  width: 35px;
  margin-right: 10px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAiCAIAAACr7KwmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNCNEY0QzQ5NTcwMTExRTU5RTI3QTJFQUVEOTIwNTA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNCNEY0QzRBNTcwMTExRTU5RTI3QTJFQUVEOTIwNTA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0I0RjRDNDc1NzAxMTFFNTlFMjdBMkVBRUQ5MjA1MDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0I0RjRDNDg1NzAxMTFFNTlFMjdBMkVBRUQ5MjA1MDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Ff06pAAAA4klEQVR42uyYvQqEMBCEk7ARJMbCysr3Mg/oi1mlieAvqOAN2N0VdxxHcsVuYSGB+ZxkhIm8rus8z2ma5nk+jkPEGq11URTWWiKSEPbe53mOV1mWRYPY9x2fvW1bXdcyhAAzqqoSKWYYBjwVcOCBSDSQBoDCdsTchdeTAQAl/mAYgiGeh96u6Lqu7/uvBZqmads2sRP4E/7ACeccH0xOB6eD08EQnA5OB0MwxCcQ6EDopqnkUb8AoO42mAribsLKWot+jnYc2Q/IQXRd17Is5X1JMo7jsiyRL0mMMSAgoocAAwCdz3202uIKdwAAAABJRU5ErkJggg==") center no-repeat; }

.header_mobile-menu {
  display: none;
  position: absolute;
  top: 51px;
  width: 100%;
  background: #fff;
  text-align: center;
  max-height: 360px;
  overflow-y: scroll;
  padding: 15px 0; }

.header_mobile-menu > li {
  height: 40px;
  line-height: 40px;
  text-transform: uppercase;
  font-size: 17px; }

.header_mobile-menu > li a {
  text-decoration: none;
  font-weight: 400;
  color: #000; }

@media (max-width: 1024px) {
  .header_mobile-menu_btn {
    display: block; } }

@media (max-width: 1200px) {
  .header_menu li {
    margin: 0 7px; }
  .header_menu li a {
    font-size: 16px; } }

/* ----- END HEADER ----- */
/* ----- FOOTER ----- */
.legal_notice img {
  width: 100%; }

.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  background: #fff;
  border-top: 1px solid #e5e5e5;
  padding-top: 0px;
  z-index: 100;
  text-align: center;
  width: 100%;
  font-family: "Oranienbaum", serif; }

.footer_content {
  height: 30px;
  transition: height 0.3s ease; }

.footer.opened .footer_content {
  height: 83px; }

@media (max-width: 1024px) {
  .footer.opened .footer_content {
    height: auto; } }

.footer_content {
  border-top: 1px solid #e5e5e5; }

.footer_nav {
  padding-bottom: 10px; }

.copyright {
  display: block !important; }

.footer .rules {
  font-size: 12px;
  line-height: 18px;
  color: #858585;
  width: auto;
  margin: 0 auto;
  padding: 8px 0 0px 0; }

.footer_nav > li {
  display: inline-block;
  vertical-align: top;
  margin: 0 14px; }

.footer_nav > li > a {
  color: #006ca7;
  font-size: 12px; }

.footer_last-str {
  font-size: 12px;
  line-height: 18px;
  color: #858585;
  width: auto;
  margin: 0 auto; }

.footer_last-str a {
  color: #006ca7;
  text-decoration: underline; }

/* ----- END OF FOOTER STYLES ----- */
/*----- CONTENT STYLES FOR STATIC PAGES -----*/
.common-text {
  width: 100%;
  padding: 12px 20px;
  overflow: auto;
  background: #ffffff;
  color: #58585a;
  font-size: 15px;
  line-height: 1.2;
  max-width: 1165px;
  margin: 0 auto;
  padding-bottom: 150px; }

.common-text h1 {
  font-size: 33px;
  text-align: left;
  padding: 10px 0;
  text-transform: uppercase; }

.common-text h2 {
  font-size: 23px;
  margin: 15px 0 8px; }

.common-text p {
  padding: 5px 0; }

.common-text .question {
  font-weight: 700;
  padding-top: 20px; }

.common-text a,
.common-text a:visited {
  color: #65a5c8; }

.common-text a:hover {
  color: #c4221e; }

.link-back {
  display: inline-block;
  vertical-align: top;
  font-size: 23px;
  position: relative;
  padding: 10px 0 20px 19px; }

.link-back:before {
  content: '<';
  position: absolute;
  top: 8px;
  left: 0;
  font-size: 31px;
  font-weight: 300; }

.common-text ul {
  padding: 10px 20px;
  list-style-type: disc; }

.common-text ul li {
  margin: 3px 0; }

.link-forward {
  display: inline-block;
  vertical-align: top;
  font-size: 23px;
  position: relative;
  padding: 10px 19px 20px 0;
  background: none;
  text-transform: none;
  font-family: "Oranienbaum", serif;
  text-decoration: underline;
  color: #65a5c8;
  font-weight: 400; }

.link-forward:hover {
  color: #c4221e; }

.link-forward:after {
  content: '>';
  position: absolute;
  top: 8px;
  right: 0;
  font-size: 31px;
  font-weight: 300; }

/*----- END OF CONTENT STYLES FOR STATIC PAGES -----*/
/* ----- WANT BUTTON ----- */
.want-button {
  font-size: 22px;
  color: #fff;
  border-radius: 3px;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.5);
  transition: all 0.3s ease; }

.want-button:hover {
  filter: brightness(1.08); }

.want-button--42 {
  width: 282px;
  height: 42px;
  background: url("/Content/img/bundle/want-bg42.png") no-repeat; }

.want-button--50 {
  width: 265px;
  height: 50px;
  background: url("/Content/img/bundle/want-bg50.png") no-repeat; }

.want-button--83 {
  font-size: 41px;
  width: 282px;
  height: 83px;
  background: url("/Content/img/bundle/want-bg83.png") no-repeat;
  margin-top: 15px; }

.want-button--download {
  position: absolute;
  bottom: 25px;
  left: 50%;
  width: 282px;
  height: 42px;
  background: url("/Content/img/bundle/want-bg42.png") no-repeat;
  transform: translateX(-50%);
  padding-left: 45px; }

.want-button--download:before {
  content: '';
  position: absolute;
  top: 12px;
  left: 85px;
  width: 26px;
  height: 20px;
  background: url("data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAYAAACTQC2+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVlJREFUeNq8lb1KA0EUhXdjTKJNBC1SRGx8AKsUm0rfwM7GShDSWdr58xIW2gTUVnwEi0CCoGBjkZjGVKm0jAbXM3DEy2VnwixDDnxs5l4mZ2b37GycQlF4xbpQiOakomsVOWS9O7N2VAGnoA8mYADOwJL/Ev4VKZZBJ81Wh309x/ZfTqMT1vugyVqTY6PzUEYD1hNVT1h/8zGKRbx1GMwzWQQlMFUB+gLfoGwJg1e83zmhoeoN1kc+WXAZXfPaBgl/Jxwb3YZMXdeSup5v6lw7qoFVS28DbHsdR5ZVVMAr60OwD9YZ72fWf/gKxI4d1cET2LIZHYkIr6leCVyKeVdgIcNoBbxw/GAzemRtL+t+k2PuyuiGZn+Sz9e84LUozacqzQ6FWVv073kdg019MuQxMhwIM6kP82zkERQCbTYBO/qsC0WLZlOwq/vFgB/RC1AFn+BON38FGAApuOrHa5kwcQAAAABJRU5ErkJggg=="); }

.bundle-inner_mobile-bg {
  display: none; }

@media (max-width: 640px) {
  .want-button--83 {
    width: 265px;
    height: 50px;
    background: url("/Content/img/bundle/want-bg50.png") no-repeat;
    font-size: 25px; }
  .want-button {
    font-size: 20px; } }

@media (max-width: 768px) {
  .want-block_head {
    min-height: 175px; }
  .bundle-inner_mobile-bg {
    overflow: hidden; }
  .bundle-inner_mobile-bg > img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; } }

/* ----- END WANT BUTTON ----- */
@keyframes tutorial-animation {
  0% {
    width: 0;
    height: 0;
    opacity: 0; }
  100% {
    width: 100%;
    height: 100%;
    opacity: 1; } }.tutorial {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.95) url("/Content/img/bundle/_tmp/tutorial.png") center no-repeat;
  z-index: 1000; }

.tutorial-close {
  position: absolute;
  top: 30px;
  right: 50px;
  width: 16px;
  height: 15px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU3M0IzRDc0OTUzNDExRTZBMzU2OEE3MkU0NkJDNUYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU3M0IzRDc1OTUzNDExRTZBMzU2OEE3MkU0NkJDNUYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTczQjNENzI5NTM0MTFFNkEzNTY4QTcyRTQ2QkM1RjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTczQjNENzM5NTM0MTFFNkEzNTY4QTcyRTQ2QkM1RjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6mz8kyAAABWklEQVR42oSTTSsFYRTH5w5JdpIk5bUkZcFehFIWlhbqLrjFJUuLm3wDKxaShURxqUl8AW9LhYWSLEiJm0Q2XsrL79R/6mmae536zTznzDnn+Z/naRJBECx4npcCe8/Ar1fYEjAHE7BUzGMEyiAD5TAJP3mKi2AZRuWnfB6zzq7jsKrEqNlma06x1WSswTxMOU2SsAElTrGtt2BYvilMhyOYLcKH5NnuQ1Cqt80cwIByvzX2eigrtBV4l0yLD8Ku1r3K+ZLCbXcu1zalJCvZ/c63Tynacwv8mMPakcSoJaPF+RpUwnRM3K654r8G1XAA7fJf4U3rDtiHqnwNalXcKv9Zh9cHL4q1Kacm2qABDqFZfg664RROoAee9K0FjqA+bNAEx2EAu4cuuHDUnSv2IL9RG9ZZgzFH0i10wlXMIV6qyZ0zctrX1eQk1RJuCvyJ18o5g0e78j8BBgAOHEkB2aucrAAAAABJRU5ErkJggg==") no-repeat;
  z-index: 180;
  cursor: pointer;
  opacity: 0.7;
  transition: opacity 0.2s ease;
  max-width: 20%; }

.tutorial-close:hover {
  opacity: 1; }

.tutorial_button {
  position: absolute;
  right: -25px;
  top: 105px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background-color: #3287b6;
  color: #fff;
  font-size: 27px;
  text-align: center;
  line-height: 50px;
  cursor: pointer;
  transition: transform 0s ease, opacity 0.3s ease;
  opacity: 0.5;
  z-index: 90; }

.tutorial_button:hover {
  opacity: 0.8; }

.tutorial_button--overlay-mode {
  animation: tutorial-overlay-mode-amination linear 200ms;
  animation-iteration-count: 1;
  /*position: fixed;*/
  /*width: 100%;
    height: 100%;*/
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.9);
  /*right: 0 !important;*/
  right: 5%;
  top: 0;
  z-index: 520;
  opacity: 1;
  box-shadow: 0 0 60px 40px rgba(0, 0, 0, 0.9);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.9); }

.tutorial-mobile {
  display: none;
  color: #fff;
  width: 320px;
  margin: 0 auto;
  text-align: center;
  padding: 15px; }

.tutorial-mobile_title {
  font-family: "Oranienbaum", serif;
  font-size: 22px;
  text-transform: uppercase;
  line-height: 1.1;
  padding-bottom: 10px; }

.tutorial-mobile_descr {
  color: #3186b4;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.1;
  padding: 10px 20px 0 20px; }

.tutorial-mobile_descr span {
  color: #fff; }

.slidesjs-next,
.slidesjs-previous {
  position: absolute;
  top: 85px;
  right: 10px;
  width: 11px;
  height: 22px;
  cursor: pointer;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAApCAYAAAAxmNlDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA4MEMzRTEzOUEwMjExRTZCRjI1QUJCQ0ZERTZBRTNGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA4MEMzRTE0OUEwMjExRTZCRjI1QUJCQ0ZERTZBRTNGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDgwQzNFMTE5QTAyMTFFNkJGMjVBQkJDRkRFNkFFM0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDgwQzNFMTI5QTAyMTFFNkJGMjVBQkJDRkRFNkFFM0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4iFvWoAAABc0lEQVR42rTXSytFURjG8bWP8h1McdxOkmsJUaSTgfI1DFyKooiiKCKKcsIp16GpqZGvoUiSRJIYWJ6XvfL2Ts+zVv1Pnclv73Z7r4vz3pehUzSMHCv5OfF/4xMNseCMc+4a4RKuHF2gvGOM9Arj/n98oEHGowhNKvwd9bNgadrgvSxYmjV4DwuW5hX+hrpYsLSo8FfUyYKlZYW/oHYWLK0avJUFS+sKf0bNLFjaVPgTamLBCdpW+CNqZMAB3zV4AwMOeEHhD6iOAQf8QOH3qIYBu3SBKCr8DlUz4IAfK/w24IzVQvBzg1cmv3rpQ1afG1SR/r9i3fGZueMqBnpk0GypzziDDs1bkWW8x/vmPa5lfHl75surZ8wVO2auyDFmt60Ys9tGjPl4zawgLYwVZMWseW2MNW/JoB2MVXohxr5iLsZOaCbG3m3KoH2M3eaEQQcY++Mx9M3e0Y8qVA44edbhphsl6AuNoEvW4SbKOe9HgAEAtrtRbDlccAUAAAAASUVORK5CYII=");
  background-size: cover;
  font-size: 0;
  z-index: 100; }

.slidesjs-previous {
  right: auto;
  left: 10px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAApCAYAAAAxmNlDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0MjI1OUExOUEwMjExRTZBMjA1RjM0MTA4Q0JBNUQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0MjI1OUEyOUEwMjExRTZBMjA1RjM0MTA4Q0JBNUQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjQyMjU5OUY5QTAyMTFFNkEyMDVGMzQxMDhDQkE1RDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQyMjU5QTA5QTAyMTFFNkEyMDVGMzQxMDhDQkE1RDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6u+i67AAABc0lEQVR42rTXQSsEYRzH8dmlfSOSpKRNDkgOUpuD8jYcti1KihQlRaIkSVsrkoPrnve274OIJJLEweO3hyd/T/9ndmae32x9LzvPfpqdZp7nmcgYExGbRxeopzfifebQNSohUyShFXRjUdRm/P1Z9Gn+PtXO96HoDPoQaM0eC0GnHXRZHs+KTjnoqjsmCzqJ3gW6ro1Li46jN4Fu+MamQcfQq0C34sYnRUcddKfbb5KgZfQi0L0kJ9NtwAh6Fuh+0ksXd3AYPQn0EBVC4SEHPU6D+uBB9CjQ07SoBg+gB4GeZUFduB/dCbTembCzziUSvRXoeQhq4T4HvQpFLdwS6D0qMdY/7YwvWWesXeMG4xrH3RVFBpzbfex78k4YT55vrjhizBW+2e2AMbvlOh/7VpBdFqytedssWFulN1lwbvsK305ojQVre7cVFqztNpdYcG77Y21H/8Pa0dsq6Evgi6yXmyZaQN+ogCaY73j/3vN+BRgAYiZPnZH0wt0AAAAASUVORK5CYII=");
  background-size: cover; }

.tutorial-mobile_list {
  position: relative;
  padding: 10px 0 5px 0; }

.tutorial-mobile_list_text {
  padding: 0 15px;
  font-size: 14px;
  line-height: 1.2; }

.slidesjs-container {
  min-height: 250px; }

.tutorial .slidesjs-pagination {
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  text-align: center; }

.tutorial .slidesjs-pagination li {
  display: inline-block;
  vertical-align: middle; }

.tutorial .slidesjs-pagination a {
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
  background: #fff;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  margin: 0 4px; }

.tutorial .slidesjs-pagination a.active {
  width: 5px;
  height: 5px; }

.tutorial-mobile_want-text {
  position: absolute;
  opacity: 0.3;
  right: 15px;
  bottom: 20px;
  font-size: 13px; }

.tutorial_want-btn-box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%); }

.want-button--tutorial {
  width: 224px;
  font-size: 19px; }

@media (max-width: 1250px) {
  .tutorial_button {
    right: 10px; } }

@media (max-width: 1023px) {
  .tutorial {
    background: rgba(0, 0, 0, 0.95); }
  .tutorial-mobile {
    display: block; }
  .tutorial_want-btn-box {
    display: none; } }

@media (max-width: 640px) {
  .tutorial-close {
    right: 15px;
    top: 15px; } }

:root .animation-tutorial {
  display: block !important;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transition-duration: 400ms, 400ms;
  transform: scale(0);
  transition-timing-function: ease-out, ease-in;
  opacity: 0; }

:root .animation-tutorial--animated {
  transform: scale(1);
  opacity: 1; }

/* REGISTRATION WARNING POPUP */
.reg-warning-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000; }

.reg-warning_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background: rgba(0, 0, 0, 0.3); }

.reg-warning_container {
  position: absolute;
  width: 100%;
  max-width: 500px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #f7f7f7;
  text-align: center;
  z-index: 10; }

.reg-warning_title {
  background: #ffffff;
  height: 90px;
  line-height: 90px;
  font-size: 28px;
  text-transform: uppercase;
  color: #000;
  font-weight: 600; }

.reg-warning_close-btn {
  position: absolute;
  top: 30px;
  right: 28px;
  width: 28px;
  height: 28px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAIAAAD9b0jDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMNJREFUeNqs1skNAyEMBdCvTAs0RsMslSAqSRwhTSYsxmB8YTk8GWRLhrXWOfc+FDFGYwxIpOWIW0TvPehwxL1F2qNcKd2n+EM1biX+oXtuK9boqtsVO6jcHYl9VOIy4hDlXV7k0JE7FSdo60rEOfp0haIIvV2hSPGCIK7rwlLIK7zke+D51T8KXaz2jMTFRs9MXTBiCIGvh4U2nYpTF3si72JbZFxoxJELpdh1oRdbFyklvVi530xzzqfGHnJpjvoIMAAlb/eLGfM0vQAAAABJRU5ErkJggg==");
  cursor: pointer; }

.reg-warning_content {
  padding: 35px 50px; }

.reg-warning_content p {
  font-size: 15px;
  line-height: 1.3;
  color: #5e5e5e; }

.reg-warning_content p span {
  color: #3287b6;
  font-weight: 600; }

.reg-warning_input {
  display: inline-block;
  vertical-align: top;
  width: 280px;
  padding-left: 10px;
  border-color: #ccc;
  margin-bottom: 15px; }

.reg-warning_content form {
  padding: 25px 0 0 0; }

.reg-warning_btn-box {
  padding-top: 20px; }

:root .reg-warning_btn {
  width: 280px;
  float: none; }

.reg-warning_pseudolink-box {
  padding-top: 20px; }

.reg-warning_pseudolink-box > span {
  font-size: 15px;
  color: #5e5e5e;
  border-bottom: 1px dashed #5e5e5e;
  cursor: pointer; }

.reg-warning_title--font {
  font-size: 23px; }

.reg-warning_content h3 {
  text-transform: uppercase;
  font-size: 20px;
  margin: 0;
  padding-bottom: 10px; }

.reg-warning_content h4 {
  text-transform: uppercase;
  font-size: 15px;
  color: #3287b6;
  line-height: 1.3; }

.reg-warning_content h4 span {
  font-weight: 600; }

.reg-warning_img-box {
  position: relative;
  width: 100%; }

.reg-warning_img-box > img {
  width: 100%; }

@media (max-width: 500px) {
  .reg-warning_title {
    height: 70px;
    line-height: 70px;
    font-size: 24px; }
  .reg-warning_content {
    padding: 25px 30px; }
  .reg-warning_close-btn {
    width: 20px;
    height: 20px;
    top: 25px;
    right: 10px;
    background-size: cover; }
  .reg-warning_content form {
    padding: 15px 0 0 0; }
  .reg-warning_title--font {
    font-size: 18px; } }

.pab-banner {
  position: relative;
  width: 100%;
  height: 383px;
  background: url("/local/templates/parliament/assets/css/../img/welcome/bg.webp?x=1") top center;
  background-size: cover; }
  .pab-banner, .pab-banner * {
    color: #fff; }
  .pab-banner a, .pab-banner a:hover, .pab-banner a:active, .pab-banner a:visited {
    text-decoration: none;
    color: #fff; }

.pab-banner__column {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  max-width: 425px;
  left: 50%;
  margin-left: -530px;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  font-family: "Roboto", sans-serif; }

.pab-banner__text1 {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 1.71;
  letter-spacing: 3.5px; }

.pab-banner__text2 {
  font-family: GretaDisNarProReg;
  font-size: 48px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.83; }

.pab-banner__text3 {
  padding: 25px 0 16px 0;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal; }

.pab-banner__button {
  width: 170px;
  height: 56px;
  text-align: center;
  display: block;
  color: #fff;
  font-size: 16px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 50px;
  letter-spacing: 4px;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 32px;
  box-shadow: 0 0 8px 0 #71c5e8;
  border: solid 4px #ffffff; }

@media (max-width: 1100px) {
  .pab-banner {
    height: 380px;
    background: url("/local/templates/parliament/assets/css/../img/welcome/bg.webp?x=1") top left;
    background-size: cover; }
  .pab-banner__column {
    left: 0;
    width: 100%;
    margin: 0;
    padding-left: 20px; } }

.pv-banner {
  position: relative;
  width: 100%;
  height: 498px;
  background: url("/local/templates/parliament/assets/css/../img/welcome/bg-privilege.webp") top center no-repeat;
  background-size: cover; }
  @media (max-width: 1024px) {
    .pv-banner {
      background-position: center bottom;
      height: 265px; } }
  @media (max-width: 720px) {
    .pv-banner {
      background-position: left bottom; } }
  @media (max-width: 500px) {
    .pv-banner {
      background-position: 10% bottom; } }
  @media (max-width: 420px) {
    .pv-banner {
      background-position: 35% bottom; } }

.pv-banner__column {
  position: absolute;
  top: 0;
  height: 100%;
  max-width: 425px;
  left: 50%;
  margin-left: -205px;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  padding-top: 62px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  text-align: left; }
  @media (max-width: 1024px) {
    .pv-banner__column {
      left: 10%;
      margin: 0; } }
  @media (max-width: 720px) {
    .pv-banner__column {
      left: 10%;
      margin: 0;
      text-align: left; } }
  @media (max-width: 420px) {
    .pv-banner__column {
      left: 15px;
      padding-top: 15px; } }

.pv-banner__text1 {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 1.71;
  letter-spacing: 3.5px; }

.pv-banner__text2 {
  font-family: 'GretaDisNarPro', 'GretaDisNarProReg', serif;
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  padding-top: 5px; }
  @media (max-width: 420px) {
    .pv-banner__text2 {
      font-size: 28px; } }

.pv-banner__button-box {
  padding-top: 24px; }

.pv-banner__button {
  width: 136px;
  height: 48px;
  text-align: center;
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 47px;
  letter-spacing: 4px;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 32px;
  box-shadow: 0 0 8px 0 #71c5e8;
  border: solid 1px #ffffff; }
  @media (max-width: 500px) {
    .pv-banner__button {
      background-color: rgba(32, 54, 111, 0.7); } }

.pv-banner__mobile-part {
  display: none;
  width: 100%;
  text-align: center;
  height: 220px; }
  @media (max-width: 1024px) {
    .pv-banner__mobile-part {
      display: block;
      width: 100%;
      text-align: center; } }

.pv-banner__mobile-text1 {
  font-family: NeoSansPro;
  color: #0071dc;
  font-size: 31px;
  width: 100%;
  padding: 39px 10px 5px 10px;
  line-height: 1.2;
  text-transform: uppercase; }

.pv-banner__mobile-text2 {
  color: #0071dc;
  font-size: 31px;
  width: 100%;
  line-height: 1.2; }

.pv-banner__mobile-button-box {
  padding-top: 20px; }

.pv-banner__mobile-button {
  font-family: NeoSansPro;
  border: 2px solid #0071dc;
  height: 52px;
  border-radius: 15px;
  text-transform: uppercase;
  color: #0071dc;
  font-size: 24px;
  padding: 0 20px;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  line-height: 48px; }

.pv-banner__mobile-button:hover {
  background: #0071dc;
  color: #fff; }

.pc-banner {
  overflow: hidden;
  background: linear-gradient(180.03deg, rgba(0, 119, 206, 0.408) 0.19%, rgba(0, 96, 154, 0.72) 62.69%, rgba(0, 134, 214, 0.416) 92.88%, rgba(86, 183, 255, 0.376) 138.12%), url("/local/templates/parliament/assets/css/../img/welcome/banner-pc-1920.webp") no-repeat center;
  background-size: cover;
  color: #ffffff;
  text-transform: uppercase; }
  @media (max-width: 1024px) {
    .pc-banner {
      background-image: linear-gradient(180.28deg, rgba(0, 119, 206, 0.408) 0.19%, rgba(0, 96, 154, 0.72) 62.69%, rgba(0, 134, 214, 0.416) 92.88%, rgba(86, 183, 255, 0.376) 138.12%), url("/local/templates/parliament/assets/css/../img/welcome/banner-pc-640.webp"); } }

.pc-banner__container {
  position: relative;
  z-index: 2;
  max-width: 1080px;
  min-height: 383px;
  margin: 0 auto;
  padding: 34px 20px; }
  @media (max-width: 1024px) {
    .pc-banner__container {
      min-height: 760px;
      text-align: center; } }
  @media (max-width: 575px) {
    .pc-banner__container {
      min-height: 400px;
      padding-right: 15px;
      padding-left: 15px; } }

.pc-banner__container:after {
  content: '';
  position: absolute;
  z-index: -1;
  bottom: -30px;
  right: -97px;
  background: url("/local/templates/parliament/assets/css/../img/welcome/banner-pc-decor.webp") no-repeat center/cover;
  width: 563px;
  height: 400px; }
  @media (max-width: 1024px) {
    .pc-banner__container:after {
      bottom: 0;
      right: auto;
      left: 50%;
      transform: translateX(-43%); } }
  @media (max-width: 575px) {
    .pc-banner__container:after {
      width: 88vw;
      height: 62.5vw; } }

.pc-banner__caption {
  margin-bottom: 29px;
  font: 500 30px/1 "GretaDisNarPro", serif;
  letter-spacing: 2px;
  text-align: center; }
  @media (max-width: 1024px) {
    .pc-banner__caption {
      margin-bottom: 40px; } }
  @media (max-width: 575px) {
    .pc-banner__caption {
      margin-bottom: 20px;
      font-size: 18px; } }

.pc-banner__title {
  margin-bottom: 33px;
  font: 700 36px/1 "Roboto", sans-serif;
  letter-spacing: 3px;
  text-align: center; }
  @media (max-width: 1024px) {
    .pc-banner__title {
      margin-bottom: 56px;
      font-size: 30px;
      line-height: 1.35; } }
  @media (max-width: 575px) {
    .pc-banner__title {
      margin-bottom: 28px;
      font-size: 16px;
      letter-spacing: 2px; } }

.pc-banner__text {
  margin-bottom: 39px;
  font: 700 24px/1.45 "Roboto", sans-serif;
  letter-spacing: 0.5px; }
  @media (max-width: 1024px) {
    .pc-banner__text {
      margin-bottom: 59px;
      font-size: 22px;
      line-height: 1.6; } }
  @media (max-width: 575px) {
    .pc-banner__text {
      margin-bottom: 30px;
      font-size: 13px;
      letter-spacing: 0; } }

.pc-banner__button {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-width: 214px;
  padding: 0 20px;
  border-radius: 32px;
  background: linear-gradient(90deg, #0071d9 0%, #e52dbc 99.75%);
  color: #ffffff;
  font: 900 14px/47px "Roboto", sans-serif;
  letter-spacing: 3.5px;
  text-align: center; }
  @media (max-width: 1024px) {
    .pc-banner__button {
      min-width: 253px;
      font-size: 18px;
      line-height: 54px; } }
  @media (max-width: 575px) {
    .pc-banner__button {
      min-width: 190px;
      font-size: 12px;
      line-height: 40px; } }

.iqos-page > a {
  text-decoration: none !important; }

.voyage2020-banner {
  position: relative;
  width: 100%;
  height: 383px;
  background: url("/local/templates/parliament/assets/css/../img/welcome/voyage-2020-group.webp?x=1") top center;
  background-size: cover;
  padding: 48px;
  color: #fff;
  text-decoration: none !important;
  overflow: hidden; }
  .voyage2020-banner, .voyage2020-banner * {
    text-decoration: none !important; }
  .voyage2020-banner:before {
    display: block;
    content: "";
    position: absolute;
    width: 100%;
    background-image: url("/local/templates/parliament/assets/css/../img/welcome/voyage-2020-product.webp");
    background-size: auto 100%;
    height: 100%;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
    background-position: right;
    right: 15%; }
  .voyage2020-banner .voyage2020-banner-wrapper {
    max-width: 960px;
    margin: auto; }
  .voyage2020-banner .voyage2020-banner__column {
    width: 50%;
    height: 100%;
    position: relative;
    max-width: 600px; }
    .voyage2020-banner .voyage2020-banner__column:before {
      display: block;
      content: "";
      width: 100%;
      background-image: url("/local/templates/parliament/assets/css/../img/welcome/voyage-2020-lbl.webp");
      height: 37px;
      background-repeat: no-repeat;
      background-position: center;
      margin-bottom: 15px; }
  .voyage2020-banner .voyage2020-banner__text1 {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    letter-spacing: 3.5px;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.71; }
  .voyage2020-banner .voyage2020-banner__text2 {
    margin-top: 10px;
    font-family: "GretaDisNarPro", serif;
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    line-height: normal; }
    @media (max-width: 941px) {
      .voyage2020-banner .voyage2020-banner__text2 {
        font-size: 24px; } }
    .voyage2020-banner .voyage2020-banner__text2 span:first-child {
      font-size: 38px; }
      @media (max-width: 941px) {
        .voyage2020-banner .voyage2020-banner__text2 span:first-child {
          font-size: 30px; } }
      @media (max-width: 400px) {
        .voyage2020-banner .voyage2020-banner__text2 span:first-child {
          font-size: 26px;
          display: inline-block; } }
      @media (max-width: 320px) {
        .voyage2020-banner .voyage2020-banner__text2 span:first-child {
          font-size: 22px; } }
  .voyage2020-banner .voyage2020-banner__button-box {
    text-align: center; }
  .voyage2020-banner .voyage2020-banner__button {
    width: auto;
    border-radius: 32px;
    background-image: linear-gradient(to right, #009ed9 0%, #e52dbc 100%), linear-gradient(to right, #009ed9 0%, #e52dbc 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    padding: 20px 24px;
    display: inline-block;
    margin-top: 25px;
    text-transform: uppercase;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: 3.5px; }

@media (max-width: 1700px) {
  .voyage2020-banner:before {
    right: 10%; } }

@media (max-width: 1500px) {
  .voyage2020-banner:before {
    right: 5%; } }

@media (max-width: 1400px) {
  .voyage2020-banner:before {
    right: 0; } }

@media (max-width: 1235px) {
  .voyage2020-banner {
    padding: 40px 10px; }
    .voyage2020-banner .voyage2020-banner-wrapper {
      max-width: none; }
    .voyage2020-banner:before {
      right: -100px; } }

@media (max-width: 1110px) {
  .voyage2020-banner {
    background-position: -720px; }
    .voyage2020-banner:before {
      right: -140px; } }

@media (max-width: 950px) {
  .voyage2020-banner .voyage2020-banner__text1 {
    margin-bottom: 15px; }
  .voyage2020-banner .voyage2020-banner__text2 {
    font-size: 26px; }
  .voyage2020-banner .voyage2020-banner__column {
    min-width: 370px; } }

@media (max-width: 780px) {
  .voyage2020-banner:before {
    right: -287px;
    background-position: left; } }

@media (max-width: 560px) {
  .voyage2020-banner:before {
    content: none; }
  .voyage2020-banner .voyage2020-banner__column {
    margin: auto; } }

@media (max-width: 400px) {
  .voyage2020-banner {
    background-image: url("/local/templates/parliament/assets/css/../img/welcome/voyage-2020-bg.webp");
    padding: 60px 20px 20px;
    background-size: 100% 100%;
    background-position: center;
    min-width: unset;
    height: auto; }
    .voyage2020-banner .voyage2020-banner__column {
      min-width: unset;
      width: 100%;
      margin: 0; }
      .voyage2020-banner .voyage2020-banner__column:before {
        margin-left: -20px;
        height: 37px;
        background-position: left;
        margin-bottom: 15px;
        height: 23px;
        background-size: 100%; }
      .voyage2020-banner .voyage2020-banner__column:after {
        display: block;
        content: "";
        background-image: url("/local/templates/parliament/assets/css/../img/welcome/voyage-2020-Group.svg");
        width: 111px;
        height: 83px;
        background-size: 100%;
        background-position: center;
        margin-top: 32px; }
    .voyage2020-banner .voyage2020-banner__text1 {
      text-align: left;
      font-size: 10px;
      letter-spacing: 1.6px; }
    .voyage2020-banner .voyage2020-banner__text2 {
      text-align: left;
      font-size: 18px; }
    .voyage2020-banner .voyage2020-banner__button-box {
      text-align: left; }
    .voyage2020-banner .voyage2020-banner__button {
      font-size: 10px;
      padding: 15px 20px;
      margin-top: 20px; } }

.base-tile {
  position: relative;
  width: 50%; }

.base-tile--2 {
  padding-top: 90px; }

.base-tile--3 {
  text-align: right; }

.base-tile--4 {
  padding-top: 155px;
  text-align: right; }

.base-tile--5 {
  padding-top: 90px; }

.base-tile__img--1 {
  width: 70%; }

.base-tile__img--2,
.base-tile__img--5 {
  width: 80%; }

.base-tile__img--3 {
  width: 80%; }

.base-tile__img--4 {
  width: 70%; }

.base-tile__title {
  font-size: 100px;
  line-height: 0.8; }

.base-tile__title--70 {
  font-size: 70px; }

.base-tile__title--80 {
  font-size: 80px; }

@media (max-width: 1500px) {
  .base-tile__title {
    font-size: 80px; } }

.base-tile__text {
  position: absolute;
  z-index: 1;
  bottom: -15px;
  left: 0; }

.base-tile__text--1 {
  padding-left: 6%; }

.base-tile__text--2 {
  padding-left: 10%; }

.base-tile__text--3 {
  padding-left: 60%;
  text-align: left; }

.base-tile__text--4 {
  padding-left: 50%;
  text-align: left; }

.base-tile__text--5 {
  padding-left: 10%; }

.base-tile__tag {
  text-transform: uppercase;
  color: #009ed9;
  font-size: 18px;
  font-family: 'Open Sans';
  font-weight: 700;
  padding-top: 34px;
  letter-spacing: 4px; }

.base-tile__pack {
  position: absolute;
  width: 20%;
  top: 25%; }

.base-tile__pack--1 {
  right: 20%; }

.base-tile__pack--2 {
  right: 30%; }

.base-tile__pack--3 {
  left: 30%;
  top: 30%; }

.base-tile__pack--4 {
  left: 20%;
  top: 50%; }

@media (max-width: 1024px) {
  .base-tile {
    width: 100%; }
  .base-tile__title {
    font-size: 48px; }
  .base-tile__tag {
    font-size: 12px;
    padding-top: 12px;
    max-width: 210px; }
  .base-tile__tag img {
    max-width: 100%; }
  .base-tile__text {
    bottom: -30px; }
  .base-tile__img--2, .base-tile__img--4 {
    width: 100%; }
  .base-tile__img--1, .base-tile__img--3 {
    width: 72%; }
  .base-tile__pack {
    width: 25%; }
  .base-tile__pack--1 {
    right: 15%;
    bottom: -30px;
    top: auto; }
  .base-tile__pack--2 {
    bottom: -68px;
    top: auto;
    left: 5%; }
  .base-tile__pack--3 {
    right: 7%;
    bottom: -80px;
    top: auto;
    left: auto; }
  .base-tile__pack--4 {
    bottom: -68px;
    top: auto;
    left: 11%; }
  .base-tile__pack--5 {
    right: 4%; }
  .base-tile__text--1 {
    padding-left: 10%; }
  .base-tile__text--2 {
    padding-left: 50%;
    bottom: -68px; }
  .base-tile__text--3 {
    padding-left: 11%; }
  .base-tile--2 {
    padding-top: 0px;
    margin-top: 65px; }
  .base-tile--3 {
    text-align: right;
    margin-top: 107px; }
  .base-tile--4 {
    padding-top: 125px; } }

.base-tile--super-slim .base-tile__pack {
  width: 32%; }

.base-tile--super-slim .base-tile__tag img {
  height: 14px; }

.page-bg-logo {
  position: absolute;
  z-index: 0;
  width: 90%;
  left: 5%;
  top: 12vh;
  opacity: 0;
  transition: all 0.3s ease;
  transform: translateY(10px); }

.page-bg-logo.is-animated {
  transform: none;
  opacity: 1; }

.page-bg-logo > img {
  width: 100%; }

.base-tiles {
  font-family: 'GretaDisNarPro', serif;
  position: relative;
  min-height: 500px;
  background: #1a1b23;
  color: #fff;
  padding-bottom: 300px; }

.base-tiles__wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: start;
  z-index: 30;
  padding-top: 70px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

/* @media(max-width: 1024px) {
    .base-tiles__wrapper {
        padding-top: 0;
    }
} */
.base-tiles__title {
  font-size: 80px;
  width: 50%;
  text-align: right;
  padding-right: 5%; }

.base-tiles__descr {
  color: #acadb7;
  font-size: 24px;
  width: 50%;
  line-height: 1.4; }

@media (max-width: 1024px) {
  .base-tiles__title {
    font-size: 50px;
    width: 100%;
    text-align: left;
    padding-left: 33px; }
  .base-tiles__descr {
    font-size: 21px;
    width: 100%;
    padding: 22px 0 0 33px; }
  .base-tiles {
    padding-bottom: 200px; } }

.mainline-header {
  padding-top: 35px; }

.mainline-header__profile-link {
  line-height: 1.35; }

.products-page {
  font-family: "Oranienbaum", serif;
  background-color: #353747;
  position: relative; }

@media (min-width: 1025px) {
  .products-page .base-tiles__wrapper {
    padding-top: 0; }
  .products-page .base-tiles__wrapper_flex-end {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .products-page .base-tile--2 {
    padding-top: 70px; }
  .products-page .base-tile--3 {
    text-align: left;
    padding-left: 10vw; }
  .products-page .base-tile--4 {
    text-align: left;
    padding-left: 15vw; }
  .products-page .base-tile--5 {
    padding-top: 70px; }
  .products-page .base-tile__text {
    z-index: 300; }
  .products-page .base-tile__img--1 {
    width: 35vw; }
  .products-page .base-tile__img--2 {
    width: 40vw; }
  .products-page .base-tile__img--3 {
    width: 40vw; }
  .products-page .base-tile__img--4 {
    width: 30vw; }
  .products-page .base-tile__img--5 {
    width: 40vw; } }

.products-section {
  position: relative; }

.products-0 {
  max-width: 100%;
  height: 90vh; }

@media (max-width: 959px) {
  .products-0 {
    height: auto; } }

.products-0__container {
  padding: 6vh 0 0; }

@media (min-width: 1024px) {
  .products-0__container {
    margin-top: 80px; } }

@media (max-width: 959px) {
  .products-0__container {
    height: auto;
    padding: 6vw 10px 10vw; } }

.products-0__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto;
  opacity: 0.2; }

.products-0__img-text-wrapper {
  position: absolute;
  left: 0;
  top: -50px;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 25; }

.products-0__inner {
  position: relative;
  width: 0;
  height: 100%;
  overflow: hidden; }

.products-0__pack {
  max-width: 22.7vw;
  position: relative;
  z-index: 30; }

.products-0__pack img {
  width: 100%;
  display: block; }

@media (max-width: 959px) {
  .products-0__pack {
    max-width: 50vw;
    margin: 0 auto 15vh;
    -ms-flex-order: 2;
        order: 2; } }

.products-white {
  color: #ffffff; }

.products-1 {
  max-width: 100%;
  overflow: hidden;
  height: 100vh;
  padding-bottom: 15vh; }

@media (max-width: 959px) {
  .products-1 {
    height: auto; } }

/* .products-2 {
  padding-bottom: 20vh;
} */
@media (min-width: 500px) {
  .products-3 {
    padding-top: 10vh; } }

.base-tile__line {
  position: absolute;
  z-index: 10;
  max-width: 10vw; }

.base-tile__line-inner {
  height: 2px;
  background-color: #a38f7c; }

.base-tile__line--1 {
  left: 0;
  top: 58px; }

.base-tile__line--2 {
  left: 80%;
  margin-left: -5vw;
  top: 122px; }

.base-tile__line--3 {
  left: 45vw;
  top: 73px; }

.base-tile__line--4 {
  left: 40vw;
  bottom: 80px; }

.base-tile__line--5 {
  left: 80%;
  margin-left: -5vw;
  top: 122px; }

.base-tile__pack--5 {
  top: 53%;
  right: 21%; }

.base-tile__hash.base-tile__hash--5 {
  width: 214px;
  height: 14px; }

.animation-img-inner {
  width: 1px;
  padding-left: 1px;
  height: 100%;
  overflow: hidden;
  opacity: 1; }

@media (max-width: 1024px) {
  .mainline-wrapper .products-0 .animate_el,
  .mainline-wrapper .products-1 .animate_el,
  .mainline-wrapper .products-2 .animate_el,
  .mainline-wrapper .products-section .animate_el {
    opacity: 1; }
  .mainline-wrapper .products-0 .animation-img-inner,
  .mainline-wrapper .products-1 .animation-img-inner,
  .mainline-wrapper .products-2 .animation-img-inner,
  .mainline-wrapper .products-section .animation-img-inner {
    opacity: 1;
    width: auto; }
  .mainline-wrapper .products-1 {
    margin-top: 110px; }
  .mainline-wrapper .products-2 .base-tiles__wrapper {
    padding-top: 0; }
  .mainline-wrapper .products-2 .base-tile--2 {
    margin-top: 0; } }

@media (max-width: 959px) {
  .animation-img-inner {
    width: 100%;
    opacity: 1; }
  .mainline-wrapper .products-1 {
    margin-top: 0; } }

@media (max-width: 700px) {
  .mainline-wrapper .products-0 .base-tiles__wrapper {
    padding-top: 50px; }
  .animation-img-inner {
    width: 100%;
    opacity: 1; }
  .mainline-wrapper .products-1 {
    margin-top: 0; }
  .mainline-wrapper .products-1 .base-tile--3 {
    margin-top: 50px; } }

@media (max-width: 450px) {
  .mainline-wrapper .products-0 .base-tile__pack--1 {
    right: 5%; }
  .mainline-wrapper .products-0 .base-tile__pack--5 {
    right: 2%; }
  .mainline-wrapper .products-0 .base-tile__pack--3 {
    right: 4%; }
  .mainline-wrapper .products-1 .base-tile__text--3 {
    padding-left: 5px; }
  .mainline-wrapper .products-1 .base-tile--3 {
    margin-top: 0; }
  .mainline-wrapper .products-2 .base-tile__text--2 {
    padding-left: 39%; } }

html,
body {
  height: 100%; }

*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: normal;
  line-height: 1em; }

ul {
  list-style: none; }

.mainline-mobile-header {
  display: none; }

@media (max-width: 959px) {
  .mainline-mobile-header {
    display: block; } }

.mainline {
  background-color: #1a1b23;
  position: relative; }

.mainline-header {
  position: absolute;
  padding-top: 90px;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 40; }

@media (max-width: 1600px) {
  .mainline-header {
    padding-top: 45px; } }

@media (max-width: 959px) {
  .mainline-header {
    display: none; } }

.mainline-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  padding: 0 90px; }

.mainline-header__profile-link {
  color: rgba(255, 255, 255, 0.3);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin-left: auto; }

.mainline-header__profile-link:hover {
  text-decoration: underline; }

.mainline-header__list {
  margin-left: 15vw; }

@media (max-width: 1300px) {
  .mainline-header__list {
    margin-left: 5vw; } }

.mainline-header__item {
  margin-bottom: 15px; }

.mainline-header__link {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.45px;
  white-space: nowrap; }

.mainline-header__link:hover {
  text-decoration: underline; }

.mainline-section {
  position: relative; }

.mainline-main {
  max-width: 100%;
  overflow: hidden;
  height: 90vh; }

@media (max-width: 959px) {
  .mainline-main {
    height: auto; } }

.mainline-main__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  padding: 150px 0 0 15vw; }

@media (max-width: 959px) {
  .mainline-main__container {
    height: auto;
    padding: 12vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.mainline-main__line {
  position: absolute;
  left: 0;
  top: 49%;
  width: 193px;
  height: 2px;
  background-color: #009ed9;
  z-index: 30; }

@media (max-width: 1300px) {
  .mainline-main__line {
    display: none; } }

.mainline-main__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto;
  opacity: 0.1;
  filter: invert(100%); }

.mainline-main__img-text-wrapper {
  position: absolute;
  left: 0;
  top: -50px;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 25; }

.mainline-main__text {
  position: relative;
  z-index: 30;
  color: #ffffff;
  font-size: 130px;
  font-weight: 300;
  line-height: 0.9em; }

.mainline-main__text span {
  display: block; }

@media (max-width: 1400px) {
  .mainline-main__text {
    font-size: 90px; } }

@media (max-width: 959px) {
  .mainline-main__text {
    font-size: 50px;
    display: block;
    width: 100%;
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 3vh;
    margin-top: 6vh;
    text-align: center; } }

.mainline-main__hash {
  display: block;
  margin-left: 110px;
  margin-top: 60px;
  color: #009ed9;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 7.9px; }

@media (max-width: 1400px) {
  .mainline-main__hash {
    font-size: 22px; } }

@media (max-width: 959px) {
  .mainline-main__hash {
    margin-left: 0;
    margin-top: 1vh;
    display: inline-block;
    font-size: 18px; } }

.mainline-main__img {
  position: absolute;
  top: 0;
  right: 0;
  width: 55vw;
  height: 105vh;
  z-index: 20;
  overflow: hidden; }

@media (max-width: 959px) {
  .mainline-main__img {
    display: none; } }

.mainline-main__img img {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  display: block; }

.mainline-main__inner {
  position: relative;
  width: 0;
  height: 100%;
  overflow: hidden; }

.mainline-main__pack {
  max-width: 22.7vw;
  position: relative;
  z-index: 30; }

.mainline-main__pack img {
  width: 100%;
  display: block; }

@media (max-width: 959px) {
  .mainline-main__pack {
    max-width: 50vw;
    margin: 0 auto 15vh;
    -ms-flex-order: 2;
        order: 2; } }

.mainline-taste {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .mainline-taste {
    height: auto; } }

.mainline-taste__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .mainline-taste__container {
    height: auto;
    padding: 12vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.mainline-taste__img {
  width: 55vw;
  height: 90vh;
  margin-right: 10vw;
  position: relative;
  z-index: 25;
  overflow: hidden; }

@media (max-width: 959px) {
  .mainline-taste__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    -ms-flex-order: 2;
        order: 2; } }

.mainline-taste__img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right top;
     object-position: right top; }

@media (max-width: 959px) {
  .mainline-taste__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.mainline-taste__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.mainline-taste__text span {
  display: block; }

@media (max-width: 1400px) {
  .mainline-taste__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .mainline-taste__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.mainline-taste__line {
  position: absolute;
  left: 55%;
  top: 25vh;
  margin-top: 26px;
  margin-left: -96px;
  width: 193px;
  height: 2px;
  background-color: #009ed9;
  z-index: 28; }

@media (max-width: 1400px) {
  .mainline-taste__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .mainline-taste__line {
    display: none; } }

.mainline-detail {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -20vh; }

@media (max-width: 959px) {
  .mainline-detail {
    height: auto; } }

.mainline-detail__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%;
  position: relative; }

@media (max-width: 959px) {
  .mainline-detail__container {
    height: auto;
    padding: 12vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.mainline-detail__img {
  width: 45vw;
  height: 60vh;
  position: absolute;
  right: 6vw;
  top: 10vh;
  z-index: 20; }

@media (max-width: 959px) {
  .mainline-detail__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.mainline-detail__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .mainline-detail__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.mainline-detail__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 40vh;
  margin-left: 20vw;
  position: relative;
  z-index: 25; }

.mainline-detail__text span {
  display: block; }

@media (max-width: 959px) {
  .mainline-detail__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .mainline-detail__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .mainline-detail__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.mainline-detail__line {
  position: absolute;
  left: 5vw;
  top: 40vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-color: #009ed9;
  z-index: 28; }

@media (max-width: 1400px) {
  .mainline-detail__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .mainline-detail__line {
    display: none; } }

.mainline-elegance {
  height: 100vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .mainline-elegance {
    height: auto; } }

.mainline-elegance__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .mainline-elegance__container {
    height: auto;
    padding: 12vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.mainline-elegance__img-1 {
  width: 35vw;
  margin-right: 5vw;
  position: relative;
  margin-left: 10vw;
  margin-top: 20vh;
  height: 55vh; }

@media (max-width: 959px) {
  .mainline-elegance__img-1 {
    width: 80vw;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.mainline-elegance__img-1 img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .mainline-elegance__img-1 img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.mainline-elegance__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.mainline-elegance__text span {
  display: block; }

@media (max-width: 959px) {
  .mainline-elegance__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .mainline-elegance__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .mainline-elegance__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.mainline-elegance__line {
  position: absolute;
  left: 40vw;
  top: 65vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-color: #009ed9;
  z-index: 28; }

@media (max-width: 1400px) {
  .mainline-elegance__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .mainline-elegance__line {
    display: none; } }

.mainline-collection {
  height: 100vh; }

@media (max-width: 959px) {
  .mainline-collection {
    height: auto; } }

.mainline-collection__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  position: relative;
  height: 100%; }

@media (max-width: 959px) {
  .mainline-collection__container {
    height: auto;
    padding: 12vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.mainline-collection__img {
  width: 45vw;
  height: 60vh;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 25;
  overflow: hidden; }

@media (max-width: 959px) {
  .mainline-collection__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    -ms-flex-order: 2;
        order: 2;
    position: static; } }

.mainline-collection__img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right top;
     object-position: right top; }

@media (max-width: 959px) {
  .mainline-collection__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.mainline-collection__img-2 {
  width: 32vw;
  height: 20vh;
  position: absolute;
  left: 0;
  bottom: 10vh;
  z-index: 25;
  overflow: hidden; }

@media (max-width: 959px) {
  .mainline-collection__img-2 {
    display: none; } }

.mainline-collection__img-2 img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .mainline-collection__img-2 img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.mainline-collection__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 15vh;
  margin-left: 20vw; }

.mainline-collection__text span {
  display: block; }

@media (max-width: 1400px) {
  .mainline-collection__text {
    font-size: 42px;
    margin-left: 10vw; } }

@media (max-width: 959px) {
  .mainline-collection__text {
    width: 100%;
    text-align: center;
    font-size: 26px;
    margin-top: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1;
    margin-left: 0; } }

.mainline-collection__line {
  position: absolute;
  left: 5vw;
  top: 15vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-color: #009ed9;
  z-index: 28; }

@media (max-width: 1400px) {
  .mainline-collection__line {
    margin-top: 23px;
    display: none; } }

@media (max-width: 1300px) {
  .mainline-collection__line {
    display: none; } }

.mainline-product {
  padding-bottom: 10vh;
  margin-top: -10vh;
  padding-top: 2vh;
  position: relative; }

@media (max-width: 1300px) {
  .mainline-product {
    padding-top: 2vh;
    padding-bottom: 2vh; } }

@media (max-width: 959px) {
  .mainline-product {
    height: auto;
    margin-top: 0; } }

.mainline-product__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 10;
  padding-right: 20px;
  padding-left: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

@media (max-width: 1300px) {
  .mainline-product__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto; } }

@media (max-width: 959px) {
  .mainline-product__container {
    height: auto;
    padding: 12vh 10px 10vh; } }

.mainline-product__img-text {
  max-width: 98%;
  width: auto;
  display: block;
  margin: auto;
  filter: invert(100%);
  opacity: 0.05; }

.mainline-product__img-text-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 5; }

.mainline-product__title {
  margin-bottom: 45px;
  width: 100%;
  text-align: center; }

.mainline-product__title span {
  display: block; }

.mainline-product__title-text {
  color: #ffffff;
  font-size: 80px;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 13px;
  display: block; }

@media (max-width: 1400px) {
  .mainline-product__title-text {
    font-size: 65px; } }

@media (max-width: 1300px) {
  .mainline-product__title-text {
    font-size: 48px;
    margin-bottom: 25px; } }

@media (max-width: 959px) {
  .mainline-product__title-text {
    margin-bottom: 0; } }

.mainline-product__title-hash {
  color: #009ed9;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 7.9px; }

@media (max-width: 959px) {
  .mainline-product__title-hash {
    font-size: 18px;
    letter-spacing: 2px; } }

.mainline-product__info {
  width: 100%; }

@media (max-width: 1300px) {
  .mainline-product__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.mainline-product__info-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 90%;
  margin: 0 auto;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

@media (max-width: 959px) {
  .mainline-product__info-row {
    width: 100%;
    margin: 0 2vw 5vh; } }

.mainline-product__info-title {
  color: #ffffff;
  margin-bottom: 50px;
  margin-top: 70px;
  font-size: 54px; }

@media (max-width: 1400px) {
  .mainline-product__info-title {
    font-size: 42px; } }

@media (max-width: 1300px) {
  .mainline-product__info-title {
    width: 100%;
    text-align: center; } }

@media (max-width: 959px) {
  .mainline-product__info-title {
    margin-top: 5vh;
    margin-bottom: 5vh;
    font-size: 26px;
    text-align: center; } }

.mainline-product__info-item {
  margin-bottom: 60px;
  width: 25%;
  text-align: center; }

@media (max-width: 959px) {
  .mainline-product__info-item {
    width: 50%; } }

@media (max-width: 678px) {
  .mainline-product__info-item {
    width: 100%; } }

.mainline-product__info-text {
  margin-top: 15px;
  color: #ffffff;
  font-size: 48px; }

.mainline-product__info-text-soon {
  color: #6a6d7e;
  font-size: 26px;
  font-weight: 400;
  display: block;
  margin-top: 10px; }

@media (max-width: 1600px) {
  .mainline-product__info-text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .mainline-product__info-text {
    font-size: 32px; } }

.mainline-product__info img {
  max-width: 100%;
  max-height: 40vh;
  display: inline-block;
  margin-bottom: 30px; }

@media (max-width: 959px) {
  .mainline-product__info img {
    margin-bottom: 10px; } }

.mainline-descr {
  padding-bottom: 10vh;
  margin-top: -10vh;
  padding-top: 2vh;
  position: relative; }

@media (max-width: 1300px) {
  .mainline-descr {
    padding-top: 2vh;
    padding-bottom: 2vh; } }

@media (max-width: 959px) {
  .mainline-descr {
    height: auto;
    margin-top: 0; } }

.mainline-descr__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 10;
  padding-right: 20px;
  padding-left: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

@media (max-width: 1300px) {
  .mainline-descr__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto; } }

@media (max-width: 959px) {
  .mainline-descr__container {
    height: auto;
    padding: 12vh 10px 10vh; } }

.mainline-descr__block {
  padding-left: 5vw;
  padding-right: 5vw;
  text-align: center;
  margin-bottom: 45px; }

.mainline-descr__block_1 {
  padding-top: 20vh; }

.mainline-descr__block_1 img {
  max-height: 20vh; }

@media (max-width: 959px) {
  .mainline-descr__block_1 {
    padding-top: 5vh; } }

.mainline-descr__block_2 img {
  max-height: 25vh; }

.mainline-descr__block_3 {
  padding-top: 80px; }

.mainline-descr__block_3 img {
  margin-left: 85px;
  max-height: 20vh; }

.mainline-descr__block img {
  display: inline-block;
  max-width: 100%; }

.mainline-descr__text {
  margin-top: 45px;
  margin-bottom: 45px;
  text-align: center;
  color: #c1c3d4;
  font-size: 30px;
  font-weight: 400; }

@media (max-width: 1500px) {
  .mainline-descr__text {
    font-size: 26px; } }

.hw-dark {
  position: fixed;
  z-index: 50;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: #16171b; }

.hw-dark img {
  height: 10vh;
  width: 98vw;
  display: inline-block; }

.mainline-preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background-color: #1a1b23; }

.animate_el {
  opacity: 0; }

@media (max-width: 959px) {
  .animate_el {
    opacity: 1; } }

.mainline-img-inner {
  width: 1px;
  opacity: 0;
  height: 100%;
  overflow: hidden; }

.mainline-img-inner > video {
  width: 100%; }

@media (max-width: 959px) {
  .mainline-img-inner {
    width: 100%;
    opacity: 1; } }

.animated.normal {
  animation-duration: 1.2s; }

@keyframes slideInLeftC {
  from {
    width: 0;
    opacity: 0; }
  to {
    width: 100%;
    opacity: 1; } }

.slideInLeftC {
  animation-name: slideInLeftC; }

@media (max-width: 959px) {
  .threesixty {
    display: none; } }

.mainline_arrow {
  position: fixed;
  bottom: 11vh;
  left: 3vw;
  content: "";
  width: 42px;
  height: 40px;
  background: url(/local/templates/parliament/assets/css/../img/scrollup.webp) no-repeat center;
  z-index: 50;
  cursor: pointer;
  transition: all ease 0.3s;
  display: none; }

.mainline_arrow:hover {
  bottom: 12vh; }

html,
body {
  height: 100%; }

*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: normal;
  line-height: 1em; }

ul {
  list-style: none; }

.trv-mobile-header {
  display: none; }

@media (max-width: 959px) {
  .trv-mobile-header {
    display: block; } }

.trv {
  background-color: #1a1b23;
  position: relative; }

.trv-header {
  position: absolute;
  padding-top: 90px;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 40; }

@media (max-width: 1600px) {
  .trv-header {
    padding-top: 45px; } }

@media (max-width: 959px) {
  .trv-header {
    display: none; } }

.trv-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  padding: 0 90px; }

.trv-header__profile-link {
  color: rgba(255, 255, 255, 0.3);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin-left: auto; }

.trv-header__profile-link:hover {
  text-decoration: underline; }

.trv-header__list {
  margin-left: 15vw; }

@media (max-width: 1300px) {
  .trv-header__list {
    margin-left: 5vw; } }

.trv-header__item {
  margin-bottom: 15px; }

.trv-header__link {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.45px;
  white-space: nowrap; }

.trv-header__link:hover {
  text-decoration: underline; }

.trv-section {
  position: relative; }

.trv-video {
  max-width: 100%;
  overflow: hidden;
  height: 90vh; }

@media (max-width: 959px) {
  .trv-video {
    height: auto; } }

.trv-video__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  padding: 200px 0 0 7%; }

@media (max-width: 959px) {
  .trv-video__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-video__line {
  position: absolute;
  left: 0;
  top: 49%;
  width: 193px;
  height: 2px;
  background: #a48f7b;
  z-index: 20; }

@media (max-width: 1300px) {
  .trv-video__line {
    display: none; } }

.trv-video__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto;
  opacity: 0.05;
  filter: invert(100%); }

.trv-video__img-text-wrapper {
  position: absolute;
  left: 0;
  top: -50px;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 25; }

.trv-video__text {
  position: relative;
  z-index: 30;
  color: #ffffff;
  font-size: 140px;
  font-weight: 300;
  line-height: 0.9em; }

.trv-video__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-video__text {
    font-size: 100px; } }

@media (max-width: 959px) {
  .trv-video__text {
    font-size: 50px;
    display: block;
    width: 100%;
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 3vh;
    margin-top: 6vh;
    text-align: center; } }

.trv-video__hash {
  display: block;
  margin-bottom: 100px; }

.trv-video__text--small {
  font-size: 48px; }

@media (max-width: 959px) {
  .trv-video__hash {
    margin-left: 0;
    margin-top: 1vh;
    display: inline-block;
    max-width: 60vw; } }

.trv-video__video {
  position: absolute;
  top: 0;
  right: 0;
  width: 55vw;
  height: 105vh;
  z-index: 20;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-video__video {
    display: none; } }

.trv-video__video video {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0; }

.trv-video__inner {
  position: relative;
  width: 0;
  height: 100%;
  overflow: hidden; }

.trv-video__pack {
  margin-right: 0;
  max-width: 28vw;
  position: relative;
  z-index: 30;
  margin-top: -75px; }

.trv-video__pack img {
  width: 100%;
  display: block; }

@media (max-width: 959px) {
  .trv-video__pack {
    max-width: 50vw;
    margin: 0 auto 15vh;
    -ms-flex-order: 2;
        order: 2; } }

.trv-game__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

.trv-game__frame {
  width: 100%;
  height: 100%;
  border: none; }

.trv-journey {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-journey {
    height: auto; } }

.trv-journey__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-journey__img {
  width: 55vw;
  height: 90vh;
  margin-right: 10vw;
  position: relative;
  z-index: 25; }

@media (max-width: 959px) {
  .trv-journey__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    -ms-flex-order: 2;
        order: 2; } }

.trv-journey__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-journey__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-journey__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-journey__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-journey__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-journey__line {
  position: absolute;
  left: 55%;
  top: 25vh;
  margin-top: 26px;
  margin-left: -96px;
  width: 193px;
  height: 2px;
  background-image: -ms-linear-gradient(0deg, #1370ba 0%, #89b8dd 44%, white 62%, #f9afd0 88%, #f25fa0 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-journey__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-journey__line {
    display: none; } }

.trv-desire {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -20vh; }

@media (max-width: 959px) {
  .trv-desire {
    height: auto; } }

.trv-desire__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%;
  position: relative; }

@media (max-width: 959px) {
  .trv-desire__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-desire__img {
  width: 45vw;
  position: absolute;
  height: 80%;
  right: 10vw;
  top: 0;
  z-index: 20; }

@media (max-width: 959px) {
  .trv-desire__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-desire__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-desire__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-desire__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 40vh;
  margin-left: 20vw;
  position: relative;
  z-index: 25; }

.trv-desire__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-desire__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-desire__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-desire__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-desire__line {
  position: absolute;
  left: 5vw;
  top: 40vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-image: -ms-linear-gradient(0deg, #1370ba 0%, #89b8dd 44%, white 62%, #f9afd0 88%, #f25fa0 100%);
  z-index: 28; }

.trv-desire__line--4 {
  position: absolute;
  left: 5vw;
  top: 62vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-image: -ms-linear-gradient(0deg, #1370ba 0%, #89b8dd 44%, white 62%, #f9afd0 88%, #f25fa0 100%);
  z-index: 28;
  left: 37vw; }

@media (max-width: 1400px) {
  .trv-desire__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-desire__line {
    display: none; } }

.trv-taste {
  height: 100vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-taste {
    height: auto; } }

.trv-taste__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-taste__img-1 {
  width: 35vw;
  margin-right: 5vw;
  position: relative;
  margin-left: 7vw;
  margin-top: 20vh;
  height: 55vh; }

@media (max-width: 959px) {
  .trv-taste__img-1 {
    width: 80vw;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-taste__img-1 img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__img-1 img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-taste__img-2 {
  width: 20vw;
  height: 25vh;
  position: absolute;
  right: 0;
  bottom: 10vh; }

.trv-taste__img-2--left {
  right: auto;
  left: 0; }

@media (max-width: 959px) {
  .trv-taste__img-2 {
    display: none; } }

.trv-taste__img-2 img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.trv-taste__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-taste__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-taste__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-taste__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-taste__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-product {
  padding-bottom: 10vh;
  margin-top: -10vh;
  padding-top: 10vh;
  position: relative; }

@media (max-width: 1300px) {
  .trv-product {
    padding-top: 2vh;
    padding-bottom: 2vh; } }

@media (max-width: 959px) {
  .trv-product {
    height: auto;
    margin-top: 0; } }

.trv-product__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  width: 100%;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 10;
  height: 200vh;
  padding-right: 20px;
  padding-left: 20px; }

.trv-product__description {
  padding-top: 7%; }

@media (max-width: 1300px) {
  .trv-product__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
    padding-bottom: 100vh; } }

@media (max-width: 959px) {
  .trv-product__container {
    height: auto;
    padding: 20vw 10px 10vw; } }

.trv-product__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto; }

.trv-product__img-text-wrapper {
  position: absolute;
  left: 0;
  top: 10%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 5; }

@media (max-width: 1300px) {
  .trv-product__description {
    width: 50vw;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__description {
    width: 100%;
    margin-bottom: 5vh;
    max-height: 100%;
    text-align: center; } }

.trv-product__description-hash {
  margin-bottom: 30px; }

.trv-product__description-title {
  margin-bottom: 45px;
  color: #ffffff;
  font-size: 80px;
  font-weight: 400;
  line-height: 1em; }

@media (max-width: 1400px) {
  .trv-product__description-title {
    font-size: 65px; } }

@media (max-width: 1300px) {
  .trv-product__description-title {
    font-size: 40px;
    margin-bottom: 25px; } }

@media (max-width: 959px) {
  .trv-product__description-title {
    font-size: 32px; } }

.trv-product__description-title span {
  display: block; }

.trv-product__description-text {
  margin-bottom: 45px;
  color: #c1c3d4;
  font-size: 24px; }

@media (max-width: 1300px) {
  .trv-product__description-text {
    font-size: 20px;
    margin-bottom: 25px; } }

.trv-product__description-text span {
  display: block; }

.trv-product__description-filter {
  color: #c1c3d4;
  font-size: 24px; }

.trv-product__pack {
  width: 30vw;
  min-height: 100px; }

@media (max-width: 1300px) {
  .trv-product__pack {
    min-height: 35vh;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__pack {
    width: 60vw;
    height: auto;
    margin: 0 auto 5vh;
    max-height: 100%; } }

.trv-product__pack-mobile {
  display: none;
  max-width: 100%;
  margin: 0 auto; }

@media (max-width: 959px) {
  .trv-product__pack-mobile {
    display: block; } }

@media (max-width: 1300px) {
  .trv-product__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-product__info-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

@media (max-width: 1300px) {
  .trv-product__info-row {
    width: 45vw;
    margin: 0 1vw; } }

@media (max-width: 959px) {
  .trv-product__info-row {
    width: 960%;
    margin: 0 2vw 5vh; } }

.trv-product__info-title {
  color: #ffffff;
  margin-bottom: 50px;
  margin-top: 70px;
  font-size: 54px; }

@media (max-width: 1400px) {
  .trv-product__info-title {
    font-size: 42px; } }

@media (max-width: 1300px) {
  .trv-product__info-title {
    width: 100%;
    text-align: center; } }

@media (max-width: 959px) {
  .trv-product__info-title {
    margin-top: 5vh;
    margin-bottom: 5vh;
    font-size: 30px;
    text-align: center; } }

.trv-product__info-item {
  margin-bottom: 60px;
  width: 250px; }

@media (max-width: 959px) {
  .trv-product__info-item {
    width: 50%; } }

.trv-product__info-text {
  margin-top: 25px;
  color: #ffffff;
  font-size: 25px; }

@media (max-width: 959px) {
  .trv-product__info-text {
    font-size: 18px; } }

@media (min-width: 960px) {
  .trv-product .fp-scroller {
    transform: translate(0px, 0px) translateZ(0px) !important; } }

.hw-dark {
  position: fixed;
  z-index: 50;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: #16171b; }

.hw-dark img {
  height: 10vh;
  width: 98vw;
  display: inline-block; }

.trv-preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background-color: #1a1b23; }

.animate_el {
  opacity: 0; }

@media (max-width: 959px) {
  .animate_el {
    opacity: 1; } }

.trv-img-inner {
  width: 1px;
  opacity: 0;
  height: 100%;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-img-inner {
    width: 100%;
    opacity: 1; } }

.animated.normal {
  animation-duration: 1.2s; }

@keyframes slideInLeftC {
  from {
    width: 0;
    opacity: 0; }
  to {
    width: 100%;
    opacity: 1; } }

.slideInLeftC {
  animation-name: slideInLeftC; }

@media (max-width: 959px) {
  .threesixty {
    display: none; } }

.trv_arrow {
  position: fixed;
  bottom: 11vh;
  left: 3vw;
  content: "";
  width: 42px;
  height: 40px;
  background: url(/local/templates/parliament/assets/css/../img/scrollup.webp) no-repeat center;
  z-index: 50;
  cursor: pointer;
  transition: all ease 0.3s;
  display: none; }

.trv_arrow:hover {
  bottom: 12vh; }

.bg-animation {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 5; }

.bg-animation video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

@media (max-width: 959px) {
  .bg-animation {
    background: url(/local/templates/parliament/assets/css/../img/bg.jpg) no-repeat center;
    background-size: cover;
    height: 100%; }
  .bg-animation video {
    display: none; } }

html,
body {
  height: 100%; }

*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: normal;
  line-height: 1em; }

ul {
  list-style: none; }

.trv-mobile-header {
  display: none; }

@media (max-width: 959px) {
  .trv-mobile-header {
    display: block; } }

.trv {
  background-color: #1a1b23;
  position: relative; }

.trv-header {
  position: absolute;
  padding-top: 90px;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 40; }

@media (max-width: 1600px) {
  .trv-header {
    padding-top: 45px; } }

@media (max-width: 959px) {
  .trv-header {
    display: none; } }

.trv-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  padding: 0 90px; }

.trv-header__profile-link {
  color: rgba(255, 255, 255, 0.3);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin-left: auto; }

.trv-header__profile-link:hover {
  text-decoration: underline; }

.trv-header__list {
  margin-left: 15vw; }

@media (max-width: 1300px) {
  .trv-header__list {
    margin-left: 5vw; } }

.trv-header__item {
  margin-bottom: 15px; }

.trv-header__link {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.45px;
  white-space: nowrap; }

.trv-header__link:hover {
  text-decoration: underline; }

.trv-section {
  position: relative; }

.trv-video {
  max-width: 100%;
  overflow: hidden;
  height: 90vh; }

@media (max-width: 959px) {
  .trv-video {
    height: auto; } }

.trv-video__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  padding: 200px 0 0 16%; }

@media (max-width: 959px) {
  .trv-video__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-video__line {
  position: absolute;
  left: 0;
  top: 49%;
  width: 193px;
  height: 2px;
  background-image: linear-gradient(0deg, #009ad0 0%, #7ecef1 100%);
  z-index: 20; }

@media (max-width: 1300px) {
  .trv-video__line {
    display: none; } }

.trv-video__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto;
  opacity: 0.05;
  filter: invert(100%); }

.trv-video__img-text-wrapper {
  position: absolute;
  left: 0;
  top: -50px;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 25; }

.trv-video__text {
  position: relative;
  z-index: 30;
  color: #ffffff;
  font-size: 140px;
  font-weight: 300;
  line-height: 0.9em; }

.trv-video__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-video__text {
    font-size: 100px; } }

@media (max-width: 959px) {
  .trv-video__text {
    font-size: 50px;
    display: block;
    width: 100%;
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 3vh;
    margin-top: 6vh;
    text-align: center; } }

.trv-video__hash {
  display: block;
  margin-left: 110px;
  margin-top: 60px; }

@media (max-width: 959px) {
  .trv-video__hash {
    margin-left: 0;
    margin-top: 1vh;
    display: inline-block;
    max-width: 60vw; } }

.trv-video__video {
  position: absolute;
  top: 0;
  right: 0;
  width: 55vw;
  height: 105vh;
  z-index: 20;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-video__video {
    display: none; } }

.trv-video__video video {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0; }

.trv-video__inner {
  position: relative;
  width: 0;
  height: 100%;
  overflow: hidden; }

.trv-video__pack {
  margin-right: 5%;
  max-width: 15vw;
  position: relative;
  z-index: 30; }

.trv-video__pack img {
  width: 100%;
  display: block; }

@media (max-width: 959px) {
  .trv-video__pack {
    max-width: 50vw;
    margin: 0 auto 15vh;
    -ms-flex-order: 2;
        order: 2; } }

.trv-journey {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-journey {
    height: auto; } }

.trv-journey__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-journey__img {
  width: 55vw;
  height: 90vh;
  margin-right: 10vw;
  position: relative;
  z-index: 25; }

@media (max-width: 959px) {
  .trv-journey__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    -ms-flex-order: 2;
        order: 2; } }

.trv-journey__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-journey__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-journey__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-journey__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-journey__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-journey__line {
  position: absolute;
  left: 55%;
  top: 25vh;
  margin-top: 26px;
  margin-left: -96px;
  width: 193px;
  height: 2px;
  background-image: linear-gradient(0deg, #009ad0 0%, #7ecef1 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-journey__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-journey__line {
    display: none; } }

.trv-desire {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -20vh; }

@media (max-width: 959px) {
  .trv-desire {
    height: auto; } }

.trv-desire__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%;
  position: relative; }

@media (max-width: 959px) {
  .trv-desire__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-desire__img {
  width: 45vw;
  position: absolute;
  height: 80%;
  right: 10vw;
  top: 0;
  z-index: 20; }

@media (max-width: 959px) {
  .trv-desire__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-desire__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-desire__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-desire__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 40vh;
  margin-left: 20vw;
  position: relative;
  z-index: 25; }

.trv-desire__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-desire__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-desire__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-desire__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-desire__line {
  position: absolute;
  left: 5vw;
  top: 40vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-image: linear-gradient(0deg, #009ad0 0%, #7ecef1 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-desire__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-desire__line {
    display: none; } }

.trv-taste {
  height: 100vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-taste {
    height: auto; } }

.trv-taste__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-taste__img-1 {
  width: 35vw;
  margin-right: 5vw;
  position: relative;
  margin-left: 7vw;
  margin-top: 20vh;
  height: 55vh; }

@media (max-width: 959px) {
  .trv-taste__img-1 {
    width: 80vw;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-taste__img-1 img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__img-1 img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-taste__img-2 {
  width: 20vw;
  height: 25vh;
  position: absolute;
  right: 0;
  bottom: 10vh; }

@media (max-width: 959px) {
  .trv-taste__img-2 {
    display: none; } }

.trv-taste__img-2 img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.trv-taste__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-taste__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-taste__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-taste__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-taste__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-product {
  padding-bottom: 10vh;
  margin-top: -10vh;
  padding-top: 10vh;
  position: relative; }

@media (max-width: 1300px) {
  .trv-product {
    padding-top: 2vh;
    padding-bottom: 2vh; } }

@media (max-width: 959px) {
  .trv-product {
    height: auto;
    margin-top: 0; } }

.trv-product__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  width: 100%;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 10;
  height: 200vh;
  padding-right: 20px;
  padding-left: 20px; }

.trv-product__description {
  padding-top: 7%; }

@media (max-width: 1300px) {
  .trv-product__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
    padding-bottom: 100vh; } }

@media (max-width: 959px) {
  .trv-product__container {
    height: auto;
    padding: 20vw 10px 10vw; } }

.trv-product__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto; }

.trv-product__img-text-wrapper {
  position: absolute;
  left: 0;
  top: 10%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 5; }

@media (max-width: 1300px) {
  .trv-product__description {
    width: 50vw;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__description {
    width: 100%;
    margin-bottom: 5vh;
    max-height: 100%;
    text-align: center; } }

.trv-product__description-hash {
  margin-bottom: 30px; }

.trv-product__description-title {
  margin-bottom: 45px;
  color: #ffffff;
  font-size: 80px;
  font-weight: 400;
  line-height: 1em; }

@media (max-width: 1400px) {
  .trv-product__description-title {
    font-size: 65px; } }

@media (max-width: 1300px) {
  .trv-product__description-title {
    font-size: 40px;
    margin-bottom: 25px; } }

@media (max-width: 959px) {
  .trv-product__description-title {
    font-size: 32px; } }

.trv-product__description-title span {
  display: block; }

.trv-product__description-text {
  margin-bottom: 45px;
  color: #c1c3d4;
  font-size: 24px; }

@media (max-width: 1300px) {
  .trv-product__description-text {
    font-size: 20px;
    margin-bottom: 25px; } }

.trv-product__description-text span {
  display: block; }

.trv-product__description-filter {
  color: #c1c3d4;
  font-size: 24px; }

.trv-product__pack {
  width: 30vw;
  min-height: 100px; }

@media (max-width: 1300px) {
  .trv-product__pack {
    min-height: 35vh;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__pack {
    width: 60vw;
    height: auto;
    margin: 0 auto 5vh;
    max-height: 100%; } }

.trv-product__pack-mobile {
  display: none;
  max-width: 100%;
  margin: 0 auto; }

@media (max-width: 959px) {
  .trv-product__pack-mobile {
    display: block; } }

@media (max-width: 1300px) {
  .trv-product__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-product__info-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

@media (max-width: 1300px) {
  .trv-product__info-row {
    width: 45vw;
    margin: 0 1vw; } }

@media (max-width: 959px) {
  .trv-product__info-row {
    width: 960%;
    margin: 0 2vw 5vh; } }

.trv-product__info-title {
  color: #ffffff;
  margin-bottom: 50px;
  margin-top: 70px;
  font-size: 54px; }

@media (max-width: 1400px) {
  .trv-product__info-title {
    font-size: 42px; } }

@media (max-width: 1300px) {
  .trv-product__info-title {
    width: 100%;
    text-align: center; } }

@media (max-width: 959px) {
  .trv-product__info-title {
    margin-top: 5vh;
    margin-bottom: 5vh;
    font-size: 30px;
    text-align: center; } }

.trv-product__info-item {
  margin-bottom: 60px;
  width: 250px; }

@media (max-width: 959px) {
  .trv-product__info-item {
    width: 50%; } }

.trv-product__info-text {
  margin-top: 25px;
  color: #ffffff;
  font-size: 25px; }

@media (max-width: 959px) {
  .trv-product__info-text {
    font-size: 18px; } }

@media (min-width: 960px) {
  .trv-product .fp-scroller {
    transform: translate(0px, 0px) translateZ(0px) !important; } }

.hw-dark {
  position: fixed;
  z-index: 50;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: #16171b; }

.hw-dark img {
  height: 10vh;
  width: 98vw;
  display: inline-block; }

.trv-preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background-color: #1a1b23; }

.animate_el {
  opacity: 0; }

@media (max-width: 959px) {
  .animate_el {
    opacity: 1; } }

.trv-img-inner {
  width: 1px;
  opacity: 0;
  height: 100%;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-img-inner {
    width: 100%;
    opacity: 1; } }

.animated.normal {
  animation-duration: 1.2s; }

@keyframes slideInLeftC {
  from {
    width: 0;
    opacity: 0; }
  to {
    width: 100%;
    opacity: 1; } }

.slideInLeftC {
  animation-name: slideInLeftC; }

@media (max-width: 959px) {
  .threesixty {
    display: none; } }

.trv_arrow {
  position: fixed;
  bottom: 11vh;
  left: 3vw;
  content: "";
  width: 42px;
  height: 40px;
  background: url(/local/templates/parliament/assets/css/../img/scrollup.webp) no-repeat center;
  z-index: 50;
  cursor: pointer;
  transition: all ease 0.3s;
  display: none; }

.trv_arrow:hover {
  bottom: 12vh; }

html,
body {
  height: 100%; }

*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: normal;
  line-height: 1em; }

ul {
  list-style: none; }

.trv-mobile-header {
  display: none; }

@media (max-width: 959px) {
  .trv-mobile-header {
    display: block; } }

.trv {
  background-color: #1a1b23;
  position: relative; }

.trv-header {
  position: absolute;
  padding-top: 90px;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 40; }

@media (max-width: 1600px) {
  .trv-header {
    padding-top: 45px; } }

@media (max-width: 959px) {
  .trv-header {
    display: none; } }

.trv-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  padding: 0 90px; }

.trv-header__profile-link {
  color: rgba(255, 255, 255, 0.3);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin-left: auto; }

.trv-header__profile-link:hover {
  text-decoration: underline; }

.trv-header__list {
  margin-left: 15vw; }

@media (max-width: 1300px) {
  .trv-header__list {
    margin-left: 5vw; } }

.trv-header__item {
  margin-bottom: 15px; }

.trv-header__link {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.45px;
  white-space: nowrap; }

.trv-header__link:hover {
  text-decoration: underline; }

.trv-section {
  position: relative; }

.trv-video {
  max-width: 100%;
  overflow: hidden;
  height: 90vh; }

@media (max-width: 959px) {
  .trv-video {
    height: auto; } }

.trv-video__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  padding: 200px 0 0 16%; }

@media (max-width: 959px) {
  .trv-video__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-video__line {
  position: absolute;
  left: 0;
  top: 49%;
  width: 193px;
  height: 2px;
  background-image: -ms-linear-gradient(-180deg, #be2084 0%, #29bef3 100%);
  z-index: 20; }

@media (max-width: 1300px) {
  .trv-video__line {
    display: none; } }

.trv-video__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto;
  opacity: 0.05;
  filter: invert(100%); }

.trv-video__img-text-wrapper {
  position: absolute;
  left: 0;
  top: -50px;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 25; }

.trv-video__text {
  position: relative;
  z-index: 30;
  color: #ffffff;
  font-size: 140px;
  font-weight: 300;
  line-height: 0.9em; }

.trv-video__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-video__text {
    font-size: 100px; } }

@media (max-width: 959px) {
  .trv-video__text {
    font-size: 50px;
    display: block;
    width: 100%;
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 3vh;
    margin-top: 6vh;
    text-align: center; } }

.trv-video__hash {
  display: block;
  margin-left: 110px;
  margin-top: 60px; }

@media (max-width: 959px) {
  .trv-video__hash {
    margin-left: 0;
    margin-top: 1vh;
    display: inline-block;
    max-width: 60vw; } }

.trv-video__video {
  position: absolute;
  top: 0;
  right: 0;
  width: 55vw;
  height: 105vh;
  z-index: 20;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-video__video {
    display: none; } }

.trv-video__video video {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0; }

.trv-video__inner {
  position: relative;
  width: 0;
  height: 100%;
  overflow: hidden; }

.trv-video__pack {
  margin-right: 5%;
  max-width: 15vw;
  position: relative;
  z-index: 30; }

.trv-video__pack img {
  width: 100%;
  display: block; }

@media (max-width: 959px) {
  .trv-video__pack {
    max-width: 50vw;
    margin: 0 auto 15vh;
    -ms-flex-order: 2;
        order: 2; } }

.trv-journey {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-journey {
    height: auto; } }

.trv-journey__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-journey__img {
  width: 55vw;
  height: 90vh;
  margin-right: 10vw;
  position: relative;
  z-index: 25; }

@media (max-width: 959px) {
  .trv-journey__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    -ms-flex-order: 2;
        order: 2; } }

.mainline-main__img {
  position: absolute;
  top: 0;
  right: 0;
  width: 55vw;
  height: 105vh;
  z-index: 20;
  overflow: hidden; }

@media (max-width: 959px) {
  .mainline-main__img {
    display: none; } }

.mainline-main__img img {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  display: block; }

.trv-journey__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-journey__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-journey__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-journey__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-journey__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-journey__line {
  position: absolute;
  left: 55%;
  top: 25vh;
  margin-top: 26px;
  margin-left: -96px;
  width: 193px;
  height: 2px;
  background-image: -ms-linear-gradient(-180deg, #be2084 0%, #29bef3 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-journey__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-journey__line {
    display: none; } }

.trv-desire {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -20vh; }

@media (max-width: 959px) {
  .trv-desire {
    height: auto; } }

.trv-desire__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%;
  position: relative; }

@media (max-width: 959px) {
  .trv-desire__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-desire__img {
  width: 45vw;
  position: absolute;
  height: 80%;
  right: 10vw;
  top: 0;
  z-index: 20; }

@media (max-width: 959px) {
  .trv-desire__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-desire__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-desire__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-desire__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 40vh;
  margin-left: 20vw;
  position: relative;
  z-index: 25; }

.trv-desire__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-desire__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-desire__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-desire__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-desire__line {
  position: absolute;
  left: 5vw;
  top: 40vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-image: -ms-linear-gradient(-180deg, #be2084 0%, #29bef3 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-desire__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-desire__line {
    display: none; } }

.trv-taste {
  height: 100vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-taste {
    height: auto; } }

.trv-taste__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-taste__img-1 {
  width: 35vw;
  margin-right: 5vw;
  position: relative;
  margin-left: 7vw;
  margin-top: 20vh;
  height: 55vh; }

@media (max-width: 959px) {
  .trv-taste__img-1 {
    width: 80vw;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-taste__img-1 img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__img-1 img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-taste__img-2 {
  width: 20vw;
  height: 25vh;
  position: absolute;
  right: 0;
  bottom: 10vh; }

@media (max-width: 959px) {
  .trv-taste__img-2 {
    display: none; } }

.trv-taste__img-2 img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.trv-taste__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-taste__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-taste__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-taste__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-taste__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-product {
  padding-bottom: 10vh;
  margin-top: -10vh;
  padding-top: 10vh;
  position: relative; }

@media (max-width: 1300px) {
  .trv-product {
    padding-top: 2vh;
    padding-bottom: 2vh; } }

@media (max-width: 959px) {
  .trv-product {
    height: auto;
    margin-top: 0; } }

.trv-product__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  width: 100%;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 10;
  height: 200vh;
  padding-right: 20px;
  padding-left: 20px; }

.trv-product__description {
  padding-top: 7%; }

@media (max-height: 700px) {
  .trv-product__description {
    padding-top: 4%; } }

@media (max-width: 1300px) {
  .trv-product__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
    padding-bottom: 100vh; } }

@media (max-width: 959px) {
  .trv-product__container {
    height: auto;
    padding: 20vw 10px 10vw; } }

.trv-product__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto; }

.trv-product__img-text-wrapper {
  position: absolute;
  left: 0;
  top: 10%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 5; }

@media (max-width: 1300px) {
  .trv-product__description {
    width: 50vw;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__description {
    width: 100%;
    margin-bottom: 5vh;
    max-height: 100%;
    text-align: center; } }

.trv-product__description-hash {
  margin-bottom: 30px; }

.trv-product__description-title {
  margin-bottom: 45px;
  color: #ffffff;
  font-size: 80px;
  font-weight: 400;
  line-height: 1em; }

@media (max-width: 1400px) {
  .trv-product__description-title {
    font-size: 65px; } }

@media (max-width: 1300px) {
  .trv-product__description-title {
    font-size: 40px;
    margin-bottom: 25px; } }

@media (max-width: 959px) {
  .trv-product__description-title {
    font-size: 32px; } }

.trv-product__description-title span {
  display: block; }

.trv-product__description-text {
  margin-bottom: 45px;
  color: #c1c3d4;
  font-size: 24px; }

@media (max-width: 1300px) {
  .trv-product__description-text {
    font-size: 20px;
    margin-bottom: 25px; } }

.trv-product__description-text span {
  display: block; }

.trv-product__description-filter {
  color: #c1c3d4;
  font-size: 24px; }

.trv-product__pack {
  width: 30vw;
  min-height: 100px; }

@media (max-width: 1300px) {
  .trv-product__pack {
    min-height: 35vh;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__pack {
    width: 60vw;
    height: auto;
    margin: 0 auto 5vh;
    max-height: 100%; } }

.trv-product__pack-mobile {
  display: none;
  max-width: 100%;
  margin: 0 auto; }

@media (max-width: 959px) {
  .trv-product__pack-mobile {
    display: block; } }

@media (max-width: 1300px) {
  .trv-product__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-product__info-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

@media (max-width: 1300px) {
  .trv-product__info-row {
    width: 45vw;
    margin: 0 1vw; } }

@media (max-width: 959px) {
  .trv-product__info-row {
    width: 960%;
    margin: 0 2vw 5vh; } }

.trv-product__info-title {
  color: #ffffff;
  margin-bottom: 50px;
  margin-top: 70px;
  font-size: 54px; }

@media (max-width: 1400px) {
  .trv-product__info-title {
    font-size: 42px; } }

@media (max-width: 1300px) {
  .trv-product__info-title {
    width: 100%;
    text-align: center; } }

@media (max-width: 959px) {
  .trv-product__info-title {
    margin-top: 5vh;
    margin-bottom: 5vh;
    font-size: 30px;
    text-align: center; } }

.trv-product__info-item {
  margin-bottom: 60px;
  width: 250px; }

@media (max-width: 959px) {
  .trv-product__info-item {
    width: 50%; } }

.trv-product__info-text {
  margin-top: 25px;
  color: #ffffff;
  font-size: 25px; }

@media (max-width: 959px) {
  .trv-product__info-text {
    font-size: 18px; } }

@media (min-width: 960px) {
  .trv-product .fp-scroller {
    transform: translate(0px, 0px) translateZ(0px) !important; } }

.hw-dark {
  position: fixed;
  z-index: 50;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: #16171b; }

.hw-dark img {
  height: 10vh;
  width: 98vw;
  display: inline-block; }

.trv-preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background-color: #1a1b23; }

.animate_el {
  opacity: 0; }

@media (max-width: 959px) {
  .animate_el {
    opacity: 1; } }

.trv-img-inner {
  width: 1px;
  opacity: 0;
  height: 100%;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-img-inner {
    width: 100%;
    opacity: 1; } }

.animated.normal {
  animation-duration: 1.2s; }

@keyframes slideInLeftC {
  from {
    width: 0;
    opacity: 0; }
  to {
    width: 100%;
    opacity: 1; } }

.slideInLeftC {
  animation-name: slideInLeftC; }

@media (max-width: 959px) {
  .threesixty {
    display: none; } }

.trv_arrow {
  position: fixed;
  bottom: 11vh;
  left: 3vw;
  content: "";
  width: 42px;
  height: 40px;
  background: url("/local/templates/parliament/assets/img/scrollup.webp") no-repeat center;
  z-index: 50;
  cursor: pointer;
  transition: all ease 0.3s;
  display: none; }

.trv_arrow:hover {
  bottom: 12vh; }

.caps-icon {
  position: relative; }

.caps-icon:after {
  content: '';
  position: absolute;
  left: 190px;
  bottom: 0;
  width: 50px;
  height: 50px;
  /*background: url('/local/templates/parliament/assets/img/caps-icon.png'); Картинка не найдена в репозитории  */
  background-size: cover; }

@media (max-width: 1024px) {
  .caps-icon:after {
    display: none; } }

.trv-product__pack--static {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  padding-top: 50px; }

@media (max-height: 700px) {
  .trv-product__pack--static {
    padding-top: 0; } }

.trv-product__pack-desktop {
  display: inline; }

@media (max-width: 1024px) {
  .trv-product__pack-desktop {
    display: none; } }

.trv-product__pack2 {
  width: 15vw; }

html,
body {
  height: 100%; }

*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: normal;
  line-height: 1em; }

ul {
  list-style: none; }

.trv-mobile-header {
  display: none; }

@media (max-width: 959px) {
  .trv-mobile-header {
    display: block; } }

.trv {
  background-color: #1a1b23;
  position: relative; }

.trv-header {
  position: absolute;
  padding-top: 90px;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 40; }

@media (max-width: 1600px) {
  .trv-header {
    padding-top: 45px; } }

@media (max-width: 959px) {
  .trv-header {
    display: none; } }

.trv-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  padding: 0 90px; }

.trv-header__profile-link {
  color: rgba(255, 255, 255, 0.3);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin-left: auto; }

.trv-header__profile-link:hover {
  text-decoration: underline; }

.trv-header__list {
  margin-left: 15vw; }

@media (max-width: 1300px) {
  .trv-header__list {
    margin-left: 5vw; } }

.trv-header__item {
  margin-bottom: 15px; }

.trv-header__link {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.45px;
  white-space: nowrap; }

.trv-header__link:hover {
  text-decoration: underline; }

.trv-section {
  position: relative; }

.trv-video {
  max-width: 100%;
  overflow: hidden;
  height: 90vh; }

@media (max-width: 959px) {
  .trv-video {
    height: auto; } }

.trv-video__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  padding: 200px 0 0 16%; }

@media (max-width: 959px) {
  .trv-video__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-video__line {
  position: absolute;
  left: 0;
  top: 49%;
  width: 193px;
  height: 2px;
  background-image: linear-gradient(to right, #ef0098 0%, #ff7e00 100%);
  z-index: 20; }

@media (max-width: 1300px) {
  .trv-video__line {
    display: none; } }

.trv-video__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto;
  opacity: 0.05;
  filter: invert(100%); }

.trv-video__img-text-wrapper {
  position: absolute;
  left: 0;
  top: -50px;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 25; }

.trv-video__text {
  position: relative;
  z-index: 30;
  color: #ffffff;
  font-size: 140px;
  font-weight: 300;
  line-height: 0.9em; }

.trv-video__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-video__text {
    font-size: 100px; } }

@media (max-width: 959px) {
  .trv-video__text {
    font-size: 50px;
    display: block;
    width: 100%;
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 3vh;
    margin-top: 6vh;
    text-align: center; } }

.trv-video__hash {
  display: block;
  margin-left: 110px;
  margin-top: 60px; }

@media (max-width: 959px) {
  .trv-video__hash {
    margin-left: 0;
    margin-top: 1vh;
    display: inline-block;
    max-width: 60vw; } }

.trv-video__video {
  position: absolute;
  top: 0;
  right: 0;
  width: 55vw;
  height: 105vh;
  z-index: 20;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-video__video {
    display: none; } }

.trv-video__video video {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0; }

.trv-video__inner {
  position: relative;
  width: 0;
  height: 100%;
  overflow: hidden; }

.trv-video__pack {
  margin-right: 5%;
  max-width: 15vw;
  position: relative;
  z-index: 30; }

.trv-video__pack img {
  width: 100%;
  display: block; }

@media (max-width: 959px) {
  .trv-video__pack {
    max-width: 50vw;
    margin: 0 auto 15vh;
    -ms-flex-order: 2;
        order: 2; } }

.trv-journey {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-journey {
    height: auto; } }

.trv-journey__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-journey__img {
  width: 55vw;
  height: 90vh;
  margin-right: 10vw;
  position: relative;
  z-index: 25; }

@media (max-width: 959px) {
  .trv-journey__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    -ms-flex-order: 2;
        order: 2; } }

.trv-journey__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-journey__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-journey__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-journey__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-journey__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-journey__line {
  position: absolute;
  left: 55%;
  top: 25vh;
  margin-top: 26px;
  margin-left: -96px;
  width: 193px;
  height: 2px;
  background-image: linear-gradient(to right, #ef0098 0%, #ff7e00 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-journey__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-journey__line {
    display: none; } }

.trv-desire {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -20vh; }

@media (max-width: 959px) {
  .trv-desire {
    height: auto; } }

.trv-desire__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%;
  position: relative; }

@media (max-width: 959px) {
  .trv-desire__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-desire__img {
  width: 45vw;
  position: absolute;
  height: 80%;
  right: 10vw;
  top: 0;
  z-index: 20; }

@media (max-width: 959px) {
  .trv-desire__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-desire__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-desire__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-desire__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 40vh;
  margin-left: 20vw;
  position: relative;
  z-index: 25; }

.trv-desire__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-desire__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-desire__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-desire__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-desire__line {
  position: absolute;
  left: 5vw;
  top: 40vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-image: linear-gradient(to right, #ef0098 0%, #ff7e00 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-desire__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-desire__line {
    display: none; } }

.trv-taste {
  height: 100vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-taste {
    height: auto; } }

.trv-taste__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-taste__img-1 {
  width: 35vw;
  margin-right: 5vw;
  position: relative;
  margin-left: 7vw;
  margin-top: 20vh;
  height: 55vh; }

@media (max-width: 959px) {
  .trv-taste__img-1 {
    width: 80vw;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-taste__img-1 img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__img-1 img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-taste__img-2 {
  width: 20vw;
  height: 25vh;
  position: absolute;
  right: 0;
  bottom: 10vh; }

@media (max-width: 959px) {
  .trv-taste__img-2 {
    display: none; } }

.trv-taste__img-2 img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.trv-taste__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-taste__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-taste__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-taste__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-taste__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-product {
  padding-bottom: 10vh;
  margin-top: -10vh;
  padding-top: 10vh;
  position: relative; }

@media (max-width: 1300px) {
  .trv-product {
    padding-top: 2vh;
    padding-bottom: 2vh; } }

@media (max-width: 959px) {
  .trv-product {
    height: auto;
    margin-top: 0; } }

.trv-product__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 10;
  height: 200vh;
  padding-right: 20px;
  padding-left: 20px; }

@media (max-width: 1300px) {
  .trv-product__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
    padding-bottom: 100vh; } }

@media (max-width: 959px) {
  .trv-product__container {
    height: auto;
    padding: 20vw 10px 10vw; } }

.trv-product__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto; }

.trv-product__img-text-wrapper {
  position: absolute;
  left: 0;
  top: 10%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 5; }

@media (max-width: 1300px) {
  .trv-product__description {
    width: 50vw;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__description {
    width: 100%;
    margin-bottom: 5vh;
    max-height: 100%;
    text-align: center; } }

.trv-product__description-hash {
  margin-bottom: 30px; }

.trv-product__description-title {
  margin-bottom: 45px;
  color: #ffffff;
  font-size: 80px;
  font-weight: 400;
  line-height: 1em; }

@media (max-width: 1400px) {
  .trv-product__description-title {
    font-size: 65px; } }

@media (max-width: 1300px) {
  .trv-product__description-title {
    font-size: 40px;
    margin-bottom: 25px; } }

@media (max-width: 959px) {
  .trv-product__description-title {
    font-size: 32px; } }

.trv-product__description-title span {
  display: block; }

.trv-product__description-text {
  margin-bottom: 45px;
  color: #c1c3d4;
  font-size: 24px; }

@media (max-width: 1300px) {
  .trv-product__description-text {
    font-size: 20px;
    margin-bottom: 25px; } }

.trv-product__description-text span {
  display: block; }

.trv-product__description-filter {
  color: #c1c3d4;
  font-size: 24px; }

.trv-product__pack {
  width: 30vw;
  min-height: 100px; }

@media (max-width: 1300px) {
  .trv-product__pack {
    min-height: 35vh;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__pack {
    width: 60vw;
    height: auto;
    margin: 0 auto 5vh;
    max-height: 100%; } }

.trv-product__pack-mobile {
  display: none;
  max-width: 100%;
  margin: 0 auto; }

@media (max-width: 959px) {
  .trv-product__pack-mobile {
    display: block; } }

@media (max-width: 1300px) {
  .trv-product__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-product__info-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

@media (max-width: 1300px) {
  .trv-product__info-row {
    width: 45vw;
    margin: 0 1vw; } }

@media (max-width: 959px) {
  .trv-product__info-row {
    width: 960%;
    margin: 0 2vw 5vh; } }

.trv-product__info-title {
  color: #ffffff;
  margin-bottom: 50px;
  margin-top: 70px;
  font-size: 54px; }

@media (max-width: 1400px) {
  .trv-product__info-title {
    font-size: 42px; } }

@media (max-width: 1300px) {
  .trv-product__info-title {
    width: 100%;
    text-align: center; } }

@media (max-width: 959px) {
  .trv-product__info-title {
    margin-top: 5vh;
    margin-bottom: 5vh;
    font-size: 30px;
    text-align: center; } }

.trv-product__info-item {
  margin-bottom: 60px;
  width: 250px; }

@media (max-width: 959px) {
  .trv-product__info-item {
    width: 50%; } }

.trv-product__info-text {
  margin-top: 25px;
  color: #ffffff;
  font-size: 25px; }

@media (max-width: 959px) {
  .trv-product__info-text {
    font-size: 18px; } }

@media (min-width: 960px) {
  .trv-product .fp-scroller {
    transform: translate(0px, 0px) translateZ(0px) !important; } }

.hw-dark {
  position: fixed;
  z-index: 50;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: #16171b; }

.hw-dark img {
  height: 10vh;
  width: 98vw;
  display: inline-block; }

.trv-preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background-color: #1a1b23; }

.animate_el {
  opacity: 0; }

@media (max-width: 959px) {
  .animate_el {
    opacity: 1; } }

.trv-img-inner {
  width: 1px;
  opacity: 0;
  height: 100%;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-img-inner {
    width: 100%;
    opacity: 1; } }

.animated.normal {
  animation-duration: 1.2s; }

@keyframes slideInLeftC {
  from {
    width: 0;
    opacity: 0; }
  to {
    width: 100%;
    opacity: 1; } }

.slideInLeftC {
  animation-name: slideInLeftC; }

@media (max-width: 959px) {
  .threesixty {
    display: none; } }

.trv_arrow {
  position: fixed;
  bottom: 11vh;
  left: 3vw;
  content: "";
  width: 42px;
  height: 40px;
  background: url(/local/templates/parliament/assets/css/../img/scrollup.webp) no-repeat center;
  z-index: 50;
  cursor: pointer;
  transition: all ease 0.3s;
  display: none; }

.trv_arrow:hover {
  bottom: 12vh; }

/*
@font-face {
    font-family: 'GretaDisNarPro';
    src: url('/fonts/new/GreDisNarProRegular.otf') format("opentype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'GretaDisNarPro';
    src: url('/fonts/new/GreDisNarProLight.otf') format("opentype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/new/helveticaneuelt-light-200-webfont.eot');
    src: url('/fonts/new/helveticaneuelt-light-200-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/new/helveticaneuelt-light-200-webfont.woff2') format('woff2'), url('/fonts/new/helveticaneuelt-light-200-webfont.woff') format('woff'), url('/fonts/new/helveticaneuelt-light-200-webfont.ttf') format('truetype'), url('/fonts/new/helveticaneuelt-light-200-webfont.svg#webfontregular') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/new/helveticaneuelt-normal-400-webfont.eot');
    src: url('/fonts/new/helveticaneuelt-normal-400-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/new/helveticaneuelt-normal-400-webfont.woff2') format('woff2'), url('/fonts/new/helveticaneuelt-normal-400-webfont.woff') format('woff'), url('/fonts/new/helveticaneuelt-normal-400-webfont.ttf') format('truetype'), url('/fonts/new/helveticaneuelt-normal-400-webfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/new/helveticaneuelt-bold-700-webfont.eot');
    src: url('/fonts/new/helveticaneuelt-bold-700-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/new/helveticaneuelt-bold-700-webfont.woff2') format('woff2'), url('/fonts/new/helveticaneuelt-bold-700-webfont.woff') format('woff'), url('/fonts/new/helveticaneuelt-bold-700-webfont.ttf') format('truetype'), url('/fonts/new/helveticaneuelt-bold-700-webfont.svg#webfontregular') format('svg');
    font-weight: bold;
    font-style: normal;
}

html {
    background-color: rgba(255,255,255,0);
}

body {
    display: flex;
    flex-direction: column;
    background-color: #1a1b23;
    background-image: url(/Content/img/background-logo.svg);
    background-repeat: no-repeat;
}

@media screen and (max-width: 767px) {
    body {
        background-image: none;
    }
}

 */
.main-container-profile {
  font-family: "Oranienbaum", serif; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile-header {
      text-align: center; } }
  .main-container-profile .branded-content {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .main-container-profile .profile-wrapper {
    max-width: 1008px;
    margin: 0 auto;
    padding: 25px 0; }
  @media screen and (max-width: 1050px) {
    .main-container-profile .profile-wrapper {
      padding-left: 16px;
      padding-right: 16px; } }
  .main-container-profile .profile__title {
    position: relative;
    font-family: "Oranienbaum", serif;
    font-size: 80px;
    font-weight: 400;
    text-transform: none;
    margin: 0;
    line-height: 1;
    padding-bottom: 33px;
    color: #ffffff; }
  .main-container-profile .profile__title::before {
    position: absolute;
    top: 45px;
    right: 100%;
    display: block;
    width: 1000px;
    height: 2px;
    margin-right: 74px;
    content: '';
    background-color: #009ed9; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile__title {
      display: inline-block;
      font-size: 36px;
      padding-bottom: 18px; }
    .main-container-profile .profile__title::before {
      top: 20px;
      margin-right: 16px; } }
  .main-container-profile .profile__tab-buttons {
    display: -ms-flexbox;
    display: flex; }
  .main-container-profile .profile__tab-buttons > li {
    font-size: 14px;
    font-weight: 900;
    line-height: 1.71;
    letter-spacing: 3.5px;
    color: #ffffff;
    font-family: "Oranienbaum", serif;
    text-transform: uppercase;
    cursor: pointer; }
    .main-container-profile .profile__tab-buttons > li a, .main-container-profile .profile__tab-buttons > li a:hover, .main-container-profile .profile__tab-buttons > li a:active {
      color: #ffffff; }
  .main-container-profile .profile__tab-buttons > li:not(:last-child) {
    margin-right: 50px; }
  .main-container-profile .profile__tab-buttons > li.active {
    color: #009ed9;
    cursor: default; }
    .main-container-profile .profile__tab-buttons > li.active a, .main-container-profile .profile__tab-buttons > li.active a:hover, .main-container-profile .profile__tab-buttons > li.active a:active {
      color: #009ed9; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile__tab-buttons {
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      gap: 15px; }
    .main-container-profile .profile__tab-buttons > li:not(:last-child) {
      margin-right: 0; } }
  @media screen and (max-width: 480px) {
    .main-container-profile .profile__tab-buttons > li {
      font-size: 11px; } }
  .main-container-profile .profile-user {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    color: #232430; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile-user {
      width: 100%; }
      .main-container-profile .profile-user > div {
        -ms-flex: 1 1 0;
            flex: 1 1 0; } }
  .main-container-profile .profile-user__pic {
    position: relative;
    width: 80px;
    height: 80px;
    border-radius: 80px;
    overflow: hidden;
    text-align: center; }
  .main-container-profile .profile-user__pic > img {
    max-width: 100%;
    max-height: 100%; }
  .main-container-profile .profile-user__name {
    font-size: 32px;
    line-height: 1.25;
    font-family: "Oranienbaum", serif; }
  .main-container-profile .profile__user-info {
    margin-bottom: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .main-container-profile .profile-buttons-list {
    text-align: right;
    padding-right: 72px; }
  .main-container-profile .profile-buttons-list__button {
    font-size: 14px;
    font-weight: 900;
    line-height: 1.71;
    letter-spacing: 3.5px;
    color: #ffffff;
    font-family: "Oranienbaum", serif;
    text-transform: uppercase;
    cursor: pointer;
    color: #353648;
    margin-bottom: 16px; }
  .main-container-profile .profile-buttons-list__button--logout a {
    color: #ff1e3c; }
  .main-container-profile .profile-buttons-list__button--logout a:hover {
    color: #ff1e3c; }
  .main-container-profile .profile-wrapper--white-bg {
    position: relative;
    background: #ffffff;
    padding-top: 64px;
    padding-bottom: 64px; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile-wrapper--white-bg {
      padding-top: 52px;
      padding-bottom: 48px; } }
  .main-container-profile .profile-wrapper--white-bg:before {
    content: '';
    position: absolute;
    top: 0;
    right: 100%;
    width: 200%;
    height: 100%;
    background: #ffffff; }
  .main-container-profile .profile-data {
    padding-top: 40px;
    width: 100%; }
  .main-container-profile .profile-data__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 504px; }
  .main-container-profile .profile-data__item {
    margin-bottom: 24px;
    font-family: "Oranienbaum", serif;
    width: calc(100% / 2 - 36px); }
  .main-container-profile .profile-data__text {
    font-size: 16px;
    line-height: 1.5;
    color: #232430; }
  .main-container-profile .profile-data__label {
    font-size: 14px;
    line-height: 1.43;
    color: #9c9da5; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile__user-info {
      -ms-flex-direction: column;
          flex-direction: column; }
    .main-container-profile .profile-buttons-list {
      -ms-flex-order: 1;
          order: 1;
      padding-right: 0;
      margin-top: 24px; }
    .main-container-profile .profile-data {
      padding-top: 48px; }
    .main-container-profile .profile-data__item {
      width: 100%;
      margin-right: 0; }
    .main-container-profile .profile-data__item:nth-child(2),
    .main-container-profile .profile-data__item:nth-child(5),
    .main-container-profile .profile-data__item:nth-child(6) {
      -ms-flex-order: 2;
          order: 2; }
    .main-container-profile .profile-user__pic {
      width: 65px;
      height: 65px; }
    .main-container-profile .profile-user__name {
      font-size: 26px; } }
  .main-container-profile .profile-prizes__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .main-container-profile .profile-prize {
    width: 216px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 32px 72px 32px 0; }
  .main-container-profile .profile-prize__img {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    width: 80px;
    height: 80px;
    border-radius: 80px;
    overflow: hidden;
    margin-bottom: 8px; }
  .main-container-profile .profile-prize__img > img {
    max-width: 100%; }
  .main-container-profile .profile-prize__title {
    font-family: "Oranienbaum", serif;
    font-size: 16px;
    line-height: 1.5; }
  .main-container-profile .profile-prize__reminder {
    font-family: "Oranienbaum", serif;
    font-size: 12px;
    line-height: 1.33;
    color: #9c9da5;
    padding-bottom: 6px; }
  .main-container-profile .profile-prize__time-line {
    position: relative;
    width: 100%;
    height: 2px;
    background: #e1e1e4; }
  .main-container-profile .profile-prize__time-progress {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 0;
    height: 2px;
    background: #009ed9; }
  .main-container-profile .profile-prize__time-left {
    font-family: "Oranienbaum", serif;
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 16px; }
  .main-container-profile .profile-prize__get-button {
    font-family: "Oranienbaum", serif;
    font-size: 14px;
    font-weight: 900;
    line-height: 1.71;
    letter-spacing: 3.5px;
    color: #009ed9;
    text-transform: uppercase;
    cursor: pointer; }
  .main-container-profile .profile-prize__verification, .main-container-profile .profile-prize__accepted, .main-container-profile .profile-prize__missed {
    font-family: "Oranienbaum", serif;
    font-size: 16px;
    line-height: 1.5;
    color: #ff1e3c; }
  .main-container-profile .profile-prize__accepted {
    color: #11c87f; }
  .main-container-profile .profile-prize__missed {
    color: #9c9da5; }
  .main-container-profile .profile-wrapper--p32 {
    padding-top: 32px;
    padding-bottom: 32px; }
  .main-container-profile .profile--pb60 {
    padding-bottom: 60px; }
  @media screen and (max-width: 630px) {
    .main-container-profile .profile-prize {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      margin: 0; }
    .main-container-profile .profile-prize:not(:last-child) {
      margin-bottom: 48px; }
    .main-container-profile .profile-prize__img {
      width: 40px;
      height: 40px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-right: 16px; }
    .main-container-profile .profile-prize__inner {
      -ms-flex-positive: 1;
          flex-grow: 1; } }
  .main-container-profile canvas {
    border-radius: 4px;
    border: solid 1px #e1e1e4;
    cursor: crosshair; }
  .main-container-profile .profile__input {
    box-sizing: border-box;
    width: 100%;
    height: 48px;
    border-radius: 4px;
    border: solid 1px #e1e1e4;
    padding: 0 12px;
    font-size: 16px;
    line-height: 1.5;
    color: #232430;
    font-family: "Oranienbaum", serif; }
  .main-container-profile .profile__input:disabled {
    color: #43435d;
    background-color: #fcfcfc; }
  .main-container-profile input[type=number]::-webkit-inner-spin-button,
  .main-container-profile input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .main-container-profile .profile__input--password {
    padding-right: 48px; }
  .main-container-profile .profile__input.error {
    border-color: #ff1e3c; }
  .main-container-profile .profile__input + .error {
    position: relative;
    font-size: 12px;
    line-height: 1.3;
    color: #ff1e3c;
    padding-left: 12px; }
  .main-container-profile .profile__input + .error::before {
    position: absolute;
    top: -38px;
    right: 12px;
    display: block;
    width: 24px;
    height: 24px;
    content: '';
    background: url(/local/templates/parliament/assets/css/../img/profile/icon-error.svg) no-repeat; }
  .main-container-profile .profile__label {
    position: absolute;
    top: -8px;
    left: 12px;
    font-family: "Oranienbaum", serif;
    font-size: 12px;
    line-height: 1.33;
    color: #9c9da5;
    background: #ffffff;
    display: inline-block;
    padding: 1px 2px;
    z-index: 1; }
  .main-container-profile .profile__label--required::after {
    display: inline-block;
    content: '*';
    color: #ff1e3c; }
  .main-container-profile .profile__checkbox {
    position: absolute;
    left: -9999px; }
  .main-container-profile .profile__checkbox + label {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    font-family: "Oranienbaum", serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    color: #232430; }
  .main-container-profile .profile__checkbox + label:before {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    content: '';
    width: 18px;
    height: 18px;
    margin: 2px 8px 0 0;
    border: 2px solid #009ed9;
    border-radius: 2px;
    cursor: pointer; }
  .main-container-profile .profile__checkbox ~ .error-box .error {
    position: relative;
    font-size: 12px;
    line-height: 1.3;
    color: #ff1e3c;
    padding-left: 12px;
    padding-top: 10px; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile__checkbox + label:before {
      margin-right: 24px; } }
  .main-container-profile .profile__checkbox:checked + label:after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: #009ed9;
    left: 5px;
    top: 7px; }
  .main-container-profile .profile__button {
    float: none;
    margin: 0;
    height: 48px;
    border-radius: 24px;
    border: solid 2px #009ed9;
    font-size: 14px;
    font-weight: 900;
    line-height: 1.71;
    letter-spacing: 3.5px;
    color: #009ed9;
    text-transform: uppercase;
    font-family: "Oranienbaum", serif;
    padding: 0 24px;
    background: none;
    cursor: pointer; }
  .main-container-profile .link_fake {
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%);
    font-size: 10px; }

.main-container-profile .profile-edit__cancel {
  display: inline-block;
  font-size: 14px;
  font-weight: 900;
  line-height: 1.71;
  letter-spacing: 3.5px;
  color: #9c9da5;
  text-transform: uppercase;
  cursor: pointer; }

.main-container-profile .profile-edit__title {
  font-family: "Oranienbaum", serif;
  font-size: 32px;
  line-height: 1.25;
  color: #232430;
  text-transform: none;
  letter-spacing: normal;
  font-weight: normal;
  padding: 0 0 32px 0; }

.main-container-profile .profile-edit__subtitle {
  font-family: "Oranienbaum", serif;
  font-size: 24px;
  line-height: 1.25;
  color: #353648;
  font-weight: normal;
  padding: 32px 0 6px 0; }

.main-container-profile .profile-edit__form-str {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 792px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 16px 0; }

.main-container-profile .profile-edit__input-box {
  width: 49%;
  position: relative; }

.main-container-profile .profile-edit__input-box--long {
  width: 504px; }

.main-container-profile .profile-edit__input-box--small {
  width: 72px; }

.main-container-profile .profile-edit__passport-label {
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #9c9da5;
  padding-bottom: 8px; }

.main-container-profile .profile__input-file-edit {
  position: absolute;
  left: -9999px; }

.main-container-profile .profile__input-file-pic-wrap {
  position: relative; }

.main-container-profile .profile__input-file-pic {
  position: absolute;
  left: -9999px; }

.main-container-profile .profile__input-file-pic-label {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  cursor: pointer; }
  .main-container-profile .profile__input-file-pic-label:hover .profile__input-file-pic-text {
    color: #253f8e; }

.main-container-profile .profile__input-file-pic-text {
  position: absolute;
  bottom: -16px;
  left: 50%;
  transform: translateX(-50%);
  transition: color .3s ease;
  font-size: 14px;
  text-align: center;
  white-space: nowrap;
  color: #009ed9; }

.main-container-profile .profile__input-file-edit + label {
  position: relative;
  display: block;
  cursor: pointer; }

.main-container-profile .profile__input-file-edit + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 80px;
  height: 80px;
  border-radius: 80px;
  background: #e1e1e4 url("/local/templates/parliament/assets/css/../img/profile/icon-attach-file.svg") center no-repeat; }

.main-container-profile .profile__input-file-edit.is-checked + label:before {
  background: #353648 url("/local/templates/parliament/assets/css/../img/profile/icon-file.svg") center no-repeat; }

.main-container-profile .profile__input-file-edit + label:after {
  content: 'ЗАГРУЗИТЬ ФОТО';
  font-size: 14px;
  font-weight: 900;
  line-height: 1.71;
  letter-spacing: 3.5px;
  color: #353648;
  font-family: "Oranienbaum", serif;
  padding-left: 96px;
  height: 80px;
  line-height: 80px; }

.main-container-profile .profile__input-file-edit.is-checked + label:after {
  content: 'Фото изменено';
  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;
  color: #232430;
  height: 80px;
  line-height: 80px; }

.main-container-profile .profile-edit__sign-box {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-edit__form-str--short {
  width: 504px; }

.main-container-profile .profile-edit__sign-label {
  position: absolute;
  top: 8px;
  left: 84px;
  font-family: "Oranienbaum", serif;
  font-size: 12px;
  line-height: 1.33;
  color: #9c9da5;
  background: #ffffff;
  display: inline-block;
  padding: 1px 2px; }

.main-container-profile .profile-edit__sign {
  position: relative;
  padding: 16px 0 0 72px; }

.main-container-profile .profile-edit__clear-signature {
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 13px;
  right: 13px;
  background: url("/local/templates/parliament/assets/css/../img/profile/icon-eraser.svg"); }

.main-container-profile .profile-edit__sign-container {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-edit__rules-label {
  font-family: "Oranienbaum", serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #9c9da5;
  padding-top: 48px; }

.main-container-profile .profile-edit__rules-box {
  font-family: "Oranienbaum", serif;
  width: 792px;
  padding: 12px;
  height: 204px;
  font-size: 16px;
  line-height: 1.5;
  color: #202124;
  border-radius: 4px;
  border: solid 1px #e1e1e4;
  overflow-y: scroll; }

.main-container-profile .profile-edit__rules-agreement {
  padding-top: 48px; }

.main-container-profile .profile-edit__buttons {
  padding: 48px 72px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center; }

.main-container-profile .profile-edit__cancel {
  margin-right: 24px; }

.main-container-profile .profile-edit__input-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 504px; }

.main-container-profile .profile-edit__2-columns {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-edit__file-box {
  padding: 8px 0 0 72px; }

.main-container-profile .profile-edit__input-box--file {
  width: 320px; }

@media screen and (max-width: 930px) {
  .main-container-profile .profile-edit__2-columns {
    -ms-flex-direction: column;
        flex-direction: column; }
  .main-container-profile .profile-edit__file-box {
    padding: 30px 0; } }

@media screen and (max-width: 768px) {
  .main-container-profile .profile-edit__title {
    font-size: 24px;
    margin: 0;
    padding-bottom: 23px; }
  .main-container-profile .profile-edit__form-str {
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 28px 0; }
  .main-container-profile .profile-edit__input-box {
    width: 100%; }
  .main-container-profile .profile-edit__input-box:not(:last-child) {
    margin-bottom: 30px; }
  .main-container-profile .profile-edit__input-column {
    width: 100%; }
  .main-container-profile .profile-edit__file-box {
    padding-top: 20px; }
  .main-container-profile .profile__input-file-edit + label:before {
    width: 40px;
    height: 40px; }
  .main-container-profile .profile__input-file-edit + label:after,
  .main-container-profile .profile__input-file-edit.is-checked + label:after {
    padding-left: 55px;
    height: 40px;
    line-height: 40px; }
  .main-container-profile .profile-edit__buttons {
    padding: 17px 0 22px 0px; } }

.main-container-profile .profile-order__cancel {
  display: inline-block;
  font-size: 14px;
  font-weight: 900;
  line-height: 1.71;
  letter-spacing: 3.5px;
  color: #9c9da5;
  text-transform: uppercase;
  cursor: pointer; }

.main-container-profile .profile-order__title {
  font-family: "Oranienbaum", serif;
  font-size: 32px;
  line-height: 1.25;
  color: #232430;
  text-transform: none;
  letter-spacing: normal;
  font-weight: normal;
  padding: 0 0 32px 0; }

.main-container-profile .profile-order__subtitle {
  font-family: "Oranienbaum", serif;
  font-size: 24px;
  line-height: 1.25;
  color: #353648;
  font-weight: normal;
  padding: 32px 0 6px 0; }

.main-container-profile .profile-order__form-str {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 100%;
  max-width: 792px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 16px 0; }

.main-container-profile .profile-order__inputs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.main-container-profile .profile-order__input-box {
  width: 216px;
  position: relative; }

.main-container-profile .profile-order__input-box--long {
  width: 504px;
  margin-right: 24px; }

.main-container-profile .profile-order__input-box--small {
  width: 72px; }

.main-container-profile .profile-order__input-box--small:not(:last-child) {
  margin-right: 24px; }

.main-container-profile .profile-order__passport-label {
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #9c9da5;
  padding-bottom: 8px; }

.main-container-profile .profile__input-file {
  position: absolute;
  left: -9999px; }

.main-container-profile .profile__input-file + label {
  position: relative;
  display: block;
  cursor: pointer; }

.main-container-profile .profile__input-file + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  background: #e1e1e4 url("/local/templates/parliament/assets/css/../img/profile/icon-attach-file.svg") center no-repeat; }

.main-container-profile .profile__input-file.is-checked + label:before {
  background: #353648 url("/local/templates/parliament/assets/css/../img/profile/icon-file.svg") center no-repeat; }

.main-container-profile .profile__input-file + label:after {
  content: 'ЗАГРУЗИТЬ';
  font-size: 14px;
  font-weight: 900;
  line-height: 1.71;
  letter-spacing: 3.5px;
  color: #353648;
  font-family: "Oranienbaum", serif;
  padding-left: 56px;
  height: 40px;
  line-height: 40px; }

.main-container-profile .profile__input-file.is-checked + label:after {
  content: 'Файл загружен';
  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;
  color: #232430;
  height: 40px;
  line-height: 40px; }

.main-container-profile .profile__input-file ~ .error-box .error {
  position: relative;
  font-size: 12px;
  line-height: 1.3;
  color: #ff1e3c;
  padding-left: 12px;
  padding-top: 10px; }

.main-container-profile .profile-order__sign-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.main-container-profile .profile-order__form-str--short {
  width: 504px; }

.main-container-profile .profile-order__sign-label {
  position: absolute;
  top: 8px;
  left: 84px;
  font-family: "Oranienbaum", serif;
  font-size: 12px;
  line-height: 1.33;
  color: #9c9da5;
  background: #ffffff;
  display: inline-block;
  padding: 1px 2px; }

.main-container-profile .profile-order__sign {
  position: relative;
  padding: 16px 0 0 0; }

.main-container-profile .profile-order__clear-signature {
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 13px;
  right: 13px;
  background: url("/local/templates/parliament/assets/css/../img/profile/icon-eraser.svg"); }

.main-container-profile .profile-order__sign-container {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-order__rules-label {
  font-family: "Oranienbaum", serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #9c9da5;
  padding-top: 48px; }

.main-container-profile .profile-order__2-columns {
  margin-right: 70px; }

.main-container-profile .profile-order__rules-box {
  font-family: "Oranienbaum", serif;
  width: 100%;
  max-width: 792px;
  padding: 12px;
  height: 204px;
  font-size: 16px;
  line-height: 1.5;
  color: #202124;
  border-radius: 4px;
  border: solid 1px #e1e1e4;
  overflow-y: scroll; }

.main-container-profile .profile-order__rules-agreement {
  padding-top: 48px; }

.main-container-profile .profile-order__buttons {
  padding-top: 48px; }

.main-container-profile .profile-order__submit {
  margin-right: 24px; }

@media screen and (max-width: 767px) {
  .main-container-profile .profile-order__title {
    margin: 0;
    padding: 0;
    font-size: 24px; }
  .main-container-profile .profile-order__subtitle {
    font-size: 20px;
    margin-bottom: 25px; }
  .main-container-profile .profile-order__form-str {
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0; }
  .main-container-profile .profile-order__input-box {
    width: 100%;
    margin-bottom: 30px; }
  .main-container-profile .profile-order__input-box--long {
    width: 100%;
    margin-right: 0; }
  .main-container-profile .profile-order__input-box--small {
    width: calc(100% / 3); }
  .main-container-profile .profile-order__sign-box {
    -ms-flex-direction: column;
        flex-direction: column; }
  .main-container-profile .profile-order__2-columns {
    margin-right: 0; }
  .main-container-profile .profile-order__form-str--short {
    width: 100%; }
  .main-container-profile .profile-order__sign canvas {
    width: 100%;
    height: 204px; } }

.main-container-profile .autocomplete-suggestions {
  border: 1px solid #999;
  background: #FFF;
  overflow: auto; }

.main-container-profile .autocomplete-suggestion {
  padding: 2px 5px;
  white-space: nowrap;
  overflow: hidden; }

.main-container-profile .autocomplete-selected {
  background: #F0F0F0; }

.main-container-profile .autocomplete-suggestions strong {
  font-weight: normal;
  color: #3399FF; }

.main-container-profile .autocomplete-group {
  padding: 2px 5px; }

.main-container-profile .autocomplete-group strong {
  display: block;
  border-bottom: 1px solid #000; }

.main-container-profile .profile-password__cancel {
  display: inline-block;
  font-size: 14px;
  font-weight: 900;
  line-height: 1.71;
  letter-spacing: 3.5px;
  color: #9c9da5;
  text-transform: uppercase;
  cursor: pointer; }

.main-container-profile .profile-password__title {
  font-family: "Oranienbaum", serif;
  font-size: 32px;
  line-height: 1.25;
  color: #232430;
  text-transform: none;
  letter-spacing: normal;
  font-weight: normal;
  padding: 0 0 32px 0; }

.main-container-profile .profile-password__subtitle {
  font-family: "Oranienbaum", serif;
  font-size: 24px;
  line-height: 1.25;
  color: #353648;
  font-weight: normal;
  padding: 32px 0 6px 0; }

.main-container-profile .profile-password__form-str {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 792px;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.main-container-profile .profile-password__input-box {
  width: 216px;
  position: relative;
  margin-bottom: 48px; }

.main-container-profile .profile-password__input-box--long {
  width: 504px; }

.main-container-profile .profile-password__input-box--small {
  width: 72px; }

.main-container-profile .profile-password__passport-label {
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #9c9da5;
  padding-bottom: 8px; }

.main-container-profile .profile-password__sign-box {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-password__form-str--short {
  width: 504px; }

.main-container-profile .profile-password__sign-label {
  position: absolute;
  top: 8px;
  left: 84px;
  font-family: "Oranienbaum", serif;
  font-size: 12px;
  line-height: 1.33;
  color: #9c9da5;
  background: #ffffff;
  display: inline-block;
  padding: 1px 2px; }

.main-container-profile .profile-password__sign {
  position: relative;
  padding: 16px 0 0 72px; }

.main-container-profile .profile-password__clear-signature {
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 13px;
  right: 13px;
  background: url("/Content/img/icon-eraser.svg"); }

.main-container-profile .profile-password__sign-container {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-password__rules-label {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #9c9da5;
  padding-top: 48px; }

.main-container-profile .profile-password__rules-box {
  font-family: "Roboto", sans-serif;
  width: 792px;
  padding: 12px;
  height: 204px;
  font-size: 16px;
  line-height: 1.5;
  color: #202124;
  border-radius: 4px;
  border: solid 1px #e1e1e4;
  overflow-y: scroll; }

.main-container-profile .profile-password__rules-agreement {
  padding-top: 48px; }

.main-container-profile .profile-password__buttons {
  padding: 0 72px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center; }

.main-container-profile .profile-password__cancel {
  margin-right: 24px; }

.main-container-profile .profile-password__input-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 504px; }

.main-container-profile .profile-password__2-columns {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-password__file-box {
  padding: 8px 0 0 72px; }

.main-container-profile .profile-password__input-box--file {
  width: 320px; }

.main-container-profile .profile-password__error-message {
  display: none;
  color: #ff1e3c;
  font-size: 12px;
  line-height: 1.33;
  font-family: "Oranienbaum", serif; }

.main-container-profile .profile-password__btn {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 1;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: url(/Content/img/icon-visibility.svg) no-repeat; }

.main-container-profile .profile-password__btn.show {
  background: url(/Content/img/icon-visibility-off.svg) no-repeat; }

@media screen and (max-width: 767px) {
  .main-container-profile .profile-password__input-column {
    width: 100%; }
  .main-container-profile .profile-password__form-str {
    -ms-flex-direction: column;
        flex-direction: column; }
  .main-container-profile .profile-password__input-box {
    width: 100%; }
  .main-container-profile .profile-password__input-box:not(:last-child) {
    margin-bottom: 30px; }
  .main-container-profile .profile-password__buttons {
    padding: 17px 0 22px 0px; } }

.val-success-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.val-success-popup__overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5); }

.val-success-popup__container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 600px;
  height: 100%;
  max-height: 400px;
  background: url("/local/templates/parliament/assets/img/promo/feb14/bg.webp");
  background-size: cover;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  font-family: 'Greta Gra Dis Pro Lig';
  z-index: 20;
  -ms-flex-direction: column;
      flex-direction: column; }

.val-success-popup__title {
  font-size: 48px;
  line-height: 0.83;
  padding-bottom: 24px; }

.val-success-popup__descr {
  font-size: 36px;
  line-height: 1; }

.val-success-popup__close {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 32px;
  top: 32px;
  cursor: pointer;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAABO0lEQVRoBe2Y4QqDMAyEZfiMe0N/7Bn3wyWiUkpNm+YKK1yhONfk8uWqCF0WDjpAB+gAHaADdGASB/Z9X2VuMt9oZNU8tVe09qEn4gr/kanjKxPWhGqdmnI5auCbEGF1Ph2QJkQwhb/0N/guPBQKNTFC02wcWRCpZULni4jCCI2cy3UfAYjkuiBrwT0gPTk1jtC6B8gTG4LyJreAtcR460LjLUBrDQoRFTNA9VuRjtC3I8pp5gtl6as6B/zVmdHEEOdfV2FexQHD/esxGrILEPMf4BVYZzr+rwmhK728B6i1BnEuKtIC2BIT5ejK94B5YrtgvEk9QD05Xq6m+AhIJLcJrhaEAEBo1DiL68jCSK0ibP7niIIjNHPu+16KTX+sMvfBlm6F7MK8R4v3s8QfdIAO0AE6QAfoAM6BH1jV5PGFn7/dAAAAAElFTkSuQmCC");
  background-size: cover; }

@media (max-width: 600px) {
  .val-success-popup__title {
    font-size: 30px;
    line-height: 0.83;
    padding-bottom: 24px; }
  .val-success-popup__descr {
    font-size: 22px;
    line-height: 1; }
  .val-success-popup__close {
    width: 24px;
    height: 24px;
    position: absolute;
    right: 14px;
    top: 14px;
    cursor: pointer;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAABO0lEQVRoBe2Y4QqDMAyEZfiMe0N/7Bn3wyWiUkpNm+YKK1yhONfk8uWqCF0WDjpAB+gAHaADdGASB/Z9X2VuMt9oZNU8tVe09qEn4gr/kanjKxPWhGqdmnI5auCbEGF1Ph2QJkQwhb/0N/guPBQKNTFC02wcWRCpZULni4jCCI2cy3UfAYjkuiBrwT0gPTk1jtC6B8gTG4LyJreAtcR460LjLUBrDQoRFTNA9VuRjtC3I8pp5gtl6as6B/zVmdHEEOdfV2FexQHD/esxGrILEPMf4BVYZzr+rwmhK728B6i1BnEuKtIC2BIT5ejK94B5YrtgvEk9QD05Xq6m+AhIJLcJrhaEAEBo1DiL68jCSK0ibP7niIIjNHPu+16KTX+sMvfBlm6F7MK8R4v3s8QfdIAO0AE6QAfoAM6BH1jV5PGFn7/dAAAAAElFTkSuQmCC");
    background-size: cover; } }

.promo-emotions .promo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  color: #fff;
  background-image: url("/local/templates/parliament/assets/img/promo-emotions/promo-emotions-background.png");
  background-repeat: no-repeat;
  background-size: cover;
  font-family: 'ArialMT', sans-serif; }

.promo-emotions .promo__container {
  max-width: 1710px;
  margin: 0 auto;
  padding: 0 10px; }
  @media (max-width: 768px) {
    .promo-emotions .promo__container {
      padding: 0 20px; } }
  @media (max-width: 360px) {
    .promo-emotions .promo__container {
      padding: 0 10px; } }

.promo-emotions .promo__main-title {
  font-family: 'Arial Black', sans-serif;
  text-align: center;
  font-size: 68px;
  line-height: 96px;
  font-weight: 900;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  margin-top: 172px;
  margin-bottom: 110px;
  position: relative;
  z-index: 1; }
  @media (max-width: 768px) {
    .promo-emotions .promo__main-title {
      font-size: 36px;
      line-height: 41px;
      margin-top: 100px;
      margin-bottom: 57px;
      height: 156px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__main-title {
      height: 68px; } }
  .promo-emotions .promo__main-title:before {
    content: '';
    display: block;
    position: absolute;
    width: 345px;
    height: 244px;
    background-image: url("/local/templates/parliament/assets/img/promo-emotions/promo-emotions-logo.png");
    background-repeat: no-repeat;
    background-size: 100%;
    top: -70px;
    left: 50%;
    transform: translateX(-50%); }
    @media (max-width: 480px) {
      .promo-emotions .promo__main-title:before {
        width: 220px;
        top: -38px; } }

.promo-emotions .promo__head {
  text-align: center;
  max-width: 700px;
  margin: 0 auto 95px; }
  @media (max-width: 768px) {
    .promo-emotions .promo__head {
      margin: 0 auto 35px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__head {
      margin: 0 auto 17px; } }

.promo-emotions .promo__participate-title {
  font-size: 48px;
  line-height: 60px;
  margin-bottom: 35px;
  font-weight: bold; }
  @media (max-width: 768px) {
    .promo-emotions .promo__participate-title {
      font-size: 24px;
      line-height: 25px;
      margin-bottom: 28px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__participate-title {
      margin: 0 auto 20px;
      max-width: 168px; } }

.promo-emotions .promo__text-info,
.promo-emotions .promo__text-prize {
  font-size: 40px;
  line-height: 40px; }
  @media (max-width: 768px) {
    .promo-emotions .promo__text-info,
    .promo-emotions .promo__text-prize {
      font-size: 20px;
      line-height: 26px; } }

.promo-emotions .promo__text-info {
  margin-bottom: 38px; }
  @media (max-width: 768px) {
    .promo-emotions .promo__text-info {
      margin-bottom: 15px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__text-info {
      margin: 0 auto 10px;
      max-width: 239px; } }

.promo-emotions .promo__img-wrap {
  margin: 0 auto 29px; }
  @media (max-width: 768px) {
    .promo-emotions .promo__img-wrap {
      margin-bottom: 15px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__img-wrap {
      margin-bottom: 8px; } }

@media (max-width: 768px) {
  .promo-emotions .promo__img-prize {
    max-width: 290px; } }

.promo-emotions .promo__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -12px 17px -12px; }
  @media (max-width: 1800px) {
    .promo-emotions .promo__content {
      margin: 0; } }
  @media (max-width: 992px) {
    .promo-emotions .promo__content {
      margin-bottom: 25px;
      width: 100%; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__content {
      margin-bottom: 19px; } }

.promo-emotions .promo__regulations-wrap {
  margin-bottom: 132px;
  text-align: center; }

.promo-emotions .promo__regulations {
  font-size: 24px;
  text-align: center;
  line-height: 120%;
  color: #fff;
  border-bottom: 2px solid #fff;
  text-decoration: none; }
  @media (max-width: 768px) {
    .promo-emotions .promo__regulations {
      font-size: 18px; } }
  .promo-emotions .promo__regulations:hover {
    border-bottom: transparent; }

.promo-emotions .promo__card-wrap {
  width: calc(100% / 3);
  margin: 0 0 55px;
  padding: 0 12px; }
  @media (max-width: 1800px) {
    .promo-emotions .promo__card-wrap {
      width: calc(100% / 2); } }
  @media (max-width: 992px) {
    .promo-emotions .promo__card-wrap {
      width: 100%;
      padding: 0; }
      .promo-emotions .promo__card-wrap:last-child {
        margin: 0; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__card-wrap {
      margin-bottom: 11px; } }

.promo-emotions .promo-card--completed .promo-card__content:after {
  z-index: 10;
  opacity: 1;
  visibility: visible; }

.promo-emotions .promo-card__title {
  font-size: 36px;
  text-transform: uppercase;
  line-height: 40px;
  margin-bottom: 38px;
  padding-left: 21px;
  letter-spacing: 0.03em; }
  @media (max-width: 1800px) {
    .promo-emotions .promo-card__title {
      font-size: 28px; } }
  @media (max-width: 768px) {
    .promo-emotions .promo-card__title {
      font-size: 20px;
      text-align: center;
      padding-left: 0;
      line-height: 40px;
      margin-bottom: 15px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__title {
      margin-bottom: 6px; } }

.promo-emotions .promo-card__content {
  color: #001254;
  background: #fff;
  padding: 25px 28px 36px 30px;
  min-height: 413px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative; }
  @media (max-width: 992px) {
    .promo-emotions .promo-card__content {
      min-height: 370px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__content {
      min-height: 266px;
      padding: 12px 12px 17px; } }
  .promo-emotions .promo-card__content:after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.45);
    background-image: url("/local/templates/parliament/assets/img/promo-emotions/promo-emotions-logo.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 60%;
    opacity: 0;
    visibility: hidden;
    transition: 400ms; }

.promo-emotions .promo-card__content--transparent {
  background-color: rgba(255, 255, 255, 0.3); }
  .promo-emotions .promo-card__content--transparent:before {
    content: '';
    display: block;
    position: absolute;
    width: 345px;
    height: 244px;
    background-image: url("/local/templates/parliament/assets/img/promo-emotions/promo-emotions-logo.png");
    background-repeat: no-repeat;
    background-size: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-blend-mode: multiply; }
    @media (max-width: 480px) {
      .promo-emotions .promo-card__content--transparent:before {
        width: 220px;
        height: 156px; } }

.promo-emotions .promo-card__info {
  height: 100%;
  margin-bottom: 53px; }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__info {
      margin-bottom: 26px; } }

.promo-emotions .promo-card__info--one-field {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.promo-emotions .promo-card__question {
  font-size: 26px;
  line-height: 120%;
  color: #001254;
  margin-bottom: 27px; }
  @media (max-width: 768px) {
    .promo-emotions .promo-card__question {
      font-size: 18px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__question {
      max-width: 299px;
      font-size: 16px;
      margin-bottom: 5px; } }

.promo-emotions .promo-card__image {
  display: block;
  width: 100%;
  height: 206px;
  margin-bottom: 23px;
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover; }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__image {
      height: 131px;
      margin-bottom: 14px; } }

.promo-emotions .promo-card__actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  @media (max-width: 640px) {
    .promo-emotions .promo-card__actions {
      -ms-flex-direction: column;
          flex-direction: column; } }
  .promo-emotions .promo-card__actions .promo-card__btn {
    margin: 0; }
    .promo-emotions .promo-card__actions .promo-card__btn:first-child {
      margin-right: 22px; }
      @media (max-width: 1200px) {
        .promo-emotions .promo-card__actions .promo-card__btn:first-child {
          margin-right: 16px; } }
      @media (max-width: 640px) {
        .promo-emotions .promo-card__actions .promo-card__btn:first-child {
          margin-right: 0;
          margin-bottom: 13px; } }

.promo-emotions .promo-card__answer {
  position: relative;
  width: 100%;
  height: 30px;
  padding: 0 20px 0 30px;
  border-bottom: 1px solid #001254;
  color: #001254;
  font-size: 26px; }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__answer {
      padding: 0 15px; } }

.promo-emotions .promo-card__textarea {
  resize: none;
  overflow: hidden;
  width: 100%;
  height: 150px;
  border: none;
  background: linear-gradient(transparent 98%, #001254 100%);
  background-size: 100% 50px;
  color: #001254;
  font-size: 26px;
  line-height: 50px; }

.promo-emotions .promo-card__answer--without-numbers {
  padding: 0 5px 0 1px; }

.promo-emotions .promo-card__question-wrap {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-bottom: 20px; }
  .promo-emotions .promo-card__question-wrap:last-child {
    margin-bottom: 0; }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__question-wrap {
      margin-bottom: 5px; } }

.promo-emotions .promo-card__question-number {
  position: absolute;
  left: 5px;
  font-size: 26px;
  line-height: 120%;
  color: #001254; }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__question-number {
      left: 0;
      top: 7px;
      font-size: 16px; } }

.promo-emotions .promo-card__btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: "Roboto";
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  font-weight: 900;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  min-width: 308px;
  height: 50px;
  padding: 0 15px;
  background: linear-gradient(90deg, #0071D9 0%, #E52DBC 99.75%);
  border-radius: 32px;
  letter-spacing: 3.5px;
  margin: 0 auto;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .promo-emotions .promo-card__btn:hover {
    color: rgba(255, 255, 255, 0.5);
    transition: color 300ms; }
  @media (max-width: 768px) {
    .promo-emotions .promo-card__btn {
      font-size: 18px;
      height: 43px;
      padding: 0 40px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__btn {
      padding: 0 24px; } }

.promo-emotions .promo-card__btn--small {
  min-width: 232px; }
  @media (max-width: 1200px) {
    .promo-emotions .promo-card__btn--small {
      min-width: 221px;
      padding: 0 10px; } }

.promo-card--trust .promo-card__question {
  margin-bottom: 12px; }

.promo-popup {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  visibility: hidden;
  transition: 400ms; }
  .promo-popup.promo-popup--open {
    opacity: 1;
    visibility: visible;
    z-index: 99; }

.promo-popup__container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  max-width: 500px;
  min-height: 80px;
  width: 100%;
  padding: 20px;
  border-radius: 3px;
  background-color: #fff; }

.promo-popup__close {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  cursor: pointer; }

.promo-autumn {
  height: 100vh; }

.autumn-promo {
  position: relative;
  height: 100%;
  color: #fff;
  overflow: hidden;
  padding-top: 50px; }
  @media screen and (min-width: 1025px) {
    .autumn-promo {
      padding-top: 80px; } }

.autumn-promo__backgrounds {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center center;
  background-background-repeat: no-repeat;
  background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-mobile-start.jpg");
  z-index: 0;
  overflow: hidden; }
  @media screen and (min-width: 525px) {
    .autumn-promo__backgrounds {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-start.jpg"); } }

.autumn-promo__background {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  overflow: hidden; }
  .steps .autumn-promo__background {
    display: block; }
  .autumn-promo__background--left {
    transform: skewX(-8deg);
    right: 50%;
    width: 100%; }
    .autumn-promo__background--left .autumn-promo__img-wrap {
      left: 50%; }
  .autumn-promo__background--right {
    transform: skewX(-8deg);
    left: 50%;
    width: 100%; }
    .autumn-promo__background--right .autumn-promo__img-wrap {
      right: 50%; }
  .autumn-promo__background .autumn-promo__img-wrap {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    transform: skewX(8deg);
    opacity: 0;
    pointer-events: none;
    transition: .5s opacity, .3s transform;
    background-size: cover;
    background-position: bottom; }
    .autumn-promo__background .autumn-promo__img-wrap.active {
      opacity: 1; }
    .autumn-promo__background .autumn-promo__img-wrap.hover {
      transform: skewX(8deg) scale(1.1); }
    .autumn-promo__background .autumn-promo__img-wrap::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      transition: .3s opacity;
      background-color: rgba(24, 24, 72, 0.462); }
    .autumn-promo__background .autumn-promo__img-wrap.shadow::after {
      opacity: 1; }
    .autumn-promo__background .autumn-promo__img-wrap.autumn-promo__img-wrap--left-0 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-step-1-home.jpg"); }
    .autumn-promo__background .autumn-promo__img-wrap.autumn-promo__img-wrap--left-1 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-step-2-walk.jpg"); }
    .autumn-promo__background .autumn-promo__img-wrap.autumn-promo__img-wrap--left-2 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-step-3-mussels.jpg"); }
    .autumn-promo__background .autumn-promo__img-wrap.autumn-promo__img-wrap--right-0 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-step-1-hotel.jpg"); }
    .autumn-promo__background .autumn-promo__img-wrap.autumn-promo__img-wrap--right-1 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-step-2-boat.jpg"); }
    .autumn-promo__background .autumn-promo__img-wrap.autumn-promo__img-wrap--right-2 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-step-3-steak.jpg"); }

.autumn-promo__shadow {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-image: radial-gradient(50% 50% at 50% 50%, rgba(13, 12, 45, 0) 18.75%, rgba(24, 24, 72, 0.462) 100%);
  pointer-events: none; }
  .autumn-promo__shadow:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 45%;
    background-image: linear-gradient(180deg, #181848 2.05%, rgba(13, 12, 45, 0) 98.77%); }
  .autumn-promo__shadow:before {
    content: '';
    position: absolute;
    top: 55%;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(360deg, #181848 2.05%, rgba(13, 12, 45, 0) 98.77%); }

.autumn-promo__container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  max-width: 535px;
  margin: 0 auto;
  z-index: 2; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__container {
      max-width: 1090px;
      padding: 10px 20px 0; } }

.autumn-promo__content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-height: 525px;
  padding-bottom: 10px;
  background: url("/local/templates/parliament/assets/img/autumn-promo/romb.png") center center no-repeat;
  background-size: 280px; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__content {
      max-height: none;
      background-size: 400px;
      background-position-y: 60%; } }

.autumn-promo__circle {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) rotate(23deg);
  z-index: -1;
  width: 535px;
  pointer-events: none; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__circle {
      width: 100%;
      right: 0;
      left: 0;
      transform: none; } }

.autumn-promo__title-wrap {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  max-height: 235px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-bottom: 12px; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__title-wrap {
      max-height: 630px;
      margin: -40px 0;
      -ms-flex-pack: start;
          justify-content: flex-start; } }
  .autumn-promo__title-wrap--final {
    max-height: 100%;
    margin: 0;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media screen and (min-width: 1025px) {
      .autumn-promo__title-wrap--final {
        -ms-flex-direction: row;
            flex-direction: row; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-promo__title-wrap--final {
        padding-top: 5%; } }

.autumn-promo__packs {
  position: relative;
  z-index: 1;
  margin: 0 -42px -60px;
  text-align: right;
  -ms-flex-preferred-size: 56%;
      flex-basis: 56%;
  min-height: 0px;
  min-width: 0px; }
  @media screen and (min-width: 460px) {
    .autumn-promo__packs {
      -ms-flex-preferred-size: 40%;
          flex-basis: 40%; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__packs {
      -ms-flex-preferred-size: 56%;
          flex-basis: 56%; } }
  @media screen and (min-width: 1366px) {
    .autumn-promo__packs {
      margin: 0;
      -ms-flex-preferred-size: 44%;
          flex-basis: 44%; } }
  .autumn-promo__packs .autumn-promo__packs-img {
    height: 200px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
    @media screen and (min-width: 1025px) {
      .autumn-promo__packs .autumn-promo__packs-img {
        height: 100%;
        left: 61%;
        transform: translate(-50%, -50%); } }
  .autumn-promo__packs--final {
    display: none; }
    @media screen and (min-width: 1025px) {
      .autumn-promo__packs--final {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        display: block;
        -ms-flex-preferred-size: 53%;
            flex-basis: 53%; }
        .autumn-promo__packs--final .autumn-promo__packs-img {
          height: 380px; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-promo__packs--final .autumn-promo__packs-img {
        height: 580px; } }

.autumn-promo__head {
  -ms-flex-preferred-size: 90px;
      flex-basis: 90px;
  background: url("/local/templates/parliament/assets/img/autumn-promo/logo-mobile.svg") no-repeat center center; }
  @media screen and (max-height: 400px) {
    .autumn-promo__head {
      display: none; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__head {
      -ms-flex-preferred-size: 60px;
          flex-basis: 60px;
      -ms-flex-negative: 0;
          flex-shrink: 0; } }
  @media screen and (min-width: 1366px) and (min-height: 800px) {
    .autumn-promo__head {
      -ms-flex-preferred-size: 16%;
          flex-basis: 16%;
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/logo.svg"); } }

.autumn-promo__step {
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-positive: 1;
      flex-grow: 1; }
  .autumn-promo__step.active {
    display: -ms-flexbox;
    display: flex; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__step {
      max-height: 1050px; } }
  .autumn-promo__step--final {
    padding: 0 10px; }
    @media screen and (min-width: 1025px) {
      .autumn-promo__step--final {
        padding: 0;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

.autumn-promo__text-wrap {
  position: relative;
  z-index: 2;
  -ms-flex-item-align: center;
      align-self: center; }
  .autumn-promo__text-wrap .autumn-promo__notice {
    margin-bottom: 10px; }
    .autumn-promo__text-wrap .autumn-promo__notice br {
      display: none; }
    @media screen and (min-width: 360px) {
      .autumn-promo__text-wrap .autumn-promo__notice {
        margin-bottom: 25px; } }
    @media screen and (min-width: 1025px) {
      .autumn-promo__text-wrap .autumn-promo__notice {
        margin-bottom: 15px;
        font-size: 12px; }
        .autumn-promo__text-wrap .autumn-promo__notice br {
          display: block; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-promo__text-wrap .autumn-promo__notice {
        margin-bottom: 35px; } }
  .autumn-promo__text-wrap--final {
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    -ms-flex-positive: 1;
        flex-grow: 1; }
    @media screen and (min-width: 1025px) {
      .autumn-promo__text-wrap--final {
        padding: 115px 0 0 0;
        -ms-flex-item-align: center;
            align-self: center;
        text-align: left;
        -ms-flex-positive: initial;
            flex-grow: initial; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-promo__text-wrap--final {
        padding: 150px 0 0 0; } }

.autumn-promo__title {
  font-family: "GretaDisNarPro", serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 0.9; }
  @media screen and (max-height: 480px) {
    .autumn-promo__title {
      font-size: 25px; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__title {
      font-size: 42px; } }
  @media screen and (min-width: 1366px) {
    .autumn-promo__title {
      font-size: 64px; } }

.autumn-promo__subtitle {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-top: 10px; }
  .autumn-promo__subtitle span {
    font-weight: 500; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__subtitle {
      font-size: 14px; } }
  @media screen and (min-width: 1366px) and (min-height: 800px) {
    .autumn-promo__subtitle {
      font-size: 18px; } }
  .autumn-promo__subtitle--final {
    margin-bottom: 15px; }
    .autumn-promo__subtitle--final br {
      display: none; }
    @media screen and (max-height: 460px) {
      .autumn-promo__subtitle--final {
        margin-top: 10px;
        margin-bottom: 3px; } }
    @media screen and (min-width: 1025px) {
      .autumn-promo__subtitle--final {
        margin-bottom: 15px; }
        .autumn-promo__subtitle--final br {
          display: block; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-promo__subtitle--final {
        margin-bottom: 30px; } }

.autumn-promo__questions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column; }
  @media screen and (min-width: 1025px), screen and (max-height: 480px) {
    .autumn-promo__questions {
      -ms-flex-direction: row;
          flex-direction: row;
      margin-bottom: 30px; } }
  @media screen and (min-width: 1366px) {
    .autumn-promo__questions {
      margin-bottom: 60px; } }

.autumn-promo__question {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.1em;
  text-align: center;
  text-transform: uppercase; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__question {
      font-size: 14px; } }
  @media screen and (min-width: 1366px) {
    .autumn-promo__question {
      font-size: 18px; } }
  .autumn-promo__question br {
    display: none; }
    @media screen and (min-width: 1025px) {
      .autumn-promo__question br {
        display: block; } }

.autumn-promo__divider {
  width: 1px;
  height: 30px;
  background: url("/local/templates/parliament/assets/img/autumn-promo/dots-mobile.svg") no-repeat center top;
  margin: 5px 0; }
  @media screen and (min-width: 1025px), screen and (max-height: 480px) {
    .autumn-promo__divider {
      width: 60px;
      height: 2px;
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/dots.svg");
      margin: 0 25px; } }
  @media screen and (min-width: 1025px), screen and (max-height: 480px) {
    .autumn-promo__divider:last-child {
      display: none; } }

.autumn-promo__button {
  display: inline-block;
  padding: 12px 32px;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.1em;
  border: 2px solid #FFFFFF;
  border-radius: 48px;
  color: #fff;
  text-transform: uppercase;
  transition: .2s color, .2s background-color;
  cursor: pointer; }
  .autumn-promo__button:hover, .autumn-promo__button:focus {
    color: #0056b3;
    background-color: #fff;
    text-decoration: none; }
  .autumn-promo__button--final {
    font-size: 14px;
    padding: 10px 20px; }
  .autumn-promo__button--desktop {
    display: none;
    position: absolute;
    top: 86%;
    right: 13%;
    margin-bottom: 0; }
  @media screen and (min-width: 1366px) {
    .autumn-promo__button {
      font-size: 24px;
      padding: 16px 40px;
      min-width: 240px; }
      .autumn-promo__button--final {
        font-size: 18px; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__button {
      font-size: 18px; }
      .autumn-promo__button--final {
        font-size: 16px; }
      .autumn-promo__button--desktop {
        display: inline-block; } }

.autumn-promo__progress {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.autumn-promo__final-text {
  font-family: "GretaDisNarPro", serif;
  font-weight: 500;
  font-size: 22px;
  background: url("/local/templates/parliament/assets/img/autumn-promo/blue-divider.svg") no-repeat bottom center;
  background-size: 64px;
  padding-bottom: 10px;
  margin-bottom: 5px; }
  @media screen and (max-height: 480px) {
    .autumn-promo__final-text {
      font-size: 17px;
      padding-bottom: 5px;
      margin-bottom: 5px; } }
  @media screen and (min-width: 360px) {
    .autumn-promo__final-text {
      padding-bottom: 17px;
      margin-bottom: 18px; }
      .autumn-promo__final-text br {
        display: none; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__final-text {
      background: none;
      padding-bottom: 0;
      font-size: 24px;
      margin-bottom: 10px; }
      .autumn-promo__final-text br {
        display: block; } }
  @media screen and (min-width: 1366px) {
    .autumn-promo__final-text {
      font-size: 32px;
      margin-bottom: 25px; } }

.autumn-promo__desktop-text {
  display: block; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__desktop-text {
      display: none; } }

.autumn-promo__notice {
  font-family: "Roboto", sans-serif;
  font-size: 8px;
  line-height: 1.3;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  opacity: 0.72;
  margin-bottom: 5px; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__notice {
      font-size: 14px;
      margin-bottom: 0; }
      .autumn-promo__notice--bottom {
        width: 58%; } }
  .autumn-promo__notice--bottom {
    text-align: center;
    width: 75%; }

.autumn-promo__download {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 20px;
  background: url("/local/templates/parliament/assets/img/autumn-promo/blue-divider.svg") no-repeat top center;
  background-size: 64px; }
  @media screen and (max-height: 480px) {
    .autumn-promo__download {
      padding-top: 7px; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__download {
      display: block;
      padding-top: 15px;
      background-position-x: left;
      background-size: 92px; } }

.autumn-promo__download-button {
  cursor: pointer;
  margin-left: -15px; }
  .autumn-promo__download-button img {
    width: 136px; }
    @media screen and (max-height: 480px) {
      .autumn-promo__download-button img {
        width: 110px; } }
    @media screen and (min-width: 1025px) {
      .autumn-promo__download-button img {
        width: 152px; } }

.autumn-promo__download-text {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 1.3;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
  @media screen and (max-height: 480px) {
    .autumn-promo__download-text {
      font-size: 8px; }
      .autumn-promo__download-text br {
        display: none; } }

.autumn-promo__final-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__final-bottom {
      padding: 1% 0; } }
  @media screen and (min-width: 1366px) and (min-height: 800px) {
    .autumn-promo__final-bottom {
      padding: 2% 0; } }
  @media screen and (min-height: 1200px) {
    .autumn-promo__final-bottom {
      padding-bottom: 8%; } }

.autumn-promo__button-link {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-align: center;
      align-items: center;
  padding: 5px 28px 5px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding-right: 28px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__button-link {
      display: block;
      padding: 0 28px 0 0;
      position: absolute;
      bottom: 21px;
      right: 125%;
      font-weight: bold;
      font-size: 16px; } }
  @media screen and (min-width: 1366px) and (min-height: 800px) {
    .autumn-promo__button-link {
      bottom: 16px;
      font-size: 18px; } }
  .autumn-promo__button-link:hover {
    text-decoration: none;
    color: #fff; }
    .autumn-promo__button-link:hover:after {
      right: -5px; }
  .autumn-promo__button-link:after {
    content: url("/local/templates/parliament/assets/img/autumn-promo/arrow_forward.svg");
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transition: .2s right; }

.autumn-promo__button-link {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-align: center;
      align-items: center;
  padding: 5px 28px 5px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding-right: 28px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__button-link {
      display: block;
      padding: 0 28px 0 0;
      position: absolute;
      bottom: 16px;
      right: 125%;
      font-weight: bold;
      font-size: 18px; } }
  .autumn-promo__button-link:hover {
    text-decoration: none;
    color: #fff; }
    .autumn-promo__button-link:hover:after {
      right: -5px; }
  .autumn-promo__button-link:after {
    content: url("/local/templates/parliament/assets/img/autumn-promo/arrow_forward.svg");
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transition: .2s right; }

.autumn-promo__final-title {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  line-height: 1.3;
  margin-bottom: 5px;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
  @media screen and (min-width: 360px) {
    .autumn-promo__final-title {
      margin-bottom: 25px; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__final-title {
      font-size: 16px;
      margin-bottom: 15px;
      max-width: 80%; } }
  @media screen and (min-width: 1366px) and (min-height: 800px) {
    .autumn-promo__final-title {
      font-size: 20px;
      margin-bottom: 35px; } }

.autumn-promo__final-label {
  font-family: "GretaDisNarPro", serif;
  font-size: 23px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  padding-top: 35px;
  margin-bottom: 10px;
  width: 100%; }
  @media screen and (min-width: 360) {
    .autumn-promo__final-label {
      font-size: 26px; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__final-label {
      position: absolute;
      top: 6%;
      left: 50%;
      transform: translateX(-50%);
      font-size: 32px;
      padding-top: 0;
      margin-bottom: 0; } }
  @media screen and (min-width: 1366px) and (min-height: 800px) {
    .autumn-promo__final-label {
      top: 10%;
      font-size: 43px; } }

.promo-progress {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .promo-progress .promo-progress__item {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 1px solid #FFFFFF; }
    @media (min-width: 1024px) {
      .promo-progress .promo-progress__item {
        width: 12px;
        height: 12px; } }
    .promo-progress .promo-progress__item.active {
      background-color: #fff; }
  .promo-progress .promo-progress__divider {
    width: 24px;
    height: 1px;
    background-color: #fff;
    border-radius: 20px;
    margin: 0 8px; }
    @media (min-width: 1024px) {
      .promo-progress .promo-progress__divider {
        width: 32px; } }

.autumn-step {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1;
      flex: 1;
  width: 100%;
  padding-top: 7%; }
  .autumn-step .autumn-step__title {
    font-family: "GretaDisNarPro", serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 0.9; }
    @media screen and (min-width: 1025px) {
      .autumn-step .autumn-step__title {
        font-size: 42px; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-step .autumn-step__title {
        font-size: 64px; } }
  .autumn-step .autumn-step__picker {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
        flex-grow: 1;
    width: 100%; }
    .autumn-step .autumn-step__picker::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 48%;
      width: 2px;
      height: 64px;
      background-color: #fff;
      transform: translate(-50%, -50%) rotate(9deg); }
      @media screen and (min-width: 1025px) {
        .autumn-step .autumn-step__picker::after {
          height: 102px; } }
  .autumn-step .autumn-step__pick {
    width: 50%;
    font-family: "GretaDisNarPro", serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 0.9;
    color: #fff;
    cursor: pointer; }
    @media screen and (min-width: 1025px) {
      .autumn-step .autumn-step__pick {
        font-size: 42px; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-step .autumn-step__pick {
        font-size: 64px; } }
    .autumn-step .autumn-step__pick .autumn-step__text {
      display: inline-block;
      pointer-events: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .autumn-step .autumn-step__pick .autumn-step__text--left {
        transform: translate(0, 0); }
        @media screen and (min-width: 1025px) {
          .autumn-step .autumn-step__pick .autumn-step__text--left {
            transform: translate(25%, -50%); } }
      .autumn-step .autumn-step__pick .autumn-step__text--right {
        transform: translate(-9%, 70%); }
        @media screen and (min-width: 1025px) {
          .autumn-step .autumn-step__pick .autumn-step__text--right {
            transform: translate(-47%, 50%); } }
  .autumn-step .autumn-step__hint {
    font-family: "Roboto", sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 1.3;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.1em; }
    @media screen and (min-width: 1025px) {
      .autumn-step .autumn-step__hint {
        font-size: 12px; } }
    @media screen and (min-width: 1366px) {
      .autumn-step .autumn-step__hint {
        font-size: 14px; } }
  .autumn-step .autumn-step__progress {
    -ms-flex: 1;
        flex: 1; }

.autumn-step__wrapper {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-preferred-size: 56%;
      flex-basis: 56%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }

.autumn-popup {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

.autumn-popup__slider {
  width: 100%;
  height: 75%;
  margin-bottom: 15px; }

.autumn-popup__slide {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .autumn-popup__slide.swiper-slide-active .autumn-popup__img-wrap {
    height: 100%;
    opacity: 1; }
  .autumn-popup__slide .autumn-popup__img-wrap {
    width: 100%;
    height: 50%;
    background: no-repeat center center;
    background-size: cover;
    opacity: 0.7;
    transition: .3s opacity, .3s height; }
    .autumn-popup__slide .autumn-popup__img-wrap--0 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-mobile-1.jpg"); }
      @media screen and (min-width: 1025px) {
        .autumn-popup__slide .autumn-popup__img-wrap--0 {
          background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-desktop-1.jpg"); } }
    .autumn-popup__slide .autumn-popup__img-wrap--1 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-mobile-2.jpg"); }
      @media screen and (min-width: 1025px) {
        .autumn-popup__slide .autumn-popup__img-wrap--1 {
          background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-desktop-2.jpg"); } }
    .autumn-popup__slide .autumn-popup__img-wrap--2 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-mobile-3.jpg"); }
      @media screen and (min-width: 1025px) {
        .autumn-popup__slide .autumn-popup__img-wrap--2 {
          background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-desktop-3.jpg"); } }
    .autumn-popup__slide .autumn-popup__img-wrap--3 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-mobile-4.jpg"); }
      @media screen and (min-width: 1025px) {
        .autumn-popup__slide .autumn-popup__img-wrap--3 {
          background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-desktop-4.jpg"); } }
    .autumn-popup__slide .autumn-popup__img-wrap--4 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-mobile-5.jpg"); }
      @media screen and (min-width: 1025px) {
        .autumn-popup__slide .autumn-popup__img-wrap--4 {
          background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-desktop-5.jpg"); } }

.autumn-popup__button {
  display: inline-block;
  padding: 12px 32px;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.1em;
  border: 2px solid #FFFFFF;
  border-radius: 48px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  transition: .2s color, .2s background-color;
  cursor: pointer; }
  .autumn-popup__button:hover, .autumn-popup__button:focus {
    color: #0056b3;
    background-color: #fff;
    text-decoration: none; }
  @media screen and (min-width: 1366px) {
    .autumn-popup__button {
      font-size: 24px;
      padding: 16px 40px;
      min-width: 240px; } }
  @media screen and (min-width: 1025px) {
    .autumn-popup__button {
      font-size: 18px; } }

.autumn-popup__close {
  position: absolute;
  right: 10px;
  top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 30px;
  line-height: 1;
  color: #fff;
  cursor: pointer; }
  @media screen and (min-width: 1025px) {
    .autumn-popup__close {
      font-size: 40px; } }
  .autumn-popup__close--ty {
    color: #0056b3; }

.autumn-popup__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 140px;
  background: url("/local/templates/parliament/assets/img/autumn-promo/arrow-steps.svg") no-repeat center center;
  background-size: 40%; }
  @media screen and (min-width: 1025px) {
    .autumn-popup__arrow {
      background-size: initial; } }
  .autumn-popup__arrow::after {
    content: ''; }
  .autumn-popup__arrow--next {
    right: 5%; }
  .autumn-popup__arrow--prev {
    left: 5%;
    transform: translateY(-50%) rotate(180deg); }

.autumn-popup__ty {
  position: relative;
  font-family: "Roboto", sans-serif;
  font-size: 23px;
  font-weight: 500;
  background-color: #fff;
  padding: 38px;
  color: #0056b3;
  line-height: 1.3;
  border-radius: 10px; }
  @media screen and (min-width: 1025px) {
    .autumn-popup__ty {
      font-size: 32px; } }

body {
  background-color: #1a1b23; }

body.profile-bg {
  background-color: #1a1b23;
  background-image: url(/local/templates/parliament/assets/css/../img/profile/background-logo.svg);
  background-repeat: no-repeat;
  background-position-y: -90px; }

.fp-enabled body,
html.fp-enabled {
  overflow-y: auto; }

.ube-notification {
  border-radius: 0 !important;
  top: 74px !important; }

.info-layout {
  background-color: #fff; }

body .pmru_wcmn_cookieConsentBody {
  border-color: #006CA6; }

body .pmru_wcmn_cookieConsentText {
  font-family: "Roboto Condensed", sans-serif !important; }

body .pmru_wcmn_cookieConsentBtnOk {
  background-color: #006CA6 !important;
  font-family: "Roboto Condensed", sans-serif !important;
  color: #fff; }

.brands-menu-desktop.collapsed + .navbar {
  padding-top: 0 !important; }

footer {
  font-family: "Oranienbaum", serif; }

.footer {
  font-family: "Oranienbaum", serif;
  border: 0; }
  .footer .footer_title .footer_text {
    width: 100%; }

.footer .tg-link {
  display: block;
  position: absolute;
  right: 2vw;
  bottom: 114%;
  cursor: pointer; }
  @media (max-width: 768px) {
    .footer .tg-link {
      bottom: 160%; } }

.footer-spacer {
  width: 100%;
  height: 10vh;
  margin: 0;
  padding: 0; }

.auth-footer_wrap .plus18 {
  width: 46px;
  height: 46px; }

.auth-footer_accordion .el-collapse-item__arrow {
  background-image: url("/local/layout/assets/img/arrow-up.webp"); }

.auth-footer {
  max-height: 85px;
  padding: 12px 0;
  background: rgba(0, 0, 0, 0.5); }
  @media (max-width: 767.98px) {
    .auth-footer {
      max-height: 120px; } }
  @media (max-width: 600px) {
    .auth-footer {
      max-height: 145px; } }
  .auth-footer.isOpen {
    max-height: 135px; }
    @media (max-width: 767.98px) {
      .auth-footer.isOpen {
        max-height: 245px; } }

@media screen and (max-width: 767.98px) {
  body .auth-footer {
    position: fixed; } }

.grecaptcha-badge {
  display: none !important; }

.popup {
  position: fixed;
  z-index: 100;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0; }
  .popup-wrapper {
    width: 100%;
    height: 100%;
    overflow: auto;
    background: rgba(1, 38, 76, 0.92);
    display: -ms-flexbox;
    display: flex; }
  .popup-content {
    display: -ms-flexbox;
    display: flex;
    min-height: 100%;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    max-width: 910px;
    margin: 0 auto;
    color: #003768;
    font-size: 18px;
    width: 100%;
    line-height: 1.2; }
    .popup-content.popup-city {
      max-width: 710px; }
    .popup-content .popup-close-button {
      right: 0;
      top: 0;
      left: auto; }
      @media screen and (max-width: 768px) {
        .popup-content .popup-close-button {
          right: 10px;
          color: #000000; } }
    .popup-content-inner {
      position: relative;
      padding: 80px 80px 20px; }
      @media screen and (max-width: 768px) {
        .popup-content-inner {
          padding: 20px 15px 80px; } }
  .popup-inner {
    background: #fff;
    padding: 44px 40px 70px;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .popup-inner {
        padding: 44px 20px 70px; } }
  .popup-close-button {
    position: absolute;
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    right: 7vw;
    top: 5vh;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 5rem;
    color: #ffffff; }
    .popup-close-button:hover {
      transform: scale(1.05); }
  .popup-title {
    font-size: 1.63rem;
    margin-bottom: .4em;
    line-height: 1.25; }
    @media screen and (max-width: 768px) {
      .popup-title {
        font-size: 1.45rem; } }
  .popup-top {
    max-width: 70%;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .popup-top {
        max-width: 400px; } }
  .popup-text {
    width: 100%;
    padding-top: 30px;
    margin-bottom: 0; }
  .popup-contact {
    width: 100%;
    max-width: 315px;
    margin: 46px auto 0; }
    .popup-contact-block {
      text-align: left;
      position: relative;
      padding: 7px 0 7px 75px;
      margin-bottom: 27px; }
      .popup-contact-block:last-child {
        margin-bottom: 0; }
      .popup-contact-block:after {
        content: '';
        position: absolute;
        left: 0;
        top: 50%;
        background-image: url("/local/templates/parliament/assets/css/../img/socialSprite.png");
        background-repeat: no-repeat;
        transform: translateY(-50%); }
      .popup-contact-block.ico-photo:after {
        background-position: -5px -104px;
        width: 53px;
        height: 47px; }
      .popup-contact-block.ico-email:after {
        left: 3px;
        background-position: -5px -67px;
        width: 46px;
        height: 32px; }
      .popup-contact-block a {
        font-size: 1.63rem;
        color: #003768;
        text-decoration: underline;
        display: inline-block;
        vertical-align: middle;
        text-overflow: ellipsis;
        max-width: 100%;
        overflow: hidden; }
  .popup-video-wrapper {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    padding: 5vh 15vw;
    position: relative; }
  .popup-video-content {
    width: 100%; }
  .popup-video-inner {
    width: 100%; }
    .popup-video-inner video {
      outline: none;
      width: 100%;
      height: auto;
      display: block; }
  .popup-video-title {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 2rem;
    letter-spacing: .2rem;
    text-transform: uppercase;
    text-align: left;
    color: #ffffff; }
  .popup-video-subtitle {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.5rem;
    letter-spacing: .2rem;
    text-align: left;
    color: #ffffff; }
  .popup-subscription {
    text-align: left;
    max-width: 550px;
    width: 100%;
    margin: 48px auto 0; }
    .popup-subscription .form-radio {
      margin-bottom: 21px; }
    .popup-subscription textarea {
      border-color: #003768;
      min-height: 174px; }
      .popup-subscription textarea[disabled] {
        border-color: #c0c0c0; }
    .popup-subscription-btn {
      margin-top: 40px;
      min-width: 57%; }
  .popup-rules {
    max-width: 825px; }

#ube-container-login .auth-form_link {
  color: #fff; }

.form-control {
  border-radius: 0; }

@media (max-width: 991px) {
  .auth-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; }
    .auth-bg source, .auth-bg img {
      -o-object-fit: cover;
         object-fit: cover;
      width: 100vw;
      height: 100vh; } }

@media (min-width: 992px) {
  .auth-video-bg {
    display: block !important; } }

.basic-form-wrap .btn-primary {
  font-family: inherit; }

/* slider */
.auth-slider_title {
  text-align: center; }

.auth-slider__line {
  display: inline-block;
  width: 108px;
  height: 2px;
  background: #a38f7c;
  margin: 11px 0 28px 0; }
  @media (max-width: 660px) {
    .auth-slider__line {
      margin: 6px 0 14px 0; } }

.auth-slider_title div:nth-child(1) {
  font-family: "Oranienbaum", serif;
  font-size: 50px;
  letter-spacing: 0.5px;
  color: white; }
  @media (max-width: 660px) {
    .auth-slider_title div:nth-child(1) {
      font-size: 40px; } }
  @media (max-width: 400px) {
    .auth-slider_title div:nth-child(1) {
      font-size: 30px; } }

.auth-slider_title div:nth-child(3), .auth-slider_title div:nth-child(4) {
  font-family: "Oranienbaum", serif;
  color: #acadb7;
  font-size: 24px;
  line-height: 1.06; }
  @media (min-width: 441px) {
    .auth-slider_title div:nth-child(3), .auth-slider_title div:nth-child(4) {
      font-size: 28px; } }
  @media (min-width: 660px) {
    .auth-slider_title div:nth-child(3), .auth-slider_title div:nth-child(4) {
      font-size: 34px; } }

@media (max-width: 500px) {
  .login-announce-button {
    margin-top: 10px !important; } }

.login-announce-button button {
  display: inline-block;
  vertical-align: top;
  width: 232px;
  height: 56px;
  line-height: 56px;
  text-decoration: none;
  text-align: center;
  border: 1px solid #a38f7c;
  font-family: "Oranienbaum", serif;
  font-size: 24px;
  margin: 0;
  padding: 0;
  outline: none;
  background: transparent; }
  .login-announce-button button:hover, .login-announce-button button focus, .login-announce-button button active {
    background: transparent !important;
    border: 1px solid #a38f7c !important; }

#login-column-form .input-text__input--confirm-code {
  letter-spacing: 48px !important; }

.registration,
#login-column-form,
#login-column-form .btn,
#ube-av-container,
#ube-av-container .btn,
#ube-av-result,
#ube-av-result .btn,
.error-container .error-code,
.error-container .error-message,
.error-container a,
.error-container .btn,
.rules_modal,
.rules_modal .btn,
.btn {
  font-family: "Oranienbaum", serif; }

.error-ucrm {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  background: #4c4c4c;
  color: #fff;
  padding: 34px;
  max-width: 520px; }
  .error-ucrm .error-title {
    text-transform: uppercase;
    font-size: 32px;
    margin-bottom: 22px;
    margin-left: -10px;
    font-style: italic; }
  .error-ucrm .error-text {
    font-family: sans-serif;
    max-width: 400px;
    margin-bottom: 80px; }
  .error-ucrm .error-link {
    text-transform: uppercase;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 0;
    font-weight: inherit;
    font-family: sans-serif; }
  @media (max-width: 1919px) {
    .error-ucrm .error-title {
      font-size: 28px; } }
  @media (max-width: 991px) {
    .error-ucrm {
      max-width: unset; }
      .error-ucrm .error-text {
        max-width: 290px; } }

.skip_av_button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  color: #000 !important;
  font-family: "Oranienbaum", serif;
  font-size: 17px;
  margin-top: 10px; }

.skip_av_button:hover {
  color: #000 !important; }

#authPreloader {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.5);
  padding: 40px;
  border-radius: 12px;
  z-index: 500000; }

.secondauthPreloader {
  width: 48px;
  height: 48px;
  border: 4px solid #fff;
  border-top: 4px solid #000;
  border-radius: 50%;
  animation: spin 1s linear infinite; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

#yandexOAuthBtn {
  border: none;
  width: 100%;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: black;
  border-radius: 100px; }

#yandexOAuthBtn img {
  height: 33px; }

#phoneErrorPopup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center; }

#phoneErrorPopup button {
  border: 2px solid #000;
  padding: 6px;
  border-radius: 100px;
  margin-top: 15px; }

.mainauthPreloader {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  gap: 25px; }

@media (max-width: 991px) {
  #phoneErrorPopup {
    width: 80vw; } }

.el-loading-mask.login-loader {
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  transform: none;
  top: 0; }
  @media screen and (max-width: 1025px) {
    .el-loading-mask.login-loader {
      position: fixed;
      width: 100vw;
      height: 100vh;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      transform: none; } }

.help-block {
  color: #d3535f; }

.ui-widget.ui-widget-content {
  cursor: pointer; }

input:focus, textarea:focus, select:focus, button:focus, a:focus {
  outline: none; }

button:focus {
  box-shadow: none !important; }

.profile-order-preview {
  max-width: 100%; }

.display-none {
  display: none !important; }

.main-container-profile form {
  position: relative; }
  .main-container-profile form .el-loading-mask {
    z-index: 30; }

.main-container-profile .profile-edit__input-box button {
  position: absolute;
  top: 31px;
  right: 7px;
  font-size: 12px;
  color: #357;
  cursor: pointer; }

.main-container-profile label[for=emailSub] {
  max-width: 400px;
  font-size: 12px; }
  .main-container-profile label[for=emailSub] span {
    font-size: 25px;
    display: block; }

.main-container-profile .profile__description, .main-container-profile label[for=emailSub] {
  font-family: "Oranienbaum", serif; }

.main-container-profile .profile__input:disabled {
  color: #9c9da5; }

.passEye, .passEyeConfirm {
  right: 10px; }

.profile-wrapper .passEye, .profile-wrapper .passEyeConfirm {
  top: 14px; }

.registration .passEye, .registration .passEyeConfirm {
  /*top: 14px;*/ }

/*Top menu*/
/* Footer */
/* Brands menu */
/* Registration */
/*Burger-button*/
.tiles a:hover {
  color: #fff; }

.tile-paddings {
  padding: 133px 45px 0 45px; }

.iqos-page {
  margin-bottom: 10vh; }

.mainSliderPagination {
  background: rgba(0, 0, 0, 0.25);
  position: fixed;
  bottom: 10vh;
  padding-bottom: 15px;
  left: 0;
  right: 0;
  z-index: 2;
  font-family: "Oranienbaum", serif; }
  @media (max-width: 991.98px) {
    .mainSliderPagination {
      bottom: 10vh;
      padding-bottom: 40px; } }
  @media (max-width: 991.98px) and (max-height: 600px) {
    .mainSliderPagination {
      position: absolute; } }
  @media (max-width: 1199.98px) {
    .mainSliderPagination {
      bottom: 10vh;
      padding-bottom: 15px; } }
  .mainSliderPagination ul {
    list-style: none;
    margin: 0 -6px;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: center;
        justify-content: center; }
    @media (max-width: 1199.98px) {
      .mainSliderPagination ul {
        -ms-flex-pack: center;
            justify-content: center; } }
    .mainSliderPagination ul li {
      padding: 0 6px; }
      @media (max-width: 991.98px) {
        .mainSliderPagination ul li {
          -ms-flex: 1;
              flex: 1; } }
      @media (min-width: 991.98px) {
        .mainSliderPagination ul li {
          width: 200px; } }

.mainSliderPaginationItem {
  display: block;
  padding: 0;
  border: 0;
  width: 100%;
  background-color: transparent;
  opacity: 0.5;
  cursor: pointer; }
  @media (max-width: 767.98px) {
    .mainSliderPaginationItem {
      padding-top: 30px; } }

@keyframes progress {
  100% {
    width: 100%; } }
  .mainSliderPaginationItem.active {
    opacity: 1; }
    .mainSliderPaginationItem.active .mainSliderPaginationProgress:before {
      animation: progress 5s linear both; }
  .mainSliderPaginationItem.autoPlayStop .mainSliderPaginationProgress:before {
    animation-duration: 0s; }
  .mainSliderPaginationItem:hover {
    opacity: 1; }
  .mainSliderPaginationItem:focus {
    outline: none; }
  .mainSliderPaginationItem .mainSliderPaginationSubtitle {
    color: #fff;
    text-align: left;
    line-height: 1.2;
    letter-spacing: 0.5px;
    padding-top: 5px;
    word-wrap: break-word;
    text-align: center;
    font-size: 13px; }
    @media (max-width: 767.98px) {
      .mainSliderPaginationItem .mainSliderPaginationSubtitle {
        display: none; } }

.mainSliderPaginationProgress {
  height: 3px;
  background-color: #fff;
  border-radius: 1.5px;
  overflow: hidden; }
  .mainSliderPaginationProgress:before {
    display: block;
    height: 100%;
    width: 0;
    background-color: #006ca6;
    content: ''; }

.dropdown-menu.dropdown-menu-right {
  /*max-width: 120px;*/
  min-width: auto;
  width: 100%;
  padding: 0;
  margin: 0;
  left: auto;
  right: auto; }
  @media (min-width: 992px) {
    .dropdown-menu.dropdown-menu-right {
      top: 41px; } }
  @media (min-width: 1400px) {
    .dropdown-menu.dropdown-menu-right {
      top: 45px; } }
  @media (min-width: 1600px) {
    .dropdown-menu.dropdown-menu-right {
      max-width: 209px; } }

.navbar-collapse {
  margin: 0 !important; }

.dropdown-menu {
  background-color: #253f8e; }
  @media (min-width: 992px) {
    .dropdown-menu {
      padding: 0;
      border: none; } }

nav.top-menu {
  z-index: 40;
  min-height: 55px;
  padding: 0 !important;
  padding-left: 30px !important;
  transition: .6s ease; }
  @media (min-width: 1600px) {
    nav.top-menu {
      padding-left: 60px !important; } }
  @media (min-width: 2000px) {
    nav.top-menu {
      padding-left: 120px !important;
      padding-right: 120px !important; } }
  nav.top-menu:before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 5px;
    top: -3px;
    background: #253F8E;
    z-index: -1;
    content: '';
    display: block; }
    @media screen and (max-width: 991px) {
      nav.top-menu:before {
        display: none; } }
  @media screen and (min-width: 991px) and (max-width: 1200px) {
    nav.top-menu a.navbar-brand img {
      max-width: 190px; } }
  @media screen and (min-width: 1200px) and (max-width: 1500px) {
    nav.top-menu a.navbar-brand img {
      max-width: 250px; } }
  nav.top-menu .burger-button.active .invite-friend__link-mobile {
    display: none; }
  nav.top-menu .invite-friend__link {
    width: 40px;
    height: 100%;
    margin-left: 15px;
    display: block;
    position: relative; }
    nav.top-menu .invite-friend__link-mobile {
      width: 44px;
      height: 44px;
      margin-top: 15px;
      display: block;
      right: 6px;
      position: relative; }
  nav.top-menu .invite-friend__logo {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%); }
    nav.top-menu .invite-friend__logo-mobile {
      display: block;
      width: 100%;
      height: 100%;
      margin-top: 25px; }
  nav.top-menu .navbar-nav.menu-system {
    max-width: 220px;
    width: 100%;
    text-align: center; }
    nav.top-menu .navbar-nav.menu-system .nav-item {
      width: 100%; }
    @media (min-width: 1600px) {
      nav.top-menu .navbar-nav.menu-system {
        max-width: 260px; } }
  nav.top-menu .navbar-nav .nav-item a.nav-link {
    font-family: "Oranienbaum", serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.45px;
    text-transform: none; }
    @media (min-width: 1300px) and (max-width: 1400px) {
      nav.top-menu .navbar-nav .nav-item a.nav-link {
        font-size: 14px !important; } }
    @media (min-width: 991px) and (max-width: 1200px) {
      nav.top-menu .navbar-nav .nav-item a.nav-link {
        font-size: 12px !important; } }
    @media (min-width: 1920px) {
      nav.top-menu .navbar-nav .nav-item a.nav-link {
        font-size: 22px; } }
    nav.top-menu .navbar-nav .nav-item a.nav-link:hover {
      text-decoration: underline;
      text-decoration-skip-ink: none; }
  @media (min-width: 991px) and (max-width: 1300px) {
    nav.top-menu .navbar-nav .nav-item {
      margin-left: 0; } }
  nav.top-menu .navbar-nav:not(.menu-system) {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-pack: center;
        justify-content: center; }
    nav.top-menu .navbar-nav:not(.menu-system) .nav-item.dropdown .nav-link {
      padding-right: 20px; }
  nav.top-menu .navbar-nav:not(.menu-system) .nav-item:not(:last-child) {
    margin-right: 20px; }
    @media (min-width: 1920px) {
      nav.top-menu .navbar-nav:not(.menu-system) .nav-item:not(:last-child) {
        margin-right: 50px; } }
  nav.top-menu .navbar-nav:not(.menu-system) .dropdown-menu {
    min-width: auto;
    width: 100%;
    margin: 0; }
    @media (min-width: 992px) {
      nav.top-menu .navbar-nav:not(.menu-system) .dropdown-menu {
        top: 41px; } }
    @media (min-width: 1400px) {
      nav.top-menu .navbar-nav:not(.menu-system) .dropdown-menu {
        top: 45px; } }
  nav.top-menu .navbar-nav.menu-system .nav-item a.nav-link {
    color: #009ed9 !important; }
    nav.top-menu .navbar-nav.menu-system .nav-item a.nav-link:hover {
      text-decoration: underline; }
    nav.top-menu .navbar-nav.menu-system .nav-item a.nav-link:hover, nav.top-menu .navbar-nav.menu-system .nav-item a.nav-link:active, nav.top-menu .navbar-nav.menu-system .nav-item a.nav-link:visited, nav.top-menu .navbar-nav.menu-system .nav-item a.nav-link:focus-within {
      color: #009ed9 !important; }
  nav.top-menu .dropdown-item {
    position: relative;
    text-align: center;
    white-space: normal;
    text-transform: none;
    font-size: 16px;
    line-height: 19.8px;
    padding: 7px 5px; }
    @media (min-width: 992px) and (max-width: 1400px) {
      nav.top-menu .dropdown-item {
        font-size: 12px !important; } }
    @media (min-width: 1400px) {
      nav.top-menu .dropdown-item {
        padding-top: 16px;
        padding-bottom: 16px; } }
    @media (min-width: 1920px) {
      nav.top-menu .dropdown-item {
        font-size: 18px; } }
    nav.top-menu .dropdown-item:not(:last-child)::after {
      content: "";
      display: block;
      border-bottom: 1px solid #9A9A9A;
      width: 85%;
      height: 1px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%); }
    nav.top-menu .dropdown-item:hover, nav.top-menu .dropdown-item:focus {
      color: #ffffff;
      text-decoration: none;
      background-color: #1C2F6A; }
  nav.top-menu .dropdown-item:focus, nav.top-menu .dropdown-item {
    font-family: "Oranienbaum", serif; }

.dropdown-divider {
  border-top: 1px solid #2d2d2d; }

.dropdown-toggle::after {
  position: absolute;
  top: 13px; }
  @media (min-width: 1400px) {
    .dropdown-toggle::after {
      top: 15px; } }

.page-header__nav {
  background-color: #253f8e;
  position: fixed;
  top: 54px;
  right: 0;
  bottom: 0;
  z-index: 10;
  overflow-y: auto;
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
  transform: translateX(100%);
  transition: transform 0.3s; }

@media (max-width: 991px) {
  .page-header--is-open {
    box-shadow: -1px 5px 4px 2px rgba(0, 0, 0, 0.5);
    transform: translateX(0);
    z-index: 999; } }

.main-nav {
  font-family: "Oranienbaum", serif;
  font-size: 16px;
  line-height: 1.5; }
  @media (min-width: 1024px) {
    .main-nav {
      height: auto;
      overflow-y: visible;
      padding-top: 0;
      padding-bottom: 0;
      text-align: center;
      background-color: transparent; } }
  .main-nav__list {
    margin: 0;
    padding: 0;
    list-style: none; }
    .main-nav__list hr {
      border-top: 1px solid #ffffff; }
    @media (max-width: 991px) {
      .js .main-nav--open .main-nav__list {
        transition: max-height 0.6s; } }
    @media (min-width: 992px) {
      .main-nav__list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .main-nav__list--lvl-2 {
          display: block; } }
  .main-nav__item {
    position: relative; }
    .main-nav__item::after {
      content: "";
      display: block;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
      width: 85%;
      height: 1px;
      background-color: #989898; }
    @media (min-width: 992px) {
      .main-nav__item:not(.main-nav__item--lvl-2) {
        opacity: 0;
        visibility: hidden; } }
    .main-nav__item .main-nav__sublist-wrapper--lvl-2 {
      display: none; }
    @media (min-width: 992px) {
      .main-nav__item:hover .main-nav__sublist-wrapper--lvl-2 {
        opacity: 1;
        visibility: visible; } }
    .main-nav__item:last-child::after {
      display: none; }
    @media (min-width: 992px) {
      .main-nav__item:last-child:not(.main-nav__item--lvl-2) {
        position: absolute;
        top: 50%;
        right: 110px;
        opacity: 1;
        visibility: visible;
        transform: translateY(-50%); } }
    @media (min-width: 1440px) {
      .main-nav__item:last-child:not(.main-nav__item--lvl-2) {
        right: 140px; } }
    @media (min-width: 992px) {
      .main-nav__item--has-child::before {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 223px;
        height: 100%;
        content: '';
        background-color: #353648;
        opacity: 0;
        visibility: hidden;
        transition: opacity 0.3s, visibility 0.3s; } }
    @media (min-width: 992px) {
      .main-nav__item--has-child:hover::before {
        opacity: 1;
        visibility: visible; } }
    .main-nav__item--has-child > .main-nav__link {
      position: relative;
      padding-bottom: .5em; }
      @media (min-width: 992px) {
        .main-nav__item--has-child > .main-nav__link {
          padding-bottom: 47px;
          transition: background-color 0.3s; } }
      .main-nav__item--has-child > .main-nav__link::after {
        position: absolute;
        top: 23px;
        right: 22px;
        content: '';
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #fff;
        transition: 1s transform; }
        @media (min-width: 992px) {
          .main-nav__item--has-child > .main-nav__link::after {
            top: 50%;
            right: 0;
            border-top: 5px solid #fff;
            border-bottom: none; } }
    .main-nav__item--has-child--has-child_open > .main-nav__link::after {
      transform: rotate(180deg); }
    @media (min-width: 992px) {
      .page-header__nav--is-open .main-nav__item:not(.main-nav__item--lvl-2) {
        opacity: 1;
        visibility: visible; } }
    .main-nav__item .main-nav__item--lvl-2 {
      border-top: none; }
      @media (min-width: 992px) {
        .main-nav__item .main-nav__item--lvl-2:last-child {
          position: relative;
          top: 0;
          right: 0;
          transform: none; } }
  .main-nav__link {
    display: block;
    padding: 0.8em 25px;
    color: #fff;
    text-decoration: none;
    transition: color 0.3s;
    font-family: "Oranienbaum", serif; }
    @media (min-width: 992px) {
      .main-nav__link {
        padding: 47px 20px; } }
    .main-nav__link:hover, .main-nav__link:focus {
      background-color: #1C2F6A;
      text-decoration: none;
      color: #fff; }
      @media (min-width: 992px) {
        .main-nav__link:hover, .main-nav__link:focus {
          color: #fff; } }
    .main-nav__link--lvl-2 {
      padding-top: .5em;
      padding-bottom: .5em;
      color: #ffffff; }
      @media (max-width: 991px) {
        .main-nav__link--lvl-2 {
          padding-left: 2em; } }
      @media (min-width: 992px) {
        .main-nav__link--lvl-2 {
          padding-top: .5em;
          padding-bottom: .5em;
          text-align: left; } }
      @media (min-width: 992px) {
        .main-nav__link--lvl-2:hover {
          color: #009ed9; } }
  @media (min-width: 992px) {
    .main-nav__sublist-wrapper--lvl-2 {
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 1;
      width: 223px;
      padding-top: 10px;
      padding-bottom: 10px;
      background-color: #353648;
      opacity: 0;
      visibility: hidden;
      transition: opacity 0.3s, visibility 0.3s; }
      .main-nav__item--show-child > .main-nav__sublist-wrapper--lvl-2,
      .main-nav__item:hover .main-nav__sublist-wrapper--lvl-2 {
        height: auto;
        overflow: visible;
        opacity: 1; } }
  .main-nav__toggler {
    display: inline-block;
    border: none;
    padding: 0;
    background: none; }
    .no-js .main-nav__toggler {
      display: none; }
  @media (min-width: 1024px) {
    .main-nav--theme-dark .main-nav__item:last-child:not(.main-nav__item--lvl-2) .main-nav__link {
      color: #1c2855; } }

.brands-menu-desktop {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 40; }

.brands-menu-desktop.collapsed a::before {
  bottom: 3px; }

.brands-menu-mobile {
  margin-left: 0;
  margin-top: 15px; }
  .brands-menu-mobile .brands-menu-title {
    display: block;
    color: #fff;
    text-decoration: none;
    transition: color 0.3s;
    font-size: 16px;
    padding-left: 25px;
    font-family: "Oranienbaum", serif;
    letter-spacing: 0.1px; }
  .brands-menu-mobile .brand-menu-items {
    list-style-type: none;
    padding-left: 50px;
    margin-bottom: 0; }
  .brands-menu-mobile .brand-menu-link {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    color: #ffffff;
    display: block;
    font-family: "Oranienbaum", serif; }

.bx-ie .brand-white-logo {
  display: none; }

.bx-ie .brands-menu-desktop .old-black-logo {
  display: none; }

.bx-ie .brands-menu-desktop .old-white-logo {
  display: inline-block; }

.mainline-wrapper #fullpage {
  padding-bottom: 10vh; }

.mainline-wrapper .fullpage-wrapper section:last-child {
  padding-bottom: 15vh; }

.products-page .content-section {
  padding-top: 0; }

.page {
  font-family: "Oranienbaum", serif; }

@font-face {
  font-family: 'Oranienbaum';
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/local/templates/parliament/assets/css/../fonts/Oranienbaum-Regular.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/Oranienbaum-Regular.woff") format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/local/templates/parliament/assets/css/../fonts/roboto.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/roboto.woff") format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(""), url("/local/templates/parliament/assets/css/../fonts/roboto-bold.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/roboto-bold.woff") format("woff"); }

body {
  margin: 0;
  padding: 0;
  color: #62657A; }

ul {
  list-style: none; }

img {
  display: block;
  max-width: 100%;
  height: auto;
  border: none; }

.none {
  display: none; }

.text-gradient {
  background: linear-gradient(95.18deg, #FFFFFF 2.6%, #D8DDE6 11.29%, #A7B1C6 24.04%, #C9D0DC 37.26%, #FFFFFF 50.61%, #CDD8EC 72.93%, #FFFFFF 94.91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent; }

.promo {
  padding: 100px 0 130px;
  width: 100%;
  min-height: 100%;
  background: url("/local/templates/parliament/assets/css/../img/invite/new/background.webp") no-repeat #DEBEA0;
  background-size: 100% 100%;
  box-sizing: border-box; }
  .promo * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Roboto', Arial, sans-serif; }
  .promo sup {
    font-size: 0.6em; }
  .promo__wrapper {
    margin: 0 auto;
    max-width: 1050px; }
  .promo__title {
    margin-bottom: 30px;
    font-family: 'Oranienbaum', Arial, sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 1em;
    text-align: center; }
    .promo__title sup {
      font-family: 'Oranienbaum', Arial, sans-serif; }
  .promo__description {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 32px; }
  .promo__text {
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1em;
    text-align: center;
    color: #9FACC4; }
    .promo__text strong {
      font-weight: bold; }
  .promo__blocks {
    margin-bottom: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .promo__block {
    padding: 30px;
    width: 510px;
    background: linear-gradient(180deg, #4F719C 0%, #3F5489 100%);
    backdrop-filter: blur(4px);
    border-radius: 15px; }
    .promo__block-title {
      font-family: 'Roboto', Arial, sans-serif;
      font-weight: 700;
      font-size: 15px;
      line-height: 1em;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      text-align: left; }
  .promo__call-title {
    margin-bottom: 0;
    font-family: 'Oranienbaum', Arial, sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1em;
    color: #B9B9BF;
    text-align: center; }
  .promo__call-text {
    margin-top: 17px;
    margin-bottom: 30px;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1em;
    text-align: center;
    color: #9FACC4; }
  .promo__note {
    max-width: 100%;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 10px;
    line-height: 1.1em;
    color: #4E5378; }
  .promo__table {
    table-layout: fixed;
    border-collapse: collapse;
    margin: 40px auto 30px;
    width: 740px;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1em;
    text-align: left;
    color: #9FACC4; }
    .promo__table thead tr {
      border-bottom: 0; }
    .promo__table thead th {
      padding-top: 0px;
      padding-bottom: 16px;
      font-size: 10px;
      font-weight: 400;
      text-transform: uppercase; }
    .promo__table tbody tr {
      border-top: 1px solid #62657A;
      border-bottom: 0; }
    .promo__table tbody td {
      padding: 16px 0;
      text-transform: uppercase; }

.steps__title {
  margin-bottom: 16px;
  padding-top: 1px; }

.steps__item {
  position: relative;
  margin-bottom: 13px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .steps__item:not(:last-child)::before {
    position: absolute;
    display: block;
    content: '';
    background: linear-gradient(95.18deg, #FFFFFF 2.6%, #D8DDE6 11.29%, #A7B1C6 24.04%, #C9D0DC 37.26%, #FFFFFF 50.61%, #CDD8EC 72.93%, #FFFFFF 94.91%);
    width: 3px;
    height: 55px;
    left: 28px;
    top: 100%; }
  .steps__item:last-child {
    margin-bottom: 0; }

.steps__icon {
  margin-right: 15px;
  max-width: 60px;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 999; }

.steps__text {
  font-family: 'Oranienbaum', Arial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1em;
  color: #FFF; }
  .steps__text sup {
    font-family: 'Oranienbaum', Arial, sans-serif;
    font-weight: 400; }

.share__title {
  margin-bottom: 12px; }

.share__invitation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

.invitation__area {
  margin-bottom: 11px;
  padding: 11px 45px 15px 15px;
  font-size: 15px;
  line-height: 1.2em;
  color: #FFF;
  font-family: 'Roboto', Arial, sans-serif;
  position: relative;
  border: 1px solid #fff;
  border-radius: 10px; }

.invitation__copy {
  cursor: pointer;
  position: absolute;
  top: 11px;
  right: 8px;
  width: 32px;
  height: 32px;
  border: none;
  background: url("/local/templates/parliament/assets/css/../img/invite/icon_copy.webp") no-repeat; }

.invitation__social-list {
  display: -ms-flexbox;
  display: flex;
  gap: 13px; }

.invitation__social-link {
  display: block;
  max-width: 60px; }

.invitation__social-icon {
  -o-object-fit: cover;
     object-fit: cover; }

@media (max-width: 1059px) {
  .promo {
    padding: 80px 15px 130px;
    background: url("/local/templates/parliament/assets/css/../img/invite/new/background-mobile.webp") no-repeat #eedecf;
    background-size: cover; }
    .promo__wrapper {
      max-width: 760px; }
    .promo__title {
      font-size: 28px;
      margin-bottom: 24px; }
    .promo__description {
      margin-bottom: 25px;
      margin-left: 0;
      margin-right: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      gap: 16px; }
    .promo__text {
      font-size: 14px; }
    .promo__blocks {
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-direction: column;
          flex-direction: column;
      row-gap: 15px; }
    .promo__block {
      padding: 15px;
      width: 100%; }
      .promo__block-title {
        font-size: 12px; }
    .promo__call-title {
      font-size: 28px; }
    .promo__call #inviteList .button_more {
      width: 233px;
      background: linear-gradient(117.63deg, #FFFFFF -9.79%, #D8DDE6 0.06%, #A7B1C6 14.51%, #C9D0DC 29.5%, #FFFFFF 44.63%, #CDD8EC 69.93%, #FFFFFF 94.85%);
      font-family: 'Roboto', Arial, sans-serif;
      font-weight: 700;
      font-size: 12px;
      line-height: 1em;
      letter-spacing: 0.2em;
      text-transform: uppercase;
      color: #1D2B4E; }
    .promo__table {
      padding: 0 6px;
      margin-top: 17px;
      font-size: 11px;
      width: 100%; }
      .promo__table thead th {
        font-size: 8px;
        padding-bottom: 25px; }
    .promo__note {
      font-size: 7px; }
  .steps__item {
    margin-bottom: 7px;
    -moz-column-gap: 10px;
         column-gap: 10px; }
    .steps__item:not(:last-child)::before {
      left: 19px;
      height: 40px; }
  .steps__icon {
    margin-right: 7px;
    max-width: 40px; }
  .steps__text {
    font-size: 15px; }
    .steps__text br {
      display: none; }
  .share__title {
    padding-right: 10%; }
  .invitation__area {
    padding: 15px 45px 15px 15px;
    font-size: 12px; }
  .invitation__social-list {
    gap: 7px; }
  .invitation__social-link {
    max-width: 44px; } }

@media (max-width: 430px) {
  .promo__description .promo__text:last-child {
    max-width: 280px; } }

/*Top menu*/
/* Footer */
/* Brands menu */
/* Registration */
/*Burger-button*/
.cabinet {
  width: 100%;
  min-height: 100vh;
  padding: 0 15px 200px;
  padding-top: 3rem;
  color: #fff;
  position: relative;
  font-size: 1rem; }

.cabinet-title {
  font-size: 2.63rem; }

.cabinet-prize .cabinet-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 845px; }

.cabinet-wrapper {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  z-index: 50;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.cabinet-prize-block {
  padding: 25px 20px;
  text-align: center;
  width: 25%; }

.cabinet-prize-bottom {
  padding-top: 11px;
  text-align: center;
  line-height: 1.2; }

.cabinet-prize-btn {
  outline: none;
  color: #fff;
  background: transparent;
  padding: 0;
  min-width: 1px;
  font-size: 14px;
  border: 0;
  text-decoration: underline;
  cursor: pointer; }

.cabinet-prize-img img {
  width: 100%; }

@media screen and (max-width: 768px) {
  .cabinet-prize-block {
    width: 33.333%;
    padding: 15px 9px; } }

@media screen and (max-width: 480px) {
  .cabinet-prize-block {
    width: 50%; } }

.morePrizes-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border: 2px solid #bfbfbf;
  padding: 19px 24px; }
  @media screen and (max-width: 575.98px) {
    .morePrizes-item {
      -ms-flex-direction: column;
          flex-direction: column;
      text-align: center;
      -ms-flex-align: center;
          align-items: center; } }

.morePrizes-title {
  font-size: 20px;
  margin-bottom: 12px; }

.morePrizes-info {
  font-size: 14px;
  color: #999; }

.morePrizes-button-wrap {
  margin-left: 24px; }
  @media screen and (max-width: 575.98px) {
    .morePrizes-button-wrap {
      margin-left: 0;
      margin-top: 14px; } }
  .morePrizes-button-wrap .el-button {
    padding: 7px 15px;
    color: #fff;
    background-color: #006ca6;
    font-weight: 400;
    font-size: 18px;
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    text-transform: uppercase;
    border: 2px solid #006ca6;
    text-align: center;
    box-sizing: border-box;
    outline: none;
    margin: 0;
    transition: .1s;
    border-radius: 25px;
    text-decoration: none; }
    .morePrizes-button-wrap .el-button:hover {
      background-color: #009ed9;
      border-color: #009ed9; }

.myPrizes-accordion {
  list-style: none;
  padding: 0;
  margin: 0; }
  .myPrizes-accordion input {
    display: none; }
  .myPrizes-accordion label {
    display: block;
    cursor: pointer;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 2px solid #DEDEDE;
    position: relative;
    margin-bottom: 20px;
    transition: border .3s ease;
    padding-bottom: 8px; }
    .myPrizes-accordion label::after {
      content: "";
      position: absolute;
      background: url("/local/templates/parliament/assets/css/../img/icons/accordion_arrow.svg") no-repeat 50% 50%;
      width: 19px;
      height: 9px;
      right: 0;
      top: calc(50% - 5px); }
    .myPrizes-accordion label:hover {
      border-color: #006ca6; }
  .myPrizes-accordion .myPrizes-accordion-content {
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s;
    max-height: 0; }
  .myPrizes-accordion input:checked ~ label:after {
    transform: rotate(180deg); }
  .myPrizes-accordion input:checked ~ .myPrizes-accordion-content {
    visibility: visible;
    opacity: 1;
    height: auto;
    max-height: 500px;
    margin-bottom: 32px; }
  .myPrizes-accordion input:disabled ~ label {
    cursor: default;
    color: #999; }
    .myPrizes-accordion input:disabled ~ label:hover {
      border-color: #DEDEDE; }

.swiper-container {
  visibility: hidden; }
  .swiper-container.swiper-container-initialized {
    visibility: visible; }
  .swiper-container .swiper-button-next,
  .swiper-container .swiper-button-prev {
    background-image: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    position: absolute;
    top: calc(50% - 20px);
    z-index: 5;
    transition: all .3s ease;
    outline: none; }
    .swiper-container .swiper-button-next svg,
    .swiper-container .swiper-button-prev svg {
      transition: fill .3s ease; }
    .swiper-container .swiper-button-next:hover svg,
    .swiper-container .swiper-button-prev:hover svg {
      fill: #006ca6; }
    @media screen and (max-width: 767.98px) {
      .swiper-container .swiper-button-next,
      .swiper-container .swiper-button-prev {
        width: 32px;
        height: 32px;
        top: calc(50% - 16px);
        opacity: 0.7;
        border-color: var(--theme-primary-light); }
        .swiper-container .swiper-button-next::before,
        .swiper-container .swiper-button-prev::before {
          width: 1rem;
          height: 1rem;
          background-size: 1rem; } }
    .swiper-container .swiper-button-next.swiper-button-disabled,
    .swiper-container .swiper-button-prev.swiper-button-disabled {
      visibility: hidden; }
  .swiper-container .swiper-button-prev {
    left: 0; }
  .swiper-container .swiper-button-next {
    right: 0; }

.myPrizes-swiper {
  margin-top: 8px; }
  .myPrizes-swiper .swiper-button-next::after, .myPrizes-swiper .swiper-button-prev::after {
    content: none; }

.myPrize-item {
  text-align: center;
  width: 180px; }
  .myPrize-order .myPrize-item {
    margin-top: 25px; }
    @media screen and (max-width: 767.98px) {
      .myPrize-order .myPrize-item {
        margin-top: 35px; } }

.myPrize-image {
  margin-bottom: 6px;
  width: 120px;
  height: 120px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  border-radius: 50%; }
  .myPrize-image::before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: #f2f2f2;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0; }
  .myPrize-image img {
    max-width: 100%;
    border-radius: 50%; }

.myPrize-name {
  font-size: 18px;
  line-height: 1.1;
  margin-bottom: 5px; }

.myPrize-info {
  font-size: 12px;
  color: #999; }

.myPrize-timeline {
  margin-top: 12px;
  margin-bottom: 5px;
  font-size: 12px; }
  .myPrize-timeline .deadline {
    color: #009ed9; }

.myPrize-button-wrap {
  margin-top: 15px; }
  .myPrize-button-wrap .el-button--primary {
    font-size: 12px;
    font-weight: normal;
    padding: 7px 15px;
    color: #fff;
    background-color: #006ca6;
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    text-transform: uppercase;
    border: 2px solid #006ca6;
    text-align: center;
    box-sizing: border-box;
    outline: none;
    margin: 0;
    transition: .1s;
    border-radius: 25px;
    text-decoration: none; }
    .myPrize-button-wrap .el-button--primary:hover {
      background-color: #009ed9;
      border-color: #009ed9; }

.myPrize-title {
  margin-top: 50px;
  font-size: 30px;
  text-transform: uppercase; }

.myPrize-status {
  font-size: 12px;
  color: #fff;
  margin-top: 10px;
  padding: 4px 8px;
  display: inline-block;
  text-transform: uppercase; }
  .myPrize-status.rejected, .myPrize-status.disabled {
    background-color: #D6182B; }
  .myPrize-status.success, .myPrize-status.approved {
    background-color: #5abf9f; }
  .myPrize-status.waiting, .myPrize-status.claim_processing, .myPrize-status.updated, .myPrize-status.wait_av, .myPrize-status.assigned, .myPrize-status.documents_provided {
    background-color: #009ed9; }

.myPrize-progress {
  position: relative; }
  .myPrize-progress .el-progress-bar__inner {
    background-color: #009ed9;
    border-radius: 0; }
  .myPrize-progress .el-progress-bar__outer {
    background-color: #e0e0e2;
    height: 4px; }

.el-progress-bar__inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #006ca6;
  text-align: right;
  border-radius: 100px;
  line-height: 1;
  white-space: nowrap;
  transition: width .6s ease; }

.profile-wrapper-container {
  padding-right: 48px;
  padding-bottom: 48px; }
  @media screen and (max-width: 992px) {
    .profile-wrapper-container {
      padding-right: 0; } }

.myPrizes-text {
  margin-bottom: 16px; }
  .myPrizes-text a {
    color: #009ed9; }

.myPrizes-swiper {
  margin-bottom: 16px; }

.morePrizes-section-title {
  font-size: 28px;
  text-transform: uppercase; }

.soon-container {
  min-height: calc(100vh - 200px);
  height: 100%;
  font-size: 40px;
  font-family: "Oranienbaum", serif;
  font-weight: 300;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.text-center {
  text-align: center; }

.soon__text {
  font-weight: 700;
  font-size: 0.6em;
  color: #3a3a3a;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0;
  margin-bottom: 20px; }

.soon__small-text {
  font-size: 0.4em; }

.soon__heading {
  font-size: 20px;
  text-transform: uppercase;
  color: #d6182b; }

@media (min-width: 768px) {
  .soon__heading {
    font-size: 50px; } }

.soon__link {
  text-decoration: none; }

#inviteList .button_more {
  width: 180px;
  height: 44px;
  margin: 0 auto;
  border-radius: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: #364263;
  background: linear-gradient(90deg, #CC8A54 10%, #EED6C0 50%, #DE9C65 100%); }

.geo-denied__error-description {
  font-size: 30px; }
  @media (max-width: 768px) {
    .geo-denied__error-description {
      font-size: 20px; } }

.bpRules {
  padding-top: 0; }
  .bpRules h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  .bpRules .bpRules__popup {
    padding: 3px 32px 20px 32px; }
    .bpRules .bpRules__popup .bpRules__header {
      margin: 0; }
    .bpRules .bpRules__popup .bpRules__main {
      overflow-y: scroll;
      padding: 7px 10px 0 0;
      overflow: auto;
      height: calc(90vh - 220px);
      scrollbar-width: thin; }
      .bpRules .bpRules__popup .bpRules__main h1 {
        margin: 0.57em 0 0.77em; }
      .bpRules .bpRules__popup .bpRules__main h2 {
        font-size: 2rem;
        font-weight: 500;
        line-height: 1.2;
        margin-bottom: 0.5rem; }
      .bpRules .bpRules__popup .bpRules__main p {
        margin-bottom: 1rem;
        text-align: justify; }
    .bpRules .bpRules__popup .bpRules__footer {
      padding-top: 20px; }
      .bpRules .bpRules__popup .bpRules__footer .checkbox_wrap {
        margin: 0 0 20px 5px; }

@media (max-width: 768px) {
  .bpRules .bpRules__popup {
    padding: 0; }
    .bpRules .bpRules__popup .bpRules__main {
      height: calc(90vh - 338px); } }

.bpInput {
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  border-radius: 4px;
  border: solid 1px #e1e1e4;
  padding: 0 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #232430;
  font-family: 'Oranienbaum', serif; }

@media (max-width: 991px) {
  .popup_rules_text_block {
    box-shadow: 0px 6px 5px -5px rgba(255, 255, 255, 0.2); }
  .popup_rules_button_block {
    margin: 3vh 0; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJzdHlsZXMuc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3ZhcmlhYmxlcy9fdmFyaWFibGVzLnNjc3MiLCJ2YXJpYWJsZXMvX3ZhcmlhYmxlcy5zY3NzIiwic3R5bGVzL2V4dGVybmFsL19mb250cy5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19mb290ZXIuc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3N0eWxlcy9faW5mby5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19sb2dpbi5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19jb29raWUuc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3N0eWxlcy9fbWFpbi5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19ub3RpZmljYXRpb24uc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3N0eWxlcy9fcmVnaXN0cmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9jb21tb24vc2Nzcy9zdHlsZXMvX3RvcF9tZW51LnNjc3MiLCIuLi8uLi8uLi9jb21tb24vc2Nzcy9zdHlsZXMvX2F2LnNjc3MiLCIuLi8uLi8uLi9jb21tb24vc2Nzcy9zdHlsZXMvX2xvYWRlci5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19ydWxlc19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19wYXNzd29yZF9wb3B1cC5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19vcHRpbi5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19icmFuZHNfbWVudS5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19sb2dpbl9waG9uZS5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19tZ20uc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3N0eWxlcy9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi9jb21tb24vc2Nzcy9zdHlsZXMvX3ZpZGVvLXByZWxvYWQuc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3N0eWxlcy9fcGFnZVJ1bGVzLnNjc3MiLCJzdHlsZXMvX2ZvbnRzLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvd2VsY29tZS9jb21tb24tcG9wdXAuY3NzIiwic3R5bGVzL2V4dGVybmFsL3dlbGNvbWUvaGlnaGxpZ2h0LmNzcyIsInN0eWxlcy9leHRlcm5hbC93ZWxjb21lL2lxb3MtcGFnZS5jc3MiLCJzdHlsZXMvZXh0ZXJuYWwvd2VsY29tZS9tb3Njb3ctc3BiLWJhbm5lci5jc3MiLCJzdHlsZXMvZXh0ZXJuYWwvd2VsY29tZS92b3lhZ2Uta2wuY3NzIiwic3R5bGVzL2V4dGVybmFsL3dlbGNvbWUvYnVuZGxlX2xheW91dC5jc3MiLCJzdHlsZXMvZXh0ZXJuYWwvd2VsY29tZS9hcXVlLWJsdWUtYmFubmVyLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvd2VsY29tZS9wcml2aWxlZ2UtYmFubmVyLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvd2VsY29tZS92b3lhZ2UtYmFubmVyLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvcHJvZHVjdHMvYmFzZS10aWxlLmNzcyIsInN0eWxlcy9leHRlcm5hbC9wcm9kdWN0cy9iYXNlLmNzcyIsInN0eWxlcy9leHRlcm5hbC9wcm9kdWN0cy9wcm9kdWN0LmNzcyIsInN0eWxlcy9leHRlcm5hbC9wcm9kdWN0cy9tYWlubGluZS5jc3MiLCJzdHlsZXMvZXh0ZXJuYWwvcHJvZHVjdHMvdm95YWdlLmNzcyIsInN0eWxlcy9leHRlcm5hbC9wcm9kdWN0cy9jYXJhdC5zY3NzIiwic3R5bGVzL2V4dGVybmFsL3Byb2R1Y3RzL3ZveWFnZS1taXguY3NzIiwic3R5bGVzL2V4dGVybmFsL3Byb2R1Y3RzL3Ryb3BpYy12b3lhZ2UtbmV3LmNzcyIsInN0eWxlcy9leHRlcm5hbC9wcm9maWxlL3Byb2ZpbGUuc2NzcyIsInN0eWxlcy9leHRlcm5hbC9wcm9maWxlL3Byb2ZpbGUtZWRpdC5zY3NzIiwic3R5bGVzL2V4dGVybmFsL3Byb2ZpbGUvcHJvZmlsZS1vcmRlci5zY3NzIiwic3R5bGVzL2V4dGVybmFsL3Byb2ZpbGUvcHJvZmlsZS1wYXNzd29yZC5zY3NzIiwic3R5bGVzL2V4dGVybmFsL3Byb21vL2ZlYjE0LnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvcHJvbW8tZW1vdGlvbnMvcHJvbW8tZW1vdGlvbnMuc2NzcyIsInN0eWxlcy9leHRlcm5hbC9hdXR1bW4tcHJvbW8vYXV0dW1uLXByb21vLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvYXV0dW1uLXByb21vL3Byb21vLXByb2dyZXNzLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvYXV0dW1uLXByb21vL2F1dHVtbi1zdGVwLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvYXV0dW1uLXByb21vL2F1dHVtbi1wb3B1cC5zY3NzIiwic3R5bGVzL19nZW5lcmFsLnNjc3MiLCJzdHlsZXMvX2Nvb2tpZS5zY3NzIiwic3R5bGVzL19icmFuZHNfbWVudS5zY3NzIiwic3R5bGVzL19mb290ZXIuc2NzcyIsInN0eWxlcy9fcG9wdXAuc2NzcyIsInN0eWxlcy9fbWl4aW5zLnNjc3MiLCJzdHlsZXMvX2xvZ2luLnNjc3MiLCJzdHlsZXMvX2xvYWRlci5zY3NzIiwic3R5bGVzL19mb3Jtcy5zY3NzIiwic3R5bGVzL19wcm9maWxlLnNjc3MiLCJzdHlsZXMvX3dlbGNvbWUuc2NzcyIsInN0eWxlcy9fdG9wX21lbnUuc2NzcyIsInN0eWxlcy9fc2t1LnNjc3MiLCJzdHlsZXMvc2t1X25ldy5zY3NzIiwic3R5bGVzL3BlcnNvbmFsX2ludml0ZS5zY3NzIiwic3R5bGVzL19teV9wcml6ZXMuc2NzcyIsInN0eWxlcy9fbWFpbnRlbmFuY2Uuc2NzcyIsInN0eWxlcy9fbWdtLnNjc3MiLCJzdHlsZXMvX2dlby1kZW5pZWQuc2NzcyIsInN0eWxlcy9fcGFnZVJ1bGVzLnNjc3MiLCJzdHlsZXMvYnJhbmRib29rL2lucHV0LnNjc3MiLCJzdHlsZXMvX2luZm8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNFakIscUJBQXFCO0FDV3JCLFNBQVM7QUFFVCxXQUFXO0FBNkNYLFdBQVc7QUFHWCxZQUFZO0FBbUNaLFdBQVc7QUFpQlgsWUFBWTtBQXlCWixpQkFBaUI7QUFPakIsa0JBQWtCO0FBTWxCLG1CQUFtQjtBQVFuQixpQkFBaUI7QUM3SGpCLFlBQVk7QUEwQlosWUFBWTtBQVlaLGlCQUFpQjtBQU1qQixrQkFBa0I7QUFNbEIsaUJBQWlCO0FGaEZqQixTQUFTO0FHTlQsa0pBQVE7QUNBUjtFQUNFLGVBQWM7RUFDZCxrQ0ZGeUI7RUVHekIsaUJBQWdCO0VBQ2hCLDBCQUF5QjtFQUN6QixpQkFBZ0IsRUFDakI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsNEJBQTJCO0VBQzNCLCtCQUE4QjtFQUM5QixVQUFTLEVBQ1Y7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLGNBQWE7RUFDYixhQUFZLEVBQ2I7O0FBRUQ7RUFDRSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxjQUFhLEVBQ2Q7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFVBQVM7RUFDVCxrQkFBaUI7RUFDakIsV0FBVTtFQUNWLFVBQVM7RUFDVCxhQUFZLEVBQ2I7O0FBRUQ7RUFDRSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1osZUFBYztFQUNkLG9CQUFtQixFQUNwQjs7QUM3Q0Q7RUFDRSxnQkFBZTtFQUNmLFVBQVM7RUFDVCxRQUFPO0VBQ1AsWUFBVztFQUNYLFlBQVc7RUFDWCxnQkh5RHFCO0VHeERyQiw4Qko2R21DLEVJR3BDO0VBOUdDO0lBQ0UsbUJBQWtCLEVBYW5CO0lBdkJIO01BYU0sbUJBQWtCO01BQ2xCLFlBQVc7TUFDWCxhQUFZO01BQ1osZ0JBQWUsRUFNaEI7TUF0Qkw7UUFtQlEsYUFBWTtR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QXBDUDtNQXdDTSxrQkFBaUIsRUFLbEI7TUE3Q0w7UUEyQ1EscUJBQW9CLEVBQ3JCOztBQUlQO0VBQ0U7SUFFSSxXQUFVLEVBS1g7SUFQSDtNQUtNLDJCQUEwQixFQUMzQixFQUFBOztBQ3BEUDtFQUNFLHVCQUFzQjtFQUN0QixZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQiwwQkFBeUI7RUFDekIsZ0JBQWU7RUFDZixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2Qsa0NBQWlDLEVBQ2xDOztBQ2REO0VBQ0U7SUFHRSxzREFBcUQsRUFDdEQ7RUFDRDtJQUNFLGNBQWEsRUFDZCxFQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKtCf0LXRgNC10LzQtdC90L3Ri9C1INGB0YLQuNC70LXQuSovXG4vKkZvcm1zKi9cbi8qQnV0dG9ucyovXG4vKkxvYWRpbmcqL1xuLypUb3AgbWVudSovXG4vKiBMb2dpbiAqL1xuLyogRm9vdGVyICovXG4vKiBCcmFuZHMgbWVudSAqL1xuLyogUmVnaXN0cmF0aW9uICovXG4vKk1HTSBpbnZpdGUgcGFnZSovXG4vKkJ1cmdlci1idXR0b24qL1xuLypUb3AgbWVudSovXG4vKiBGb290ZXIgKi9cbi8qIEJyYW5kcyBtZW51ICovXG4vKiBSZWdpc3RyYXRpb24gKi9cbi8qQnVyZ2VyLWJ1dHRvbiovXG4vKtCh0YLQuNC70LgqL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzo0MDAsMTAwLDEwMGl0YWxpYywzMDAsMzAwaXRh4oCM4oCLbGljLDQwMGl0YWxpYyw1MDAsNTAwaXRhbGljLDcwMCw3MDBpdGFsaWMsOTAwaXRhbGljLDkwMCk7XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgY29sb3I6ICMwMTBlMmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGI1MjZkO1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDsgfVxuXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNjNmQyZGM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7IH1cblxuI2F1dG9jb21wbGV0ZUhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5wcm9maWxlLWJlbmVmaXQtcHJldmlldyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZvb3RlciAuZWwtY29sbGFwc2UtaXRlbV9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9vdGVyIC5lbC1jb2xsYXBzZS1pdGVtX19oZWFkZXIgLmJ3IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHZoO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9vdGVyIC5lbC1jb2xsYXBzZS1pdGVtX19oZWFkZXIgLmJ3IGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3RlciAucGx1czE4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmZvb3RlciAucGx1czE4IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHRvcDogMTBweDsgfSB9XG4gIC5mb290ZXIgLmZvb3Rlci10ZXh0LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5mb290ZXIuaXNPcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmZvb3Rlci5pc09wZW4gLmJ3IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvb3RlciBhIHtcbiAgICBjb2xvcjogI2U2ZTZlNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZm9vdGVyIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICNlNmU2ZTY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZm9vdGVyIGJ1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiB1bnNldDsgfVxuICAuZm9vdGVyIGxpIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZm9vdGVyLmZvb3Rlci1pbnNpZGUge1xuICAgIGNvbG9yOiAjZTZlNmU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5mb290ZXIuZm9vdGVyLWluc2lkZSAuZWwtaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LndlYnApO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC43czsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXIuZm9vdGVyLWluc2lkZSAuZWwtaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gICAgICAuZm9vdGVyLmZvb3Rlci1pbnNpZGUgLmVsLWljb24tYXJyb3ctcmlnaHQuaXMtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5mb290ZXIuZm9vdGVyLWluc2lkZS5pc09wZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZm9vdGVyLmZvb3Rlci1pbnNpZGUuaXNPcGVuIGEsIC5mb290ZXIuZm9vdGVyLWluc2lkZS5pc09wZW4gYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmZvb3Rlci5mb290ZXItaW5zaWRlLmlzT3BlbiBhOmhvdmVyLCAuZm9vdGVyLmZvb3Rlci1pbnNpZGUuaXNPcGVuIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmZvb3Rlci1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mb290ZXItdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogNThweDtcbiAgcGFkZGluZy1yaWdodDogNThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZvb3Rlci10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uZm9vdGVyLW5hdiB7XG4gIHBhZGRpbmc6IDAgMCA4cHggMDtcbiAgbWFyZ2luOiA2cHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1uYXYgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5mb290ZXItbmF2IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gICAgLmZvb3Rlci1uYXYgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtNHB4OyB9XG5cbi5mb290ZXItYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmZvb3Rlci1hYnNvbHV0ZSAuZWwtY29sbGFwc2UtaXRlbV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItYWJzb2x1dGUgLmVsLWNvbGxhcHNlLWl0ZW1fX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmZvb3Rlci1hYnNvbHV0ZSAuZm9vdGVyLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5mb290ZXItYWJzb2x1dGUgLnBsdXMxOCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyLWFic29sdXRlIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmZvb3Rlci1hYnNvbHV0ZSAuZm9vdGVyLXRleHQtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5hdXRoLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAuYXV0aC1mb290ZXJfbGluZV9oZWlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgLmF1dGgtZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hdXRoLWZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAuYXV0aC1mb290ZXIgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjb2xvcjogI2U2ZTZlNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5hdXRoLWZvb3RlciBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogdW5zZXQ7IH1cbiAgLmF1dGgtZm9vdGVyIGEsIC5hdXRoLWZvb3RlciBidXR0b24ge1xuICAgIGNvbG9yOiAjZTZlNmU2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmF1dGgtZm9vdGVyIGE6aG92ZXIsIC5hdXRoLWZvb3RlciBidXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNlNmU2ZTY7IH1cbiAgLmF1dGgtZm9vdGVyLmlzT3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNvbG9yOiAjZTZlNmU2OyB9XG4gICAgLmF1dGgtZm9vdGVyLmlzT3BlbiBhIHtcbiAgICAgIGNvbG9yOiAjZTZlNmU2OyB9XG4gICAgICAuYXV0aC1mb290ZXIuaXNPcGVuIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2U2ZTZlNjsgfVxuICAgIC5hdXRoLWZvb3Rlci5pc09wZW4gbGkge1xuICAgICAgY29sb3I6ICNlNmU2ZTY7IH1cbiAgLmF1dGgtZm9vdGVyLmF1dGgtZm9vdGVyLWluc2lkZSB7XG4gICAgY29sb3I6ICNlNmU2ZTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmF1dGgtZm9vdGVyLmF1dGgtZm9vdGVyLWluc2lkZSBhIHtcbiAgICAgIGNvbG9yOiAjZTZlNmU2OyB9XG4gICAgICAuYXV0aC1mb290ZXIuYXV0aC1mb290ZXItaW5zaWRlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2U2ZTZlNjsgfVxuICAgIC5hdXRoLWZvb3Rlci5hdXRoLWZvb3Rlci1pbnNpZGUuaXNPcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmF1dGgtZm9vdGVyLmF1dGgtZm9vdGVyLWluc2lkZS5pc09wZW4gYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5hdXRoLWZvb3Rlci5hdXRoLWZvb3Rlci1pbnNpZGUuaXNPcGVuIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5hdXRoLWZvb3Rlcl9hY2NvcmRpb24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24uZWwtY29sbGFwc2Uge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYXV0aC1mb290ZXJfYWNjb3JkaW9uIC5lbC1jb2xsYXBzZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmF1dGgtZm9vdGVyX2FjY29yZGlvbiAuZWwtY29sbGFwc2UtaXRlbV9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX3dyYXAge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLypBcnJvdyBpY29uKi9cbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3cud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAvKnRvcDogLTE0cHgqLyB9IH1cbiAgICAuYXV0aC1mb290ZXJfYWNjb3JkaW9uIC5lbC1jb2xsYXBzZS1pdGVtX19hcnJvdy5pcy1hY3RpdmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uYXV0aC1mb290ZXJfdG9wIHtcbiAgbWluLWhlaWdodDogNDZweDsgfVxuXG4uYXV0aC1mb290ZXJfYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG4uYXV0aC1mb290ZXJfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXV0aC1mb290ZXJfd3JhcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1OHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmF1dGgtZm9vdGVyX3dyYXAgLnBsdXMxOCB7XG4gICAgICB3aWR0aDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hdXRoLWZvb3Rlcl93cmFwIC5wbHVzMTgge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTJweDsgfSB9XG5cbi5hdXRoLWZvb3Rlcl90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4uYXV0aC1mb290ZXJfdGV4dCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmF1dGgtZm9vdGVyLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hdXRoLWZvb3Rlci1uYXYgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5hdXRoLWZvb3Rlci1uYXYgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgICAuYXV0aC1mb290ZXItbmF2IGxpOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgLmF1dGgtZm9vdGVyLW5hdiBsaSBhIHtcbiAgICAgIGNvbG9yOiAjZTZlNmU2OyB9XG5cbi5pbmZvLWxheW91dCAuYXV0aC1mb290ZXIge1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmluZm8tbGF5b3V0IC5hdXRoLWZvb3RlciAuYXV0aC1mb290ZXJfdGV4dCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmluZm8tbGF5b3V0IC5mb290ZXIge1xuICB6LWluZGV4OiAxMDA7IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW5BcnJvdyB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluQXJyb3cge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5BcnJvdyB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH1cblxuLmZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBtYXgtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiAxMHZoOyB9XG4gIC5mb290ZXIgLmZvb3Rlci1oaWRkZW4tcGFydCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMHZoOyB9IH1cbiAgLmZvb3Rlci5pc09wZW4ge1xuICAgIG1heC1oZWlnaHQ6IDI4dmg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5mb290ZXIuaXNPcGVuIHtcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDsgfSB9XG4gICAgLmZvb3Rlci5pc09wZW4gLmZvb3Rlci1oaWRkZW4tcGFydCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5hdXRoLWZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBtYXgtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLmF1dGgtZm9vdGVyIC5mb290ZXItaGlkZGVuLXBhcnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hdXRoLWZvb3RlciB7XG4gICAgICBtYXgtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmF1dGgtZm9vdGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEzdmg7IH0gfVxuICAuYXV0aC1mb290ZXIuaXNPcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmF1dGgtZm9vdGVyLmlzT3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5hdXRoLWZvb3Rlci5pc09wZW4ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuYXV0aC1mb290ZXIuaXNPcGVuIC5mb290ZXItaGlkZGVuLXBhcnQge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuXG4uaW5mby1sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5pbmZvLWxheW91dCAuaW5mby1sYXlvdXQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbmZvLWxheW91dCAuaW5mby1sYXlvdXQtY29udGFpbmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTsgfSB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5pbmZvLWxheW91dCAuaW5mby1sYXlvdXQtY29udGFpbmVyIGgxLCAuaW5mby1sYXlvdXQgLmluZm8tbGF5b3V0LWNvbnRhaW5lciBoMiwgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDMsIC5pbmZvLWxheW91dCAuaW5mby1sYXlvdXQtY29udGFpbmVyIGg0LCAuaW5mby1sYXlvdXQgLmluZm8tbGF5b3V0LWNvbnRhaW5lciBoNSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDEge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBtYXJnaW46IDAuNjdlbSAwOyB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAuaW5mby1sYXlvdXQgLmluZm8tbGF5b3V0LWNvbnRhaW5lciBoNSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5oZWFkZXIgLmxvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cbiAgLmhlYWRlciAubG9nby13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyIC5sb2dvLXdyYXA6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogOTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDdkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ3ZGVnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjE4MmI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXIgLmxvZ28td3JhcDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgICAgIGxlZnQ6IDgwJTsgfSB9XG5cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuXG4uaGVhZGVyLmhlYWRlck5vdEZpeGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXIuaGVhZGVyTm90Rml4ZWQgLmNvbnRhaW5lci0xNzYwIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5oZWFkZXIuaGVhZGVyU2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiwgI2IzYjNiMyk7IH1cblxuLmRlZmF1bHQtbGF5b3V0IC5oZWFkZXIuaGVhZGVyU2Nyb2xsZWQsIC5wcm9maWxlTGF5b3V0IC5oZWFkZXIuaGVhZGVyU2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLmluZm8tcnVsZXMgLnJ1bGVzX2JveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDIyMHB4KTtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAj0YHRgdGBIHRyYW5zcGFyZW50O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47IH1cbiAgLmluZm8tcnVsZXMgLnJ1bGVzX2JveDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmluZm8tcnVsZXMgLnJ1bGVzX2JveDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuaW5mby1ydWxlcyAucnVsZXNfYm94IHtcbiAgICAgIGhlaWdodDogY2FsYyg5MHZoIC0gMzM4cHgpOyB9IH1cblxuLmluZm8tcnVsZXMgLnJ1bGVzX3RleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuYXV0aC1sYXlvdXQge1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hdXRoLWxheW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuLmF1dGgtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAuYXV0aC13cmFwIHtcbiAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXV0aC13cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7IH0gfVxuXG4uYXV0aC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjgpKTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAuYXV0aC13cmFwOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmF1dGgtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYXV0aC12aWRlby1iZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucGFnZS5hdXRoIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cblxuLmF1dGgtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDg1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmF1dGgtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmF1dGgtY29udGFpbmVyID4gLnJvdyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNThweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5hdXRoLXNsaWRlcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hdXRoLXNsaWRlcl90aXRsZSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtc2xpZGVyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aC1zbGlkZXJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1pbi1oZWlnaHQ6IDI1NHB4OyB9IH1cblxuLmVsLWJ1dHRvbi5hdXRoLXNsaWRlcl9idXR0b24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA4cHggNDNweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuXG4uZWwtYnV0dG9uLmF1dGgtc2xpZGVyX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmF1dGgtcG9wdXAge1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hdXRoLXBvcHVwIC5lbC1kaWFsb2dfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXV0aC1wb3B1cCAuZWwtZGlhbG9nX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5lcnJvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lcnJvci1jb2RlIHtcbiAgY29sb3I6ICNkNjE4MmI7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXJyb3ItY29kZSB7XG4gICAgICBmb250LXNpemU6IDI1MHB4OyB9IH1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uYmFzaWMtZm9ybS13cmFwIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAuYmFzaWMtZm9ybS13cmFwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYXNpYy1mb3JtLXdyYXBfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgICAuYmFzaWMtZm9ybS13cmFwX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgLmJhc2ljLWZvcm0td3JhcF9saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5iYXNpYy1mb3JtLXdyYXBfbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAuYmFzaWMtZm9ybS13cmFwIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmJhc2ljLWZvcm0td3JhcCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuYmFzaWMtZm9ybS13cmFwIC53cmFwcGVyLXRvLXN0YW5kYXJ0LWxvZ2luIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkge1xuICAgIC5iYXNpYy1mb3JtLXdyYXAge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAgIC5iYXNpYy1mb3JtLXdyYXAge1xuICAgICAgcGFkZGluZzogMjVweDsgfSB9XG5cbi5hdXRoLWNob2ljZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuYXV0aC1jaG9pY2UgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgLmF1dGgtY2hvaWNlX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDsgfVxuXG4uYXV0aC1jaG9pY2UgLmZiX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc29jaWFsL2ZiLnN2Zykgbm8tcmVwZWF0IDUwJTsgfVxuXG4uYXV0aC1jaG9pY2UgLmZiX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc29jaWFsL2ZiLnN2Zyk7IH1cblxuLmF1dGgtY2hvaWNlIC52a19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NvY2lhbC92ay5zdmcpIG5vLXJlcGVhdCA1MCU7IH1cblxuLmF1dGgtY2hvaWNlIC52a19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvY2lhbC92ay5zdmcpOyB9XG5cbi5hdXRoLWNob2ljZSAub2tfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zb2NpYWwvb2suc3ZnKSBuby1yZXBlYXQgNTAlOyB9XG5cbi5hdXRoLWNob2ljZSAub2tfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zb2NpYWwvb2suc3ZnKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCwgLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsIC5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsIC5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogOTYwcHg7IH1cblxuLnJlbWluZC1wYXNzd29yZCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYXV0aC1mb3JtX2J1dHRvbiwgLmF1dGgtZm9ybV9saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjNweDsgfVxuXG4uYXV0aC1mb3JtX2xpbmsge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmF1dGgtZm9ybV9saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNiMzE0MjQ7IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNmNhNjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiAuMXM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDlweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2E2O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDYzYTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjNhODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2Y2E2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYTY7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2Y2E2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYTY7IH1cbiAgLmJ0bi1kYW5nZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDZjYTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNhNjsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNmNhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2E2OyB9XG4gIC5idG4tZGVmYXVsdCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjNhODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2M2E4OyB9XG5cbi5wYXNzRXllLCAucGFzc0V5ZUNvbmZpcm0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFzc0V5ZS5leWVfY2xvc2UsIC5wYXNzRXllQ29uZmlybS5leWVfY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZXllX2Nsb3NlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAucGFzc0V5ZS5leWVfY2xvc2U6aG92ZXIsIC5wYXNzRXllQ29uZmlybS5leWVfY2xvc2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9leWVfY2xvc2VfaG92ZXIuc3ZnKTsgfVxuICAucGFzc0V5ZS5leWVfb3BlbiwgLnBhc3NFeWVDb25maXJtLmV5ZV9vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9vcGVuLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAucGFzc0V5ZS5leWVfb3Blbjpob3ZlciwgLnBhc3NFeWVDb25maXJtLmV5ZV9vcGVuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZXllX29wZW5faG92ZXIuc3ZnKTsgfVxuICAuaGFzLXRpcCAucGFzc0V5ZSwgLmhhcy10aXAgLnBhc3NFeWVDb25maXJtIHtcbiAgICByaWdodDogMzBweDsgfVxuXG4ucGFzc0V5ZUNvbmZpcm0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFzc0V5ZUNvbmZpcm0uZXllX2Nsb3NlQyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9leWVfY2xvc2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgIC5wYXNzRXllQ29uZmlybS5leWVfY2xvc2VDOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZXllX2Nsb3NlX2hvdmVyLnN2Zyk7IH1cbiAgLnBhc3NFeWVDb25maXJtLmV5ZV9vcGVuQyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9leWVfb3Blbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgLnBhc3NFeWVDb25maXJtLmV5ZV9vcGVuQzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9vcGVuX2hvdmVyLnN2Zyk7IH1cbiAgLmhhcy10aXAgLnBhc3NFeWVDb25maXJtIHtcbiAgICByaWdodDogMzBweDsgfVxuXG4ucmVnLWZvcm1fc3RlcCAuaGFzLXRpcCAucGFzc0V5ZSB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi5hdXRoLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWxheW91dCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnBhZ2UuYXV0aCB7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG5ib2R5IC5wbXJ1X3djbW5fY29va2llQ29uc2VudEJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3R0b206IDEwdmggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuYm9keSAucG1ydV93Y21uX2Nvb2tpZUNvbnNlbnRUZXh0IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiA5cHg7IH1cblxuYm9keSAucG1ydV93Y21uX2Nvb2tpZUNvbnNlbnRCdG5PayB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOXB4IDEwcHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuICBib2R5IC5wbXJ1X3djbW5fY29va2llQ29uc2VudEJ0bk9rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnViZS1ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjkwcHg7XG4gIHBhZGRpbmc6IDE0cHggMjZweCAxNHB4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWVmNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgbGVmdCAuM3MsIHJpZ2h0IC4zcywgdG9wIC40cywgYm90dG9tIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcywgbGVmdCAuM3MsIHJpZ2h0IC4zcywgdG9wIC40cywgYm90dG9tIC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3MsIGxlZnQgLjNzLCByaWdodCAuM3MsIHRvcCAuNHMsIGJvdHRvbSAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiAxNnB4O1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIC51YmUtbm90aWZpY2F0aW9uX19ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7IH1cbiAgLnViZS1ub3RpZmljYXRpb25fX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMwMzEzMztcbiAgICBtYXJnaW46IDA7IH1cbiAgLnViZS1ub3RpZmljYXRpb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW46IDZweCAwIDA7XG4gICAgY29sb3I6ICM2MDYyNjY7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIC51YmUtbm90aWZpY2F0aW9uX19jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC51YmUtbm90aWZpY2F0aW9uX19pY29uIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC51YmUtbm90aWZpY2F0aW9uX19jbG9zZUJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM5MDkzOTk7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC51YmUtbm90aWZpY2F0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzYwNjI2NjsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbi5yaWdodCB7XG4gIHJpZ2h0OiAxNnB4OyB9XG5cbi51YmUtbm90aWZpY2F0aW9uLmxlZnQge1xuICBsZWZ0OiAxNnB4OyB9XG5cbi51YmUtbm90aWZpY2F0aW9uX19ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4OyB9XG5cbi51YmUtbm90aWZpY2F0aW9uX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIG1hcmdpbjogMDsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbl9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgY29sb3I6ICM2MDYyNjY7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnViZS1ub3RpZmljYXRpb25fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbl9faWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbl9fY2xvc2VCdG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM5MDkzOTk7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbl9fY2xvc2VCdG46aG92ZXIge1xuICBjb2xvcjogIzYwNjI2NjsgfVxuXG4uZWwtaWNvbi1zdWNjZXNzIHtcbiAgY29sb3I6ICM2N2MyM2E7IH1cblxuLmVsLWljb24tZXJyb3Ige1xuICBjb2xvcjogI2Q2MTgyYjsgfVxuXG4uZWwtaWNvbi1pbmZvIHtcbiAgY29sb3I6ICM5MDkzOTk7IH1cblxuLmVsLWljb24td2FybmluZyB7XG4gIGNvbG9yOiAjZTZhMjNjOyB9XG5cbi51YmUtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXIge1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuLnViZS1ub3RpZmljYXRpb24tZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5yZWctY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlZy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDM0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmVnLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMzZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAucmVnLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5yZWctY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9IH1cbiAgLnJlZy1jb250YWluZXIgI290LXNkay1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjMDA3YmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiB1bnNldDsgfVxuICAgIC5yZWctY29udGFpbmVyICNvdC1zZGstYnRuOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IHVuc2V0OyB9XG4gICAgLnJlZy1jb250YWluZXIgI290LXNkay1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU2YjM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjZmJkMGQ0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAuOHJlbTsgfVxuXG4uZXJyb3IgLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFnZSB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm90dG9tLXNwYW5uZXIge1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5mb3JtLW5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0tbm90ZSB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cblxuLmZvcm0tdGltZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmZvcm0tdGltZXJfdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5mb3JtLXRpbWVyX3RleHQgYSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuZm9ybS10aW1lcl90ZXh0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Q2MTgyYjsgfVxuXG4jdWJlLWNvbnRhaW5lci1yZWdpc3RlciAuYnRuW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNkNmQ2ZDY7IH1cblxubmF2LnRvcC1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1M0Y4RTtcbiAgcGFkZGluZzogNTRweCAxcmVtIDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBtaW4taGVpZ2h0OiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG5hdi50b3AtbWVudSB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuICBuYXYudG9wLW1lbnUgYS5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIG5hdi50b3AtbWVudSBhLm5hdmJhci1icmFuZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjVweCAhaW1wb3J0YW50OyB9IH1cbiAgICBuYXYudG9wLW1lbnUgYS5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIG5hdi50b3AtbWVudSBhLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMjkxcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG5hdi50b3AtbWVudSBhLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBuYXYudG9wLW1lbnUge1xuICAgICAgbWluLWhlaWdodDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9IH1cbiAgbmF2LnRvcC1tZW51IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgbmF2LnRvcC1tZW51IC5uYXYtaXRlbSBhLm5hdi1saW5rOmhvdmVyLCBuYXYudG9wLW1lbnUgLm5hdi1pdGVtIGEubmF2LWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBuYXYudG9wLW1lbnUgLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfSB9XG4gIG5hdi50b3AtbWVudSAubmF2LWl0ZW0uYWN0aXZlIGEubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgbmF2LnRvcC1tZW51IC5uYXYtaXRlbS5hY3RpdmUgYS5uYXYtbGluazpob3ZlciwgbmF2LnRvcC1tZW51IC5uYXYtaXRlbS5hY3RpdmUgYS5uYXYtbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMyODdiNjsgfVxuXG4ubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMWExYjIzO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0OyB9XG5cbi5tb2JpbGUtbWVudSB7XG4gIGJhY2tncm91bmQ6ICMxYTFiMjM7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgZ3JleTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAubW9iaWxlLW1lbnUgKiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5tb2JpbGUtbWVudSAub3V0ZXItd3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHZoOyB9XG4gICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5pdGVtIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5pdGVtLmNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjllbSowLjkpO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5iLWhlYWRlci1ub3RpZmljYXRpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMWVtOyB9XG4gICAgICAubW9iaWxlLW1lbnUgLm91dGVyLXdyYXBwZXIgLmItaGVhZGVyLW5vdGlmaWNhdGlvbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLjRlbTtcbiAgICAgICAgd2lkdGg6IDEuNGVtO1xuICAgICAgICBoZWlnaHQ6IDEuNmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYWQtbm90aWYucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5hZGRfbXlfbG9vayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogLjVlbTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5hZGRfbXlfbG9vazphZnRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogMCAwOyB9XG4gICAgICAubW9iaWxlLW1lbnUgLm91dGVyLXdyYXBwZXIgLmFkZF9teV9sb29rIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogLjRlbTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5hZGRfbXlfbG9vayAuaWNvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IC4zZW07XG4gICAgICAgIGxlZnQ6IC4yZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAuMmVtO1xuICAgICAgICB3aWR0aDogLjNlbTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5hZGRfbXlfbG9vayBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtOyB9XG4gICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIGhyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS40ZW07IH1cbiAgICAubW9iaWxlLW1lbnUgLm91dGVyLXdyYXBwZXIgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMS41ZW07XG4gICAgICBwYWRkaW5nOiAzZW07IH1cbiAgICAgIC5tb2JpbGUtbWVudSAub3V0ZXItd3JhcHBlciAuY2xvc2UtYnV0dG9uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjdlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjdlbTsgfVxuICAubW9iaWxlLW1lbnUuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1vYmlsZS1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJ1cmdlci1idXR0b24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDAwMTtcbiAgcGFkZGluZzogMTNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzOyB9XG4gIC5idXJnZXItYnV0dG9uLnRyYW5zbGF0ZS10b3Age1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2LjNlbSk7IH1cbiAgLmJ1cmdlci1idXR0b24gLmlubmVyLW1lbnUtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5idXJnZXItYnV0dG9uLmFjdGl2ZSAuYnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5idXJnZXItYnV0dG9uIC5idXJnZXIge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMsIHdpZHRoIC40cywgb3BhY2l0eSAuNHM7IH1cbiAgICAuYnVyZ2VyLWJ1dHRvbiAuYnVyZ2VyLnRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1cmdlci1idXR0b24gLmJ1cmdlci5taWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNHMsIG9wYWNpdHkgLjRzOyB9XG4gICAgLmJ1cmdlci1idXR0b24gLmJ1cmdlci5ib3R0b20ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjVlbSk7IH1cbiAgICAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLnRvcCB7XG4gICAgICB3aWR0aDogMTQwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLm1pZCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLmJvdHRvbSB7XG4gICAgICB3aWR0aDogMTQwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTdweCkgcm90YXRlKC00NWRlZyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJ1cmdlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLmF2LWxheW91dCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hdi1sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYXYtbGF5b3V0IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgMTM1cHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5hdi1sYXlvdXQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggKyAyMzVweCk7IH0gfVxuXG4uYXYtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmF2LWNvbnRhaW5lciA+IC5yb3cge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNThweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hdi1sYXlvdXQgI3ViZS1hdi1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5hdi1sYXlvdXQgLnViZS1jYW1lcmEtaW5zaWRlIC51YmUtY2FtZXJhLWNhcHR1cmUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTRiOWI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEyO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmMTIyODMgMCwgI2ZmNGI0Myk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5hdi1sYXlvdXQgLnViZS1jYW1lcmEtY2FwdHVyZSBzdmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hdi1sYXlvdXQgLnViZS1jYW1lcmEtaW5zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMCA3MDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuLmF2LWxheW91dCAudWJlLWNhbWVyYS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYXYtbGF5b3V0IC51YmUtY2FtZXJhLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4taGVpZ2h0OiA1MDBweCkge1xuICAgIC5hdi1sYXlvdXQgLnViZS1jYW1lcmEtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLWhlaWdodDogNjAwcHgpIHtcbiAgICAuYXYtbGF5b3V0IC51YmUtY2FtZXJhLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uYWdlLXNlbGVjdC1idG4ge1xuICBtaW4taGVpZ2h0OiA0OHB4OyB9XG5cbi51YmUtZmlsZS1wcmV2aWV3LWRvY3VtZW50IHtcbiAgbWF4LXdpZHRoOiAxOTBweDsgfVxuXG4uZmlsZS11cGxvYWQtZ3JvdXAgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFnZS1jb25maXJtLWZpbGUgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmFnZS1jb25maXJtLWZpbGUgc2VsZWN0OmFjdGl2ZSArIC5zZWxlY3RfX2luZGljYXRvcnMgLnNlbGVjdF9faW5kaWNhdG9yLXNlcGFyYXRvciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuaS5pbmZvLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdXJsKC9sb2NhbC9sYXlvdXQvYXNzZXRzL2ltZy9pY29uLWluZm8ud2VicCk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uZWwtbG9hZGluZy1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZWwtbG9hZGluZy1zcGlubmVyIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmVsLWxvYWRpbmctc3Bpbm5lciAuY2lyY3VsYXIge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbmltYXRpb246IGxvYWRpbmctcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uZWwtbG9hZGluZy1zcGlubmVyIC5wYXRoIHtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nLWRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogOTAsMTUwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2U6ICM0MDllZmY7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgY3g6IDUwO1xuICBjeTogNTA7XG4gIHI6IDIwO1xuICBmaWxsOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZy1yb3RhdGUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nLWRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwxNTA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC00MHB4OyB9XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwxNTA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjBweDsgfSB9XG5cbiNwcml6ZS1vcmRlci1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNwcml6ZS1vcmRlci1mb3JtIC5lbC1sb2FkaW5nLW1hc2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB6LWluZGV4OiAzMDsgfVxuXG4ucHJsLXByaXplLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uanMtcHJvZmlsZS1vcmRlci1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYWJpbmV0IC5lbC1sb2FkaW5nLW1hc2sge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnJ1bGVzX21vZGFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5ydWxlc19tb2RhbCAuZnMtMTQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucnVsZXNfbW9kYWwuZ2VuZXJhbF9ydWxlc19tb2RhbCB7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLnJ1bGVzX21vZGFsLmdlbmVyYWxfcnVsZXNfbW9kYWwgLmNoZWNrYm94X2dyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5ydWxlc19tb2RhbC5nZW5lcmFsX3J1bGVzX21vZGFsIC5jaGVja2JveF9ncm91cCBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbC5nZW5lcmFsX3J1bGVzX21vZGFsIC5jaGVja2JveF9ncm91cCBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgICAucnVsZXNfbW9kYWwuZ2VuZXJhbF9ydWxlc19tb2RhbCAuY2hlY2tib3hfZ3JvdXAgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkOyB9XG4gICAgLnJ1bGVzX21vZGFsLmdlbmVyYWxfcnVsZXNfbW9kYWwgLmJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucnVsZXNfbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC8qXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogNjIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cbiovIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgd2lkdGg6IDc4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI1cHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNjRweCAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA4MHB4IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tYiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogMCA2NHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgODBweDsgfSB9XG4gICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdmN2Y3ZjtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IHtcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XG4gICAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5ydWxlc19ib3gge1xuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJ1bGVzX2JveCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxMHB4OyB9IH1cbiAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5ydWxlc19ib3ggLnJ1bGVzX3RleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBjb2xvcjogIzdmN2Y3ZjsgfVxuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IC5ydWxlc190ZXh0IGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2Y2E2O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IC5ydWxlc190ZXh0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5ydWxlc19ib3ggLnJ1bGVzX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IC5ydWxlc190ZXh0IHAgYiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJ1bGVzX2JveCAucnVsZXNfdGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDI1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJ1bGVzX2JveCAucnVsZXNfdGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5ydWxlc19ib3ggLnJ1bGVzX3RleHQge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG4gICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5yb3cgZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDY0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDgwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAucnVsZXNfbW9kYWwgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBvcHVwLXBhc3N3b3JkIC5wb3B1cC1pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA0NXB4O1xuICBjb2xvcjogIzAwMDsgfVxuICAucG9wdXAtcGFzc3dvcmQgLnBvcHVwLWlubmVyIC5ydWxlcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucG9wdXAtcGFzc3dvcmQgLnBvcHVwLWlubmVyIC5ydWxlcyAucGFzc3dvcmQtcmVzZXQge1xuICAgICAgbWluLXdpZHRoOiAyMjhweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLXBhc3N3b3JkICNwYXNzd29yZC1tZXNzYWdlLFxuICAucG9wdXAtcGFzc3dvcmQgI3JlLXBhc3N3b3JkLW1lc3NhZ2Uge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG4udWJlLXZpc2liaWxpdHktc2hvdy1mb3Itc3VibWl0dGVkUGhvbmVDb2RlIC5oZWxwLXN1Y2Nlc3MtYmxvY2ssIC51YmUtdmlzaWJpbGl0eS1zaG93LWZvci1zdWJtaXR0ZWRFbWFpbENvZGUgLmhlbHAtc3VjY2Vzcy1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjMDA4ODAwOyB9XG5cbi51YmUtdmlzaWJpbGl0eS1zaG93LWZvci1zdWJtaXR0ZWRQaG9uZUNvZGUudWJlLXZhbGlkYXRpb24tc3VjY2VzcyAuaGVscC1zdWNjZXNzLWJsb2NrLCAudWJlLXZpc2liaWxpdHktc2hvdy1mb3Itc3VibWl0dGVkRW1haWxDb2RlLnViZS12YWxpZGF0aW9uLXN1Y2Nlc3MgLmhlbHAtc3VjY2Vzcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmJyYW5kcy1tZW51LWRlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzRjhFO1xuICBtYXJnaW46IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcGFkZGluZzogMTBweCAwIDhweDtcbiAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnJhbmRzLW1lbnUtZGVza3RvcCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AgYTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBib3R0b206IDExcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlOyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AgYTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wIGEgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7IH1cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcCBhIC5icy1leHRlcm5hbC1saW5rIHtcbiAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AgYSAucHJsLWV4dGVybmFsLWxpbmsge1xuICAgICAgd2lkdGg6IDk5cHg7IH1cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcCBhIC5tcmwtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogNjdweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wIGEgLm1wbS1leHRlcm5hbC1saW5rIHtcbiAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wIGEgLm54LWV4dGVybmFsLWxpbmsge1xuICAgICAgd2lkdGg6IDUycHg7IH1cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcCBhIC5jaGUtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7IH1cbiAgLmJyYW5kcy1tZW51LWRlc2t0b3A6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJyYW5kcy1tZW51LWRlc2t0b3A6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG4gICAgY29udGVudDogJyc7XG4gICAgYm90dG9tOiAyMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yaWdodDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCB7XG4gIHBhZGRpbmc6IDAgMCAycHg7IH1cbiAgLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkIGEge1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkIGE6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm90dG9tOiAwcHg7IH1cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQgYSAuYnMtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogMjRweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCBhIC5wcmwtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCBhIC5tcmwtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCBhIC5tcG0tZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogNTJweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCBhIC5ueC1leHRlcm5hbC1saW5rIHtcbiAgICAgIHdpZHRoOiAxNXB4OyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkIGEgLmNoZS1leHRlcm5hbC1saW5rIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDsgfVxuICAuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQ6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3R0b206IDI1JTsgfVxuICAuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQgKyAubmF2YmFyIHtcbiAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCArIC5uYXZiYXIge1xuICAgICAgICB0b3A6IDA7IH0gfVxuXG4uYnJhbmRzLW1lbnUtbW9iaWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLmJyYW5kcy1tZW51LW1vYmlsZSAuYnJhbmRzLW1lbnUtdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJyYW5kcy1tZW51LW1vYmlsZSAuYnJhbmQtbWVudS1pdGVtcyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5icmFuZHMtbWVudS1tb2JpbGUgLmJyYW5kLW1lbnUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9XG5cbi5icmFuZHMtbWVudS1kZXNrdG9wIC5vbGQtd2hpdGUtbG9nbyxcbi5icmFuZHMtbWVudS1kZXNrdG9wIC5vbGQtYmxhY2stbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxubmF2LnRvcC1tZW51IHtcbiAgdG9wOiA0OXB4O1xuICB0cmFuc2l0aW9uOiAuNnMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG5hdi50b3AtbWVudSB7XG4gICAgICB0b3A6IDA7IH0gfVxuXG4uYmFzaWMtZm9ybS13cmFwX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOXB4OyB9XG5cbiN1YmUtY29udGFpbmVyLXBob25lLWxvZ2luIC5zaWduLWluX19ub3RpY2Uge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuI3ViZS1jb250YWluZXItcGhvbmUtbG9naW4gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuc29jaWFsLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuc2lnbi1pbl9fdGVybXMtYXJnZWUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAucGhvbmUtY29kZV9zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnBob25lLWNvZGVfc3VidGl0bGUgYSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNsb2dpbi1jb2x1bW4tZm9ybSAucGhvbmUtY29kZV9zdWJ0aXRsZSBhIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLmlucHV0LXRleHRfX2lucHV0LS1jb25maXJtLWNvZGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogNDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIDAsICMwMDAwMDAgNDRweCwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgNThweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMjBweCAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnBob25lLWNvZGVfbm8tY29kZSxcbiNsb2dpbi1jb2x1bW4tZm9ybSAuc2lnbi1pbl9fZm9ybS1jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnNpZ24taW5fX2Zvcm0tc3dpdGNoLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN1YmUtY29udGFpbmVyLXBob25lLWNvZGUge1xuICBtaW4taGVpZ2h0OiAzMDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuI2xvZ2luLWNvbHVtbi1mb3JtIC5zb2NpYWwtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmF1dGgtY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGgtY2hvaWNlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuXG4uYXV0aCAjcGFzc3dvcmQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbnZpdGUtZnJpZW5kLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmludml0ZS1mcmllbmQtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgLmludml0ZS1mcmllbmQtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXJfX2hlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmludml0ZS1mcmllbmQtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXJfX2JvZHktY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgcGFkZGluZzogMjBweCAxOXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYnRuLWNvcHkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2ZpbGUvY29weS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYm9keS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYm9keS10ZXh0IHNwYW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYm9keS10ZXh0IGEge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAuaW52aXRlLWZyaWVuZC1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgIC5pbnZpdGUtZnJpZW5kLW1lc3NhZ2UgLm1lc3NhZ2UtY29udGFpbmVyIC5pbnZpdGUtZnJpZW5kLWJ1dHRvbnMgLmludml0ZS1mcmllbmQtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2E2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmludml0ZS1mcmllbmQtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLmludml0ZS1mcmllbmQtYnV0dG9ucyAuaW52aXRlLWZyaWVuZC1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAuaW52aXRlLWZyaWVuZC1idXR0b25zIC5pbnZpdGUtZnJpZW5kLWJ1dHRvbi5zZW50LXZpYS1zbXMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAuaW52aXRlLWZyaWVuZC1idXR0b25zIC5pbnZpdGUtZnJpZW5kLWJ1dHRvbi5zZW50LXZpYS1zbXMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi52aWRlby1wcmVsb2FkX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMCAzMHB4IDAgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tcHJlbG9hZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC52aWRlby1wcmVsb2FkX19pbWFnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBsb2FkZXItYW5pbWF0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4MSUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgxJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgxJSk7IH1cblxuLnZpZGVvLXByZWxvYWRfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC52aWRlby1wcmVsb2FkX19pbmZvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGxvYWRlci1hbmltYXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgxJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODElKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODElKTsgfVxuXG4udmlkZW8tcHJlbG9hZF9fdGV4dCB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG5Aa2V5ZnJhbWVzIGxvYWRlci1hbmltYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uYnBSdWxlcyB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweCAxNXB4IGNhbGMoMTB2aCArIDE1cHgpIDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5icFJ1bGVzIC5pbmZvLWxheW91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYnBSdWxlcyBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnBSdWxlcyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5icFJ1bGVzX19wb3B1cCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5icFJ1bGVzX19wb3B1cCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAuYnBSdWxlc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnBSdWxlc19faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5icFJ1bGVzX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJwUnVsZXNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmJwUnVsZXNfX21haW4ge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAvKiDQodC60YDRi9Cy0LDQtdC8IHNjcm9sbGJhciDQtNC70Y8gQ2hyb21lLCBTYWZhcmkg0LggT3BlcmEgKi8gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJwUnVsZXNfX21haW4ge1xuICAgICAgICAvKiDQodC60YDRi9Cy0LDQtdC8IHNjcm9sbGJhciDQtNC70Y8gSUUsIEVkZ2Ug0LggRmlyZWZveCAqL1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgIC8qIElFINC4IEVkZ2UgKi9cbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAvKiBGaXJlZm94ICovIH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJwUnVsZXNfX21haW46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5icFJ1bGVzX19mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnBSdWxlc19fZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuICAuYnBSdWxlc19fZm9vdGVyIC5jaGVja2JveF93cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnBSdWxlc19fZm9vdGVyIC5jaGVja2JveF93cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05ldWxhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ORVVMQS50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm9NZWQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2F1dHVtbi1wcm9tby9HcmV0YURpc05hclByb01lZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYXV0dW1uLXByb21vL0dyZXRhRGlzTmFyUHJvTWVkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9PcmFuaWVuYmF1bS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvT3JhbmllbmJhdW0tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Nvcm1vcmFudC1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zdWJzZXQtQ29ybW9yYW50LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3N1YnNldC1Db3Jtb3JhbnQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N1YnNldC1Sb2JvdG9Db25kZW5zZWQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N1YnNldC1Sb2JvdG9Db25kZW5zZWQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvR3JlRGlzTmFyUHJvUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L0dyZURpc05hclByb0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L0dyZURpc05hclByb0xpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LnN2ZyN3ZWJmb250cmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5zdmcjd2ViZm9udHJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuc3ZnI3dlYmZvbnRyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi5jb21tb24tcG9wdXBfX3RpdGxlLXRvcCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgcGFkZGluZzogMzVweCA1MHB4IDMwcHggNTBweDsgfVxuXG4uY29tbW9uLXBvcHVwX19jbG9zZS1jcm9zcyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnQvaW1nL3BvcC11cC1zcHJpdGUucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uY29tbW9uLXBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHggMzBweDsgfVxuXG4uY29tbW9uLXBvcHVwX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5jb21tb24tcG9wdXBfaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogMzdweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLmNvbW1vbi1wb3B1cF9pbnB1dC1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7IH1cblxuLmNvbW1vbi1wb3B1cF9wb2xsX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMCAxMHB4IDA7IH1cblxuLmNvbW1vbi1wb3B1cF9wb2xsX2xpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDE1cHg7IH1cblxuLmNvbW1vbi1wb3B1cF9wb2xsX2xpc3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5jb21tb24tcG9wdXBfcG9sbF9saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAxcHg7XG4gIGhlaWdodDogMTAxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50L2lxb3MvaW1nL3BvbGwtaWNvbnMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29tbW9uLXBvcHVwX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29tbW9uLXBvcHVwX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uY29tbW9uLXBvcHVwX19jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiOyB9XG5cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZjNmM2YzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pbWcvdGljay5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLmNvbW1vbi1wb3B1cF91cGRhdGVfbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweCAwIDEwcHggMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94X2Rlc2NyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1jYXI6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1iYXIgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tYmFyOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS10c2hpcnQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjNweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tdHNoaXJ0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjNweCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1zb2MgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tc29jOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1mbHkgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDZweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tZmx5OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDZweCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1iYWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NThweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tYmFkOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NThweCAtMTEzcHg7IH1cblxuLmNvbW1vbi1wb3B1cCB7XG4gIHdpZHRoOiA2MDBweDsgfVxuXG4ubGVnYWxfbm90aWNlIHtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAuY29tbW9uLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29tbW9uLXBvcHVwX190aXRsZS10b3Age1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweCAxNXB4OyB9XG4gIC5jb21tb24tcG9wdXBfX2NoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29tbW9uLXBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAxNXB4OyB9IH1cblxuLmluZGV4X3BhZ2VfZmVlZCAuaW5kZXhfcGFnZV9mZWVkIGEsXG4ucHJvZHVjdHNfYWxsIC5wcm9kdWN0c19hbGwgYSxcbi5pcW9zX21haW4gLmlxb3NfbWFpbiBhLFxuLnRydWVfbHV4dXJ5X2luZGV4X3BhZ2UgLnRydWVfbHV4dXJ5X2luZGV4X3BhZ2Uge1xuICBjb2xvcjogIzMyODdiNjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmVvU2Fuc1Byby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLmlxb3MtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBOZW9TYW5zUHJvOyB9XG5cbi5pcW9zLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBOZW9TYW5zUHJvO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA3MWRjO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA3MWRjO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pcW9zLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcxZGM7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mdWxsd2lkdGgtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4M3B4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBjb2xvcjogIzAwNzFkYzsgfVxuXG4uZnVsbHdpZHRoX3RleHQtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNzFweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVFzQUFBQWxDQVlBQUFCVmhNeWdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBRFVOSlJFRlVlTnJzWFFtVUZNVVovbmM1Uk53bEtCQVBnaURMdFNCSklBYnpEREZFUlhOd2lHY1NqUWNla1V1T2lBckd4RWhJVkJEUmlJQ2c1Tkpnb29LSVBDT2l4RWpFaUJIQ3dvcmhNSWtTRmRjcmtkc2w5YjM1KysyL3RkVTlYZDNWT3pQTmZPLzliMmQ3cW12NnFQcitzN3BMYVB6bUF4UU9hRmZEOGc4bGE1V3NVZktza28rb2lDS0tLRGdjbUZFUnVtMVR3N2FQbVFSYUtTbFYwbEpKYXlYdGxMUmw2YTVrRUxmZnAyU3BranVVL0xsNCtZc29JcDB3a2NWbUpRTU0yMXNvT1Y3SnFVcUdLK25HMjVzcEdjYXlSTW4zbGJ4VnZMUkZGSkV1bEZxMDNjMFd4NjFLS3BXTVZySkxhek9FM1pQZXhVdGJSQkVITDFsSTFDcVpwZVRyU25acTN4MnBaTG1TOWpHTzZ6SWxoeFJ2VDA1UW91U3FCUHR2cm1ScVFuMFBWUExaNGkxTWFtQTBESEN1VS9KNWl6N2drdHhuMlA2WWtqTWpIRk81a2plVmpGV3l3TkY1VGxKeVloYXI2WDEyd2FxVnJEU1FvQTJHS3JsVC9MOWR5VWtPNzl1TlRLZ2U3bGR5czZPK3oxRHloSkpPU3Q1SVlNeDlUc2txN3Y5ZHgzMy9VY2tEU240ZHN2MDVTcWJIK0QxY24vNEIzOC9VNWdDVTdFVktubmR3cnVjcW1aYnJtSVV0TUtGSEtEbkJNR0hBOG4rMzdPOVNKb3pSRHNsaWdKTFRMZHJ2b1V6UUZocndsUWkvZDdpU2p1TC8xbzd2VzRYV2YyZUhmWU9rbTdCMThjTUV4aHppWG9jcEdhUGt4NDc3UGQxeXZIMUd1NDZ1MGNuUS95SWwvWlJzaTlsMys0U1BQUkd5Z0dYeUN5Vy9NbnozYmN1YlY4cURDT2pMMnZndkRvNVJkMmtlVVhLM2tnOTRZaHpCY1piVFdMT2kvZGtzT0xlSlRDQnBSMWQyTFlFcmxVeEo0THg3OGQ4eHJCbi81NURrWlA5UmdNRDhYUEYvRTFaYzBvVUMwWFhQWXFrR0FkbkVaVXErcE9SREIrZTlteTNuc0VBaTRtVHgvMXIyQW9qUHJSbTdvcC9pZVlCejdlT0tMSWpOVmhOc1RlOXZLT2tpL2gvdGlDeDBWTEdySVlFNHl3ektaSG5taVF1S1FkMVR5VGVWN0UwNVdZemhnUUlnVlg2ZWt0OGtZRmw0MXRjSVI2WTBqdlZDcmY4b2VGdkpUU0hiZnBuZGpDam9vZVFQUEtiMnh6ejNQWmJIMFVramkzVUhabFFFbm5QSmhDMVEzQStYT2hvQU5UNW1sYTJaTk5iZ1V4N1Z5QlBtTmNvRXlxUmZpWFR4NUpRVFJTdDJBU1ZHSmVTR2VKaEFiZ0xaU05lMzRNOGRXQ3NtalZYQ0NzdUc5V3pGU2d4a3F6WHZvY2prYnlDWVVvZDlidmNaZ0dGUnlSZFFvaGtQaE1iR1htcVlFYml1a1FaaHJnQ2lLTk8yd2RUK29zUGZLR1BONXVFb0EwSFpvamxib0g2RWxDUnFRcmJieW9wUHR5S3VNaWpJZkNXTU4xeVNoY21jZWkrR1ZTRXZhTE1jWEo4TlZEKzRDYzAxS0tWRVVXcVljTklWZElWSzRlWjRtQmpUSFVaYzdNZ2NrWVVOVnZoWWFuQjl2MVVvZzhRVnlnM2JOb2JjRi83cjkvaXpYdjBKN1hOMmpxN1BKb08vRndXZjVQazR3R0R0SXZ4MmZUSzJTOEFGOGRDWll5TlJNZDZ3clZlZVh1ZDdxV0dxRm5Od0lSVkFmWWdyc29EbTcySFl2aXprL3BkVFpnMEtjRDFsS2tXVDBtNjI3b2lMU2YvZlBCOEhYZ1lLbWEzQlZEOEQwcHp2and2NFZmWk9ObGdjWVRDQXpEVkIrVHp4TUw2WEdOeXp4Nm54NDNNNUlZdlR4R1NYTHNpRElmWnRJc3l6SGN5eXM3UTJpRHozeWNIMTBlc1hYaytoQ3lKalJSakVMeWw1U0dzemd0eGt6bm9GYkI4Y3c2cllYeUNXaGFkd3ZrdVpsS1hFc1pSSllSNmFkcks0eGtkYmhOR29LTjd5c2laeldhdUJNR3A4dEY5akFhNVJQL0UvcXUrZXlaUDc1dktSQUZlTHoxN1Y2VDFhbXc0Uko3T2ZHL0lDWlZZMzYrUEZCbDNFTVQycWZkZldFTWZJSjN6TXgvNGZiVHZHMnk4aldsa0ZRUmJRT3FkbzJ4YXlmeFlHWTRWMm1NT2ZVV2d5WDJ2M0hTVnRHdkhhakdRVDNNUERTdDdKay90VzY1QVFMK0xQU084OXk1OWZWUEp5QUtsRUFhcFlqK0hQcXd6akE1bVhyMW1TSENZVnl2Um5GMURjd2dOS3hSRXcxeGRqSW40ekpZMWtnZlVKZDJ2YlVHeHlNZnUvMllCMUFpZUwvZDRVMzgzUkprVUxoNzV6R05OOHNoWnp1RDZGTHNodzRUN2VxWDAzeXhBZmlETUJaYndDbWFhWjFEQUdOTW1DZUlielp5d0pxSElVdDRCeTZCUkNEbk4wL1ZHL2NJRmhydHhBZFVWbUJVOFdYZGg2bUMvNjJNays1UGtVdnRKUnBrdnZNc1FIbGhxc21DWUpYeE5VYXk0WGsyZ2YzOUJ0S1NNS21TN0ZnaTQ5dnZRUWEyMkpPRVZha21oZ3hmeUx4NUFFWWlkaDZqb3VGeE4yTmgvL1J3NHNpMHErejlua1pvZjNZWkVQU1dKeFp2OUNKUXNFWUM3aENmd2Frd0x4Z0xxRENXUm1TSXNDYU1lQkhnQkJ0ZFdHTnJwMjYwakoxVG9jVFpsU1gyUmkyZ3RURVM3VzR5bTBLb1pTWFNwNG5zRWMzc24rc3dSY2xsWVJmOCtMVjJCOFZQUG4yd3p0c2xrWENMUjY4YXNuS2JOU0dIZzF3Skp4RGRjS0M4K0l1ZDlnNVlCSWpzdVhBUk1td3QyUkoxRWx1d0s3MkgvZndMNG5IcVVYWmJFUkZpcDVwYjUrWmEvTG1aaTZhYjdxWTQ3T3Z6L0hRdUF2OXhXQnBXcldXUE1Oa3lndHVGckVpbWI1dEVHZ2M1eTRMdERtbHhwY0ZodXkyRVoxeS8reHlQQXBxcjhpK0V5Mjd2eHFkTTVpeFVXc3BFamNzMzZhaFZoaW9ieElVNEltdEdBU0tyZHdhOElDVm5ObnF2K1VPdGVMemhJbmkzOVMvSkpjSGFqTEdNbWYzNmFHcVRvU1d1Z2VxcjlRNWhRbXJtb0h4N0dWemRlZVZEOENqY0RmeWhRVFJXOHhLQi9SWWtVU20za3luNkc1SW5kWlRrTHBGcXpYdGsvVHlBTDM0VnEyWWswWUwrSWV5eld5a0NoblJmZTZ4VEhpZnEvTjBtYTFSWDh0TGRyQ2RVZng0UXVhY25TNTZDd25NWXU0d0VVNVJ2aWNRVEVPbU1KNm1zMVZrZFoyTm5zeGtOZUo3U2lPZVVhN2FXbTBLb2l5cjFqVTA2aGR5ZTdaSU43MWJDc211Y1RUbEFuMFNWd29yQWVKRTFuTGtzSGxyUTZ3WmdvRnFFMGFiSWdWNWNXaXMxeVJ4VGoraStEaG5DeHRZWDc5MXFIdmJBSk1ZeFNXYmRKTXdFVlV0NW94TFdoRGRaSDJsMEpveXFWc1hjWWg2NTdpOHdiRDk5TU1NWUZyRGUwbThGOEVOQi9RdmtzRFdYaXUwRENlR3hJNVgzVFdOQWUvMlkvcUhod0NpMkZ1aUgyTzF2NHZpK0U3KytGZHRuaGVGckVVRFBKYkJMbWxBVmNJQWdUaExnNnhqMTRraExVa3gxSDRESkZNWTVyU25JaUIvWnpxcjcxQlduNEsxYTFWNlVCMWE0VG1HRnpFclR6Qm1oVTRXUUIvb3N4cWF6M29PWU5kd3ljT0ZyS1E3SWg4K2RDSS9ZeU02RHNIQVZvUGFiR3Btc20rME5KWHpWYzBwYnBZRWRDZHhSWWxITHU0eGpKZWdicUtWdzNmd3hlL1hUTzFXekJKZTltUk1XeHhnQkJNQVZtdjc5NHBJQXRnQWQrYjZ6UlBBR1B4cElPQkxHQWhuTXVma1VteGVjYmpDWnE1aW5nQ0FtOVBPajdHYVd5bVY0cUpnZFJpWDROcFdHZzRpelUwc1ZXMjJHSmYxRFpjSVA1SFVkU1BLTnlEamIxSml6Zlo3UTJZSERkUi9TcGRaQWgreGdyaEN0NEc5OFB2dlRRYk5iTG93V044ZjRIZXIwazh6b2RwVmpWY3d3ZlRUaFlqaEprSVRiTFNZdC9uV2RQSVZ3eU1Tb0FzOXJGUHZrSWI3RDlnbDZTUTRkVW43R0hyYVlmRnZtOXBaSUdNRWRMTzkxbFlGbFVCYmVDU0lwaDZvOWlHaHcxZExLeFFZSG9XeTFBQzdtUVhIMnVtRUhDQUZkZHpTcjRndGlQNE83R3hENll4QTV5SFVOM1RwLzVORFpmcFpnTzB3MnlENzl3NWdXTkZKa1JQNTBLTFZoUXdVV0RWcmxjUitEdExvaUNlY0N0OHlDY0lHTmpsUHBOWkI5eVEzZHEyVVNKbXRDeExIK3NEckpwQ0JTdzNaRWowMXpJMFNUTlp5SWVvektab3o0YVlwNW14bnUrY0JHQkp5Q2RQSDBybUJVdUZncURTK3JEUVl3VlkyL09WTFB0SXQ2QXFTOXNkMVBEMUR6MEVTV2Q3dUc5VkNza0N3T3JVSWRTd2hDQzFaT0ZwQjB6MitSSDd3S3JQMzJ2YjVHSW9sMENoa3I0R1lDRGw0UUtmRVBnMHV3eWVPL2RLeEg2V3NGV29hLzRnOUxRZ0M4ODlOUVd0MTRSd1c1RVIyUlZBVm9VTTNETXNqNmhOTzFsQSszaFBORm9Zd1FRTzBtNnRFNXpBTXcxbUw5SlhSeFRZUUVNYXJya3c5YU1DMXFCZUZ5TUw3SUlzQzhTQ05vZjRqUzJVcVNyVmNWdUlmVEdSTnZyRVM1SkV5MGE2ajB0eUVhdG9iTElZR3pEWmJiR2FHajUyTHlsWEJBUDhFcW9mVFljck5UMUNQN1pBVnNBdmVHZ1QzVWRBMllzVm9XSjFVY3hyTWw5ekJadFM4QlBZUFRlZzJ1SzRkV0pBUGNlaklmZlZyUmRVbkNaWldOZkc0dGhjQU1ycTNseVFoU2tiVXU3NE41Q3E4OTczaUxMZXZ6cm9FMjgvazY5TFJORVBLakNmVHVBYWdaaFFIUFFUc1EwRllVc3RCa2xUQ3YvZVZ4UktkV09TOG5zeWwvNFdyN0tBL3M0VG1uOEJ4VS8vd2hYRWVwRkJHbG1iM2k2R0lGeWxoUXZpQVpXbEtFejZxbkJOUG9sSUZxVWM5MWdiWXQ5am1haEFxdDU3UG5aVC9hQXJyalhpVnlnRDZNN1hZVTJFZVJZSG96bU9jNnFEdnNyaWtBV3lDMWkwc3N6UmljbG5VTGdxYkRJTm5Cc0N5Q0x1dTBhbnNqa3JuMEtORXZRcnFXRXB1Z21kSW1yMFRTSGJCVDFDYnB3MkNWMmcxcUJkTVlCdk1Zd2xUNnR2dFB5TmFVd1dOV1Qzemx1L0IrR0VJWXZESTVyNTJhNXJPOGRrQWNJL2grZFQzSWY4dHJFaGl3OTk0Z0o0Q0VuY3Qxd2pXM0crK0Eyc0dNVXk1emhSM2Jhc3lmVGo3a1ArTDJMZUg0SnNzcEVUZ2t2UE1XSGdCaUVWL0ZQS3ZISVJCVU95T09rOWNyT2tlSjNQOXZlMS9udVNlVm4zOFd5R2UyMmhCZU11NysvUG9wL2ZaYXlWYTMzaUJWV1d2K09sU1JlVDNSdnRxd3pINWhkVHFYRjBuMTdNMG45WHZoZFZEZ25qQTFicVQwV3dET1U1OXk2WnNLWGl3SXlLTGRrbjgvak5kQkNnamVaZXZXTTVBSXZJRFlhd2liKzllQ2w4RWV0eERZb2tRcmY5dndBREFNNU1wVy8ycDdzZEFBQUFBRWxGVGtTdVFtQ0NcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5mdWxsd2lkdGhfdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7IH1cblxuLmZ1bGx3aWR0aF9sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjU2cHg7XG4gIGhlaWdodDogNjZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFRQUFBQUJDQ0FZQUFBQzRsUWkxQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUVOQkpSRUZVZU5yc1hRdDRUY2NXM2lkQ3hQVXVwUnFQcWdxUmVBVHhEazAxallnMzFhcjZWQlc5OVZXcHR1b3R4S09vMXFWUlJWdDZLU1VTd2xWS3ZVa1FJdkZzMFNqUmFyeENKUkk1Ky80cmU2S0phczZjZmM0K09YdWZXZC8zbTBUMm5qMXJ6WnAvM2pNbUNUTDg1Tm9uRVV3Q1FvQkt3SFZnTXhDK3dLZjNKY2tPZ20rVVFWQWJvTkJkY2k0eEExbjVmczhFN2pIY0JkSmhoN3VTQVFUNTRJR2dBZUFIUE1YeXBDckw5NHBBYVpZL0pRRVBHeitYemV3bkE3ZUFPOEJ2d0ZYZ0YrQThjQXBJaEgzdjZOQ1d4Wmk5eXJMUWs5bk1nOWt2VDRyYjRQTVpMSlNaWDJZdzNHWTJ2UVhibWRYcVlQcDM4am92aEhGQXRVZjgvWGNnNERQZlhoZlZmdUN0RTJ0TkNLWUQ3d0hGZEZ4Mk1wbkRKcFBEQWtlQlhRc2JPRGN4SUgvSjV1MkJZT0E1b0xFVEVqQTU5MmxnQjdBTjJBcWZ5M0NtQk1LUG42R3lBRFFGZkFENnZhWVQrRFNSN0U5QUVuQ0lmQkpJZ0Y5eWtZSnAyUEdvcFFnSEZmTE15a1VOZTc2aU5uVnZKcStqZ3YrUlpFeWhWc01lWUJQd2JhUnZyeXZPa2pEa2F4MnFwSUNYZ0NvNnN5dlZibEZBSkh3dnJxZ1M4V2JTdXJZSStnR2hyTERyUmFpRnRScFlFdW5YNjNpaEJERGsyUG8waEk4VjhrejY0c1k5eXRuZ2lKZi9vWFZoTk1rQjFoUFp3V2tQRlZVaWtKKzFXWXVydDg1YlhIbXlIUmdISDNRSUVReE5qSEpEOENJd0VhaHZBUHRGQSs5KzNxam4rVWNTd09DRWFKa2pFcmNsL3QxbHE1MHhNY3JFK3RldUptdUJrWXNiOWJ6a3FBOGlINm13ajJaak9aNEdzeWY1M2tKZ0xQend0bFlmZWVOb0xua3VCOW9Zekg3VVRYM2ppeVk5VnY2TkFBWWQ0U09BWlUydEp3QVkxRlVKSUxmbEJMd09vNi9WK2tPRERzZVVaMDNtWncxdVV4b242TEtzV2JlZjdSM3g2MGVpQTFoWHJwS0I3VGR3YWRQdVh4Y2dnSUdIWXJnSTRLdm0zYXdtZ05jVG9sMlpBUEpreWxMLzdwTTF5OUZETVpVbFpmRE0xMFhzU1YzV0lQaGprcjBpZk8xd1RBMEVSd3hlK0Vsb1ZxdlpsODI2SmVmOWg3dlpiTkxzYTFyR3JTT1pCQWNyRHFPUHMzZkVBK0kyZUpyTnViV1dMWVdmQmpKVEpHWGc2RFp6RXBxU3UyK25aSklUMEJnU3pUelFGUERqQU0wOGxWWVpIeFhTNzZGN3MrVXR1cWJheVU4alhhRHdrOUQwNUN5Z3MwTUlRT2FQZTZha1RFWGFLdVdZdzlsRHlHRWZZNDd4Qk9BdEtmUG5hdnJYWXdmR2IwajVLcURyWWpzVDdEd0V6YTE4N1FZUUl5bURhL0hBdVc5YWRjbHh0Q2YyUDdDUmF0MW1rakpGMlFPb2JzWHJsQi9mSVk1QVc5UCs2c0dOelVHaW9WYldvdnNrWlNyNGpLUk1EWk5OYnpMa0VXZjZpcFpkYkc3OUluMjBucUJrUGpLdElDbnJOYW96bjJ6SHVuNjhmaG1LT0dzaWJTbmF0d0Q0T3cxeFlQTm9aNmRQMURxMG9JUDZpbDJvOVMxWk43MDJIKy92aDU3SjlraEx2MzJ4UVhEY29WYThRbXM1d29GdlZyWUp1MWZVdGtUQnZjalNGQVZkUmlJTW8rNlNwS3hUNEpIV3dGdGtWMXZTa1dNMjllZDhOSk9sYjlISzFtRTNIV1VuRk5STTl1MzhCRTZrY3ppdjh1eTNQNVlxcWxIQSt4TGZHZzlhOFBlNTZBSllLU2k4Mll6OTk2SDJtWUJ3TURDTk1USlA4MnNocS9Gc2twZjJiREtoOE0rMTRwVXZnSGUrYmRmWktSY3RnWkNvcHR3QXZhZzdRK3RHSWdBM2psZkQ4YzV5NktXNlFLS1ZHc2p4R09YN2M2dmFkdDd2bFBackhYWU53YmlYOTI2aUZsMFVoKzI4ODM1d28wTEtBM1V0QUJNMzlDYW93YktCU0tUZEY0am4xRE1RYkIxbUIySU5BUnB6NXQxNEZKQWh6bHI0OHd2U21BUE1SSnBmQk13Y3VwVURodGxveS9vYzMxbnNySVUvdnlDTk1VanJVZzU5N3YxRkFCb1dVQm9ENElWZUJleDdCZWtQQnBJNGRSMWxCd0lZeGxuNFY2eHBIeHFoTjVzaXpldVE5Zzg1ZFJ5czlqdTlkMjR1bldPV1BBREpBdGJweFhaSWF3Und6NEkrV3gzVUF1Q0huZ1hNZXdzNjlBV3lPWFI5dHUrZVRiWFVmcXZuamkxbFFNZ2hIS1I5RFJpdVY1c2k3WE9BWXh4NlBnMmIrS3NrVWs5Ty96K25GN3V0N1JDYWd2UytCbVQvZ3k2ZjQ1a2ZIVUlBcnRBQ3lKUFY3VHFmZ2g0TE9mWHRhVVB0M3g0b3daRm5jNk9DUXRMMWFrK2tuYm9BNHpuOU0xU2xMWXR4eG45RFg3YnJ0QXBwYmdETUFuNEFkZ0ZmQTEzd3R3SmRKbmV6V1ZNV2wxeEpvTzhuQ043bUdJU2hYWGtmcTNQYTNGa0lpOXdMZksxN2U1cWxMWkt5UHVGeEM0ODJWMGtBWE05dENIN2h0dDVzRjkweGhIWUlqckgwbkxaZEFETS9qQ0JyTzNSQzgwczZ3S0Z2Z1BwQ1lmTGx5Szk0T0cycTN1MEpIWEtnU3l5SHZqNXFDWUFIWVZ1MkZqZHFwU1c2QUhZVzZMS05ROTlLUFg3WVVsV2wwM3B6NU5jQnc3U3FvQXVIdnJWRE4yOXpVeEgzWFU3L0wydFVBdEI0SVpEckxRV0d6a2M0SDZXQndOOVVPTzJUSEkrZE1oQUJuT1NweUlBU1VzRUZNenh4WjNNK1Nxc1dyd2tDMEtpUFpTZ0NNSnQ0ZDZwNXFZeWY1MnlHRkFQWjh4ZGVYN1kyN2kxaEhUT0NOMjZuOVJHbExEeEtTMjJQaWk2QTFiV2hhMHdEUHFUekZVNmRyZDRNMHpGNmg0a3p2NjRiaUFCdWMrcGNUR1g4NXpuaUh0a3haa2NGUVFCaURNQ2liQW9KdnNXcHM2Y0taK1ZGdGxIcytVUDNJRjRDTUtra2dLTWNjWHNCMjRQVy8raGpOQUp3MTdLZjdxcmJnVG4xOWhEMkxIcTlhWjRjd2FzY2p6WUJranVzMjBuUDAvUWtyYnUvQUtUdTdOVkIxaThCYUxrZFdIWk5oOVZLYjdPTDJsUGpTbXFEcEJ5WlZZcmpjVXJJOHd3UEpQQzdYYlJPZ0xZbDMzS1FTZWc3UkRyWDh1RVBLZDh4Njd2N3RNL2tKQUJOKzhNdTZyQmFPYXVMMmxORHZWRlFiclpkdld1SnBDemdVaXRsV0ZqZVNVeVdCWjJvaFVKYjdGZnQ3ZHMrdFVoYUFLTEpLdXlwQjcwUlArM3pwNU9BcXhyRVpEUWwycFpoUnV0VnUxY2hITHYvNWNETER6OG9CZ0cxNkFKb3BITU8zdUdGa1VScm5WRXdyc1BIZXdJWlZneTA2Z1hGZ1FIQTZaYi8zZk9LUXduQXlPY0IyRU52UWFoRlM2ajU1ZUFyN1dqRjRiUEFaUU9TQUtFMDhFM0FpcjJqSFVjQUxyWVh3RnE5MVRTRnRjd3ZaKzRDT0VMbitGZmJ4b0dZL1lENVFKWTFGWmlPTUx2WjhuMjkvaG9Ea01Vc2dGNzBGbU1BMnN2aEFXMW82KzhJLzYvMlQwVklUV1k2LzVFdUNpbHBJSk5HUXIrZENRTmJYeE9EZ0hvYUJCVFRnQTRURkE2NmYrQlRRdU5sQjJpWk1TMENvdnNXNlk1QXVvdWhZaEdRQXUxSy9KZWtIS2xPQTMxVldIcXNYVk5DNmFlVHFjWUpBdEFUQVFoN0Zva2NHOVNLanZvK3p1QlUwbkRKUVZvQ1hSY0lrcFNMVEZ0enZqb0U3MDRSNndCMHBMY2dBQ0VQeS9IQkxXa0IwaW1HaGI2TDQrakk3eFdTNVl0TzZPOXRuV1Vsb0pINlY1cU5BVmd4MWVWdUZGdldYeFJQQjNkeW1WM1FnU1FsRDJteHhXZFJYTENrWExSajZTQ1RqcHJPQXNUM2J5dnpUbEVZcmNiU3dxYW5oZ1hJc3BtbXhTekNNRHZYb0V0cFRwMXpSUEZYNU9Td0ZyVEJhUVdIRC9xNWF6M0FJdlB4c3FIdVpaTmxUY21GMW9GYk9oT2d1bEZzQ1gxcmNUNTZYeFQ5QW5iYmpHQ1FoY2ZxdVR0Z21TV2RlbU5waVdWdDBXZmxqdnNQRGdMd05wQXRlWFFoeXMwV3hiNkEzWGhPaGFyc0NBSkk0U0NBaG9JQU9PT1dUU2NrWlRxcU1HbGpHRnZLcGxZY2o2V2NIOUZVZEFFSzJvM25KcWh5YmxxdnNwSmwwMWthRkxPQUpnMlhIRFRNT0FDSHZxb0hDcEVYSnpqeXEwV3RlUW02NzFaQkIvTFBVQTU5VDRvaS8vZEtpQWNPYUFIa0hweGc2Y0FGV3RSQWx6dXNNWWJ4TmMzWXd4eVAwU3dBelFuUDE3a1RCM0dPWnh5eTVUczE1aDZsMDVsYXMyLzlDY1JkZkxmSlJaM2JyZ1RQWTVxM0FOQVUyY2U1UnZrdEF6Vy9OTnNBaGJ6WUNkem55TE1QdldZZjg5UzVFMC9nOU05dGFyOEJHOUZGcEtuc0JwMHZnVFhVYmNYL3J3SEs2ZGgyNVhodVBOS2NBRTRPYlhGVU5wc3VjdXptQ3F3ZkdmK0NJYm9BR3U1ZXUvUmU0eHZNV1MzbFdWVmdwbDV0V0cxVzRoQ2tQNUJEejFTMTl5RGdHM1h4TGwyalZmNFI4ZllCb25STUFENGN0a3R6YzhTcHZhanRWbkxXaWt1OFB6dFVXYlFBTEhZeEZuUHVPSHk3Nm96RW9YcXpIOUljaExUUDU5VHhpOVFQR3BsVjJqRUVjQ3NrN2lDa0pVU24zZER1SExZNzZ1YUlyWmF5V1ZwSUN6VTRGbk40QWJGMUZ4eXFxTzhXQUI5c1lIZTZCLzRVWjk0dGVqemllRGlnaTlXQlNDZmRiTHNaOE9EUTdVOWdnUTEyck1MeGpZK1JwbEo2OGora3R4UFMzWTFEdHppSEVNRFo0YzB2VWUzT1dUTUcwTzA2ZGY1eitIblJBbmkwWEIzWDBJejN4MWl4QjN3QzJiVFN0S1F3d0NrWDFpTmRMWUd0U09jeXdJTlRyeG13UlpvTkJIQ053L2ZyQTk5WG1wcms1ZXgraHpTV0JFWWh2ZEYwVERxSGJsdmNIYlhSZ3E1NlJ0QkhVclpSV3BKYXdOYmFueDdaaFhBaEVIdCtSTk1NSGZXL05QOUcybmkvRFJYRGsxZmp4NzZjcjlCYWk0M0FCYnozSGNMdHdNSHJFMzJMNUFweHBJSDJmL2hMeXEwN3ZkQWNiV0psRkluQUhGdlNrR00ySGVOOGxNN1dPMU5oU3ZKS2hPdkpiamNtK1JiNTVTdElEeDFHK3JTa0hGa2VtR1BPUGJ2Z01jN1hkME9IMHc0akFCVGd0S2ZtSlF6RWp4dXNlSzA5UXdiZTNTc3BHeHhvenZkWEtnT1NjaHh5Mm9XUi9rNjFFVVIySEtrT1FkQUlxR2ZGYTA4Qjd6Tkk1U2VmdUlTQXByem93RWhhUEVKRWU4L09TYVh1QjYzem9IM3JUd0ExVU9CcEg3dWJ5dmpvMEk0K055YzNzQ21kc213NmlPQU9TNXNsb1c3QVlBYXlHL25lNzhCTlNUbW1POHRhL2dFS3UzWThiKzkvbm5pd05GQUZTbnM5S3NpeVpFdlhaREw5WXlvNzhTUlA0WEZMRC9leFN5R3IrWEhDV0FRUmtwQ1JLYVA4UDdFMUV1UWZOVTEzczRMdENrSXRsbUQ0WTV3OUlvUDlxQ0JNY2pIZit4TDJ5OTBuNE83b3ZkWncrdW5WNStRdXZCZ3ZPTUFPcFNIYzUxTHA4YWZhc1phVnY4SFZwVlpLMXp2VDZpZllzUlUxQTBFbklNQkZYSVlXNWcxLzBEUXJpa003ZmgzZFpJTFg3R08wUjJDQnBPS0tMQ0VGQlFYaWNxbXhwOXV3bHRVSW9KZ0IxYVJ4aStGM3A5ZTdhbWZiM2ZNY2V6b01QOUx1dVdZR2Q1VTlRSmVNNmZVZTdCTXdsZnp3TlAxUzJJcXhuTXdaOVRTWlFxbzJLOUVQd1JJWFl0LzhRcmUyOUU3OW9KRmRON0dVSEhPbUtZS1BKT1dJS0NNSUhjTTFMbk9tZDZ5V0g0SGRhRkJ5R3ZDT0FRbVV4a3FvcFRNZGRpeXdhOUpVNG9NemRObmhjNFc4L0dQV0xHL05uS25xekVRYUNIb0ptQ2daYUJzcnA5Q284b0RmeGpTeSswNDI1R3RMU2JudXFyc0ZnbmRHSVh0c0JTS0JXUGlmdzlxcEpkNC9RK2ZyMGRuNWRDSndLUU1VZkRvZWJHYldSOTduSHZXQXlmMjlzelRGc2ZNZldJK1dxd1RkbjExM2w5WXByVEw5T0ExRzBGTGdnVUJuaVc5azFqQWs4UHZZaHBwc1owWCtraDI3U3NxRmxrVDB6bnBZU0JyelExclhIdzJmdTFxVWlYRWZuV3UzenN4dU5GV3Bsek1yYUZaaUwydGhycjgvcDI2aDA1VzVJNEJ1Ny81RWl0SjhlODE4ZjZPcG9iZk5jNStKY2JRR2xTT1NhQ2NUN2M2aXM4MW9QM2hqeVhrdVh0U01CUDRZNTZmNW5uYmtOWjNOUVBQR3ZwSXljMENPVFZOenRBU2J0aEFYMStqVHBOczFWdEN2QUw4dzBQa0d4K0JuRjV3NWcyQTNtbk9ubzhGcnNISkN0cUpqdWN0S3luUmRHUWNsaFc3OXBhbEw2cnJmWnZha3l6L0pmbWVCYzdBbDl6clRnbE1BSTMrbUpnOFZ2aXhwWHAyN3pwUUJsYVltVWMxRnpUTXZobXJNK0lTOFhWdmwvcVpUMFFsMVowcGFTd0pwRS95Sy9tQ0xrVCtiOHRsUjdWeTkvQUR6Nm9nRE81MVV4SG5MR2tuRjhHUWFONG0xc3YrZFN3TFhKL3FLMDIyRUNBTFF1NVNmZkVJMUNkeWMzRUNRZ0JCQkFIcVhzcE5PcWlhQjlDaytnZ1NFQ0FMUXU1U1pvSm9FK3QrZTZpUDZ6MEkwRXpkaEF1MEZoWGlIMld3S0F6S3N1T0s3SHpCVVdFK0lJQUFEeUo4UjlYZVlaWkNBREJMZzM4ZmZUMWhPaUNBQWcwakc5SG83WkxPcEU1RE9lVzZncDdDYUVFRUFCcExNbWQ2N1pGa0tCdExwQ2pFTGlCY1dFeUlJd0dCeWI1WjNISnIzd1VCNkljMy91OEFjWVMwaFdvcVlCU2hDS1RiNnB4YVNzdW1sN01NTkJhQlB6cHhuWW9XVmhJZ1dnRUVGQlR3T3pmd1d3Q1lnRzhnQy9nZTBFb1ZmaUNQay93SU1BR3V3Rno0SzdxbEdBQUFBQUVsRlRrU3VRbUNDXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZnVsbHdpZHRoX2xvZ28tYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDUwcHg7IH1cblxuLmZ1bGx3aWR0aF9zb2NpYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgcmlnaHQ6IDUwcHg7IH1cblxuLmZ1bGx3aWR0aF9zb2NpYWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZnVsbHdpZHRoX3NvY2lhbF95b3V0dWJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRW9BQUFBMENBWUFBQUF0K0s3QUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBNGhKUkVGVWVOcnNtMXRJRkZFWXgvOW5YSlgxV202bWtCRm1SYUk5QkVFUGdSZUllcER3UVhvSmVvbWdYZ0pMSTRvS0pUSlNCQXNxb2h0RWhGQUdGdExOOEVJSlJWR1VwbGdta1lGbGEzbGI4YmJUZDliWlpTK3V1eS9ObkduUEgvN01ucGxsejVuZmZPZWJjMmJuTUlRcHA1S2gwQ2FOdklLY1RyYVJyZVE0Y2hJNVFTdkhrNU8xL1Zhdll4YnRweFJ0bjF2TXI3eVFSc21xWDltcGZaNGxqMnY3SnNrTzhnaDVRaXU3anptMHNwMDhTUDVPL3FFNEI1emhuRDliQkF3L2xrY3VKdWVUYzhreCtMODBUZTRrdDVFYnllMEVUZzBiRkVFcW9rME5PUnVScFc3eVlZTFZ0Q2dvclh2Vmtrc1IyYW9qbDNsM1M4WHZDMmNrSkpkS05SYUJFVVhSeFBOUXEyVGtvd0tLcWpiL2lLcVNYQUpVNVJOUkZFMDVXdmFYQ2xRdVJWV1hPNkpLSkkrZ0t2SHVlb1dTUjFBVmVvUGFKSGtFbFlzTm8veVVwZzNwcFlJcm5VZFVsdVFRVWxrY1ZLYmtFRktaaXZZa1FGL0Z4d0d4TWFicmVqYmRxMTJiQ2RaRms0RGk3V1lCWlRNR2xDdVlWNExkdXdyV1hBOXNXRzhLVUNuR2psSzJnTDE1QkhhQlpndTJwYUtDU2pFdW9yd1ZGUVhzM3czVyt4dzRzQWV3V0lTTXFGUmhtck1rQ2F5dUV1emRVMkJidmtpZ1VqbW9ST0VDUFhzTjJNTmJZUGR2QU90V2k5Q2lSQTdLS213S0xkb0s5djRaV1BWeElOblE2Mm5sb0dLRnZ0OUVVNzRxMndmVzB3N3MzVVd6VThXSVZzVHlXcU5OTVpKWnZnenM4bG13VjAxQTNtYmRMeGNIRldlcXljVEdYTENXdTJEMUY0RlZHWHJWR3FmQXJOcTVBK3hqSzFobE9aM0d2MCt6NWdXbHN5eW1iZm1kQjFDUDBHais2NEJ1b0J5bXlsTnZPNkVlcWdEYVgrcFpxNE9EbWpFRm9KKy9vSjZvQWE3VEpOcnAxTHYyR1E1cVNtaEFNN1BBK1d0UVQ1OERSc2FNYXNVVUJ6VXBMS1NtWnFqbHA0RGVMMGEzWkpLREdoTU9VUGZuK1R6MHBFMlVGbzF4VUVQQ0FQb3pDcldpRnJoMEU1aWRGZW5TRFhGUWRzT2JNVGNIWExrTjlTUWxhL3R2RVpPQW5ZTWFOclFKTFMrZ0hxUnU5cUZINUZ2S3NIRVIxZjhOYWxrbDBQallESU1UdXpHZ1B2VkR6U21nbSs2MFdZYTVMbEQ2LzUwKzRURGJoR21RVDRyNzVaUTNkS0xnb1Bva2g1RHFjNzl4eHdlZENaTEhnaHBYbkFPSjd1ZFJyeVdQb0hLeGNZTnFrVHlDai9TOFFUVklIa0hWNEFIRjMzcWxUWWRrRXFBT2pZM1BNL05qa2t1QVBFdzhvTFEzOUtzbEc0K3EzYXNXL0NPSzZ5am1GOHhFdXVvMEZoN0paV2krQ204Wm1oOHN1YkF4SEZBTGdJdm9wYkovQlJnQVMrLyticnVYdG1JQUFBQUFTVVZPUks1Q1lJST1cIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mdWxsd2lkdGhfc29jaWFsX2ZiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50L2lxb3MvaW1nL2ZiLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZnVsbHdpZHRoX3NvY2lhbF9pbnN0YWdyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFQUFBQUEvQ0FZQUFBQlFIYzdLQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUZuTkpSRUZVZU5yTVd3dVFWdFY5LzU5ejcvZDl1eXk3TExDOFdRUUVGQVNKQVNRK0VveEdvNmlUNll4V2EyTk1FNHV2VE5NNHRVbU44WkZtYXFvemFldG82Mk9tVFVacnRUR3RNWWxhUjYwb1BvcnlFcUtnb0lnSUxBc3M3Qzc3K0w1N3orbi9jYzU5ZmFzUXFySGZ6SC9PZmQvei8vM2YvM08vRUE3eCsrcTNmbFhCNFJ5a3BVZ25JczFBYW9ML243K0RTSnVSVmlJOWp2VEVBM2VlUC9oUk42aVBZTHdSaHo5SHVoWXZhcU1MbGJWNGc4M2QrR0VQc0hXajNHbVZTbzc5SG41N2tINkM5UGNJUlA5aEEzRFpOWStkaXRPOFh3Tk1WUlo0Nmhwa1ZCYU9EQUNWZ21Cb1ZKRFpWamgrb3IrdFNKY2lDQ3NPQ2NEbFZ6LzZwd0hZdTVGUlRTZTFZMXA1QUJ4WEtwSHJvUUJRZFFENGJlTzJEVzhqK2UxUFJrdm9kVmNpQ1BkOUtBQlhYL1dmeTdTMTk2Uk1Jd3BaNXQyeDVFWjdDQTFRQlJOdyszN2JEREVTQ0xFRGdXWWNLLzF4ZzNFRmduQnZIUURmdnVJWFMvQlZ6MnFXUERHZVNsNFhtYmR5cHpyRXpJZ3B1c1dxZWhCU00zQ1NWeW9GQXJmakFoZzB4a3A5WEpwd09vS3dQQUhnTDViOXZBa1pmaE9aYjArbExzcWJha0s5L1lOempCK3VBU3E1d1RvZ3hBazZVNkRadUdPbUFJVGZqdDErekdCb0dmL3ZXdkUrMG13RTRXQkllNVhZWElkVGF0Y0Zack9lUC9VRDlVeXJqL0FCNER5L1A1YXF2T0lialFWbjg4NUJxZ3p6M2hRY0VMRXlMTDdJUWdMRUVUclBkcVRya0c1V04zN2pvVVp0elE1a3ZwWFYzWnJVN3EzTmo4eUZ6VWNBM0I4eFpqak1PUEVvYUQ5dUFveWUzQXBOclkyZ0EvMnhHbTRjRytnK01BQTdkL2JBcGsyZHNHck5EdWpZMTgvQVJFZW1FZnVSSnFvZlhmYXZmNGkzUDh4TVd5ZjlETk9wNm1kTlF2YmJqaG9GaXk4OEFhWXVtUEtwWkQzclg5OEpqLzE2STd6N1FjK1Jtc1pGWWNtWXBjU2tkM1FlQUcweXFrL0h2Tk5EQ2dJRkN5OWVBUFBQbndkS0svaTBmdk9PbndESHpSMFB6eno5Tmp5S1FBeWlsa1RxZDNLV1M4T3lNUXM4czE3YU9zdTQxd1luK1VwakNVNy83cGt3WWU3RXVxY045Z3pBN28wZDBMM3pBTlQ2YTg1T1ZGMUNORlIrQUlVUW1jMGFhU3cxaERCeWZBdTB6MmlEeHVHVjVKMGFCWERtV2JOZzZ0U1JjTTg5SzZGbklJSWFITFpaTEZCM1h2elAvY2hjUThCTUR1RUFiUm9DdzNJSVg3cjVYQmc3ZTN3KzMwU21Oenl5R25hOHRnMnNzVG52NktPQmQ0Q2dmQUtrTWd3NlIrak9HYTBTeHhock9SNDdaMmhRKzZiUG53eW5uRGNISmgvZGxwdkh1MXYyd3AxM3ZBaDlOUU0xQk9Bd3RHRWcrTXJzODM4VUdnTUJUanhFa2xIMkF6OWF3OXNuWFhNYVRENXhhaHBRSXdOcjduNGVWdC8xSFBTOTN5WFhXOHRFUUFaR1RJbE56S1RIdFJGVDg2Um9uLzJOYUIrTmdSTkNrT1FpcVdaMjdlcUd0UzlzZ2Q2ZUtreEhFOURPREVlT0dnYWpXaHZndCt0MnVPdnpVV2lJWHhpVzBHNlVFUi9BcHVBbUFXNmk0Z2NzVEVUR3A1MXhUT3FWQnlONCtjWmZRZWZhN1ZBNlJCM0FHcUNnb0FYdUdFc2YzMmhFOHB3WU9RMEluR1BUN2h4SlUrTUVqY1pqZU9QclQyK0NmVHNPd0VYZk9RMjFNK0JYTFRycEtGaS9lanVzWDkvQndHaDhIcjB5K3BDUUdWd3c2OXliczFLWDBTVGF3TWZ3RVorN2NTbFVSalFtTjY3OThYOUI1NHZ2OEhtTklPcllKa1NTOS9jR0RsaHR2ZFNkVmhoWFlDVWFrMGFjbkZPR1ZDdEtwUUFtSHpzT1JyUTF3Y0IrTE83d3ZRYzZlMkVmMHJHTDBrZzBxYjBWVmo2MzJWbWhBajFFVHBLcVFCUzdGOHZFdlI4QVB5RThOdjZrYWRBOFpWUnlVOGZ6bTZIenFZMVFzb2NvaHJLMm45aTlHM0ZXMXFpOC9kTTU1SlFrelJwQlVzTjlPdDh5WlNTY2VjTTVNQnh6RHZwMTcrNkJYOTcyRE94QmMzajdwWGZoclVWSHdheUY3WHh1N0lRV21EZHZQR3pBTUVuV1FaRkt6RWdsRGpKeG9tUUNKYlRsTWxKSTIraEFRcVF5alZYYWoySHlHY2ZtbUh2bkgxZEFPQmp6K1dCUUtCeElpZmZ4SEYxVFlwTG5scXF4alBqTUVqMjdLdS9pZCtMN2FTNWhkaTYwSDhlOGZmS3lVeFBtNmRjeXRobE8vNVBGZkEyR2NuZ1puWEQyZDhMaUtYeWNxT3hISzFTeUpxc0JPT0hZUlFEdkEyZzBJbjA2UG5wQmUzSkQ5L29kVU1WTXJGU3NBZngrUWNYRTAxdVdPR1NsVC9iY1ZBS0Q3NGx4RGtsTm9NWFRrNDBibklEWVA4Q1lZOGJWYWRtNG1XT1lNWkx2Z1cxZHNITnpKMHlZTVliUFRaODlUczRwTVFNL29tTUEzMzJnU0JHU3BKVzNTV0k2VGhrbk1Cb1I5VkxHOWcrOHZCWDlRenhFeGovVW9TUzRJd1hRZXVvMEdQMmxXZEF5ZnhJMG9rb3JseTRiMUl5KzdWM1F2V2szZEs3Y0NoMm8wdFZxRFc4UlFHS2MxOEdPYm1pZTFKcnZmKzN1WmUxUWxweWpndTBvSEE4QTVRb1VFYnE2QnRnTEtJY2t1MSt0WFZGSUdvQXY1ekFVV3dlRTh3TzBqd2cwanNtMy93YTJkbUtlSHllY3FpRTV6emMwMnI0OEY5cXZYZ0lON1NPSDlCY2FQZmp3NlcxTUU4K1pBMUh2SUd6N3hWclkvT0NyVUt0RytENEZiOTczSWl4Q1Ird3pUNHVNci9ucHl3SUFNWWh6N2Q2K1AvZmNWcXhKZXZiMmlWS1NHaW5qWWdKTlVaT3FFd0I0TUhhZWw1aldQdCtWN0RCb0xLaDBkVEFId0ZEVm9Hc1hRTmpTQ0VmZjhnY28rWm0vVTRvYm92U21YN1lZSnA0OUc5YmQ5QnZZOStZdTZGeitOangvMVlNdzRZdkhzS2xzZTJFejdOMjZGMEpXYWN0U3RmM1YzSE1xcUdFaGFYTHNFdzNOd21icGF3RWxER3BpWjZRaUtuREpxQmJwRTJtZFYzT05hQkVBcWhEdFZVRVBTcU9iWWRZZFg0ZkdvOGNlY2E3Zk1LNEZGdDF4SWF6L3dhL1JMTjZCdm8yNzRhMjM5MERzVENNazcyNmRqYnVvbFl2eDFuQllWeG0veEJwa2RBSkNHSkJOQkNiSE5DaFgvT0E1cmVOODdZOUFCWFFzMXc3S2E0T3VsR0htMzMxMVNPYWovWDNROWR3YjBMTjJHMVQzOUtMNmw2QThIa3ZvMlJOaHhFbEhRN2x0ZU1FOFFwajN3L09nZXRYRHNIL2pMcGRIb0Y4SXhWRks5cWpZYkVOVEFBQTFtaE05OGpYR2UzNHRLYWVoV1NOQUpFMnRQZFBXT1FrSEJDVWdPcDgvYVFSTGgvRlErVjd5bS94blo4T3dXZmxpeWVJRU91NWZEcnZ1Zng0TXFpcmxBT3dyck9MdDNaVHVJT3FqejBCL2NjMFhvVElwOVJlNkVzTGNINTRMS3kvNkYvUUpPTDlRc2VPTGlURktYaWlab01nUjUrZEtTVmhJSVkrbW13T0I4ZzJOVVFJRUFHYWNtb0ZnQkFqbkIvaDRZT28wUU90b0NGY252OFpaazZEdEs0dnpUYmpCR216OXE1OUN6NnJOUEZseWFwSWNPUURFUy9GMjE5T3Z3LzRYTjhHc24vd1J0Q3hJNjQ3R3lhMHc1Y0lUNEwzN1g4V29vQndJd0ZwQUV2WWxmRjREREJOUWxqd0VDT1FUZElBQU1LbUltV1dOU01hWWJUNEhnRXJQS2RhZW1BSHhOUGJTTStweWdlMC9maEFPcnRuSTF3YitXcnBmeCtteitEbnliQmpzaHkxLytUQlVPM3R5ejVuMHh3c3hhVU9wMXF3a1dsV1hRTGtrS3FqekFXSVdGQ2xJRTJUTXB2c2tUSEorOVBJd3d6eE9NTkRDbkZKRkRjZ3lUZGRIQ1JPbFVZM1FmUExjM1BXOUs5SGVYMWp0cm9rRU5BZWNmMGNDZG9aTVh5K2F5d3U1WjVVeEp4bXhhQkpuaHdFQ1FRNDhvR3lVa3JtYUpIUTVBQnlqWEpQRUp0MG5FS3lZaDg1THdER20wb21wZ2hNTVdBT2llb1p3ZS9pQ0dVbHk0Mzk3SDNyQ01abytWNmtVaEN3WVNudXRFR0YwUGJsYXVxYVozNGpQVHVKcjJNTVQ0dzZJTUtJY3B1QURjT3BobkJaM3pIUnNFZzNnUW85ZnFGTGJGNGxudytCUVBpQUdOVVRoMjNoc3ZqY1lkM1hENEtiTnlJeVZyZy9YV05wNVlIRjZ3RFlzdm9CdG1Id0NNbWM0cmgrRS9pMjdvSEhtaE5RWFRCL05BQm5PWGREMnE1VGZhSWlzZ0pGejJNUjRiSk9zTHkzQ2NEN2tRQWhFWnNZeG5rUUI4UzRmQ2dENUM5ZkZ5a1dCOHRoUitSYloxdmZSLzlRQVhKMXZYWE5WZWdQaTlDZ20yOFFaMnVRWXFhbEJxblowNVFBSUcwdHVEc0IxaEtGa0xaTHdwdU42SDBDU2x1TGFnbVJCc20zZGRob0ZtSEdUTUo0ZWl3dUprTXNOaGdDQVBIUE8rL2YwdWp6Q3hRdGlFb3diaVdtZE1NMzd4bWFBMEt3UnRuOGcvLzVLd0U3YkdJbi80TllTQ0lTQ3RicmVoQld3dVN2Q0pZa3IxVFhQUFNTNzlJeHJsZEVFQjBCZEhwQWtRdGxGYndlQXljOGdiQm5HMS9wYzBUTXFhcTVZQ2p3U0VEVGlzNjBSVUVpNmxNR1Z4bzdJbTFWdnYwUWl0aVNkTkR0WXpvVThnUGFwM0lhUzFBR1dmUmdrblNpaWtKMVlqdkc4S2VnNkRSQ0hwbFJ4L1JjbjE3azdkMjFwYXJ1RU5Rc1p4bW5RcWRTdHJKc1ptMm9FcVQ0bE1iWlVnb2JwRTNMUHJPN2N5ejVBU25yV3B3UUVwWXRSUUxKQkJoYmsyYVE2MHBpaFJvdVZNS2lUQ09CSVJjbTJLdm9BNVdLNVN1Ty9jaFJ0ZVNzL2dkWldkSXpUK2ZwQTFkTFE2Y0pzb0NUMit3Z1V1RnlBSXdJQ04zemhUQWlhaCtXZTJiL3h2WHkwY0hPVTV4UTBJSkpFaUNNRmgwTGZxRTJqZ09aSkpDU01CZHBUSkE0dlp3SXA0MEdCb2cycmFRMHJkMzN6eFJjd09DbmpVUm9XdFNSZ0FRTnVNcUdZUURBdzVwS3pDeGxsRlJPcXR4Sm1KU2xMUVZDRjVXcnFiZWpJNVFDUnllY0ZydXV0czVJUHNzbUpZeElLaVpBNFFUcFh3NWZXZVBRRUIvZkI0R3V2NUpPWDQrZEQwMm1mejJXTDJtbERraFU2SUhSR0dLM25mUjRhWmsvUFBhdjd2eEhnYXAva0Vkb1ZjVHdmaVZaRkFGamlydU1sMnhuR3ZRWm9YY2pLa2ttbTJwQ0hWWmdQaUZSVXB3MERqejZRdHNlOEZsejVMV2hZdkRCaDNKdVoxNHlnTUlmbUx5eUV0aXN1eVJkVFVRVDdIbm95a1RxRG9Kd21PRzJvTXdFUXBuWE5yVXNZUDBLNlpxRnpKcENhZ1FkREZVMkFRY2xMM21zRGtYMS9Fd3crK1VpaCtSNUN5N1hmaCtadlhnSEJpRVozVDVRQXFCeUk0Y2dtR0gzbFpkQjIzZFZjcUdSL1hROC9DYldPRHNsT3N5QTRBSGkvMlBsWHJsWHZza1dkTVFYdkIwS2RaSUlPMFlUY2kzUjlGQ0JRa2hwQkZiNllRdUVQL3Z4dUNHZk9nV0RHY1ZudkNRMW5uUStWSldkQ2JlMUtxSzFmQy9HZXZaSUJqaDRMcGJuem9iSmdJYWhLcGE3QzdGLzdCZ0x3R0xlNDJldjdFV082aVJYNEhrY3hDbmp0NElvNTFtd0cxR1puTGFCY1F5ZDVnUE9rQ1JEQ3ZQczJvOUN2d2djMFdLNm5reldydXA1WURIMTNmUStHZmZ0MkNLYm1XK3FxMGdEbHhWOWdPcHpmNEJ1Ym9QUFdmOEEwSlJLdE1OUTFscVJId0ZDdTNhZnFBUERoblVwbU1nVmlQdENTQm5zZ3RNcUVQcVZxR1djVU9WVXRsTU5sNUxZUmN6QW1uRW1EbzhZQzJUN292K3M3VUZ2NTFCRzN4UHFlZmhiMjNISXJvdENYMkx4Mmd1TFNuUk00a3dpdjZBVEJ0L1JVWnVVcWNocmd4dENydEM5OU9mRnhXa0NOQkJzVU5HQllXUmhVb290S0ZjekFwdG14TlRVWWVPUTJpTlk5QzVXbGw0T2VOT093R0kvZTNRSTlEendBQSt2V0l3OGhTWWsxelJqbFg4c3ZqSWx4MGxQcUx0SGN5NFd2VXFKSXdLRnJySFZKVWJvRW9LVWFUTU9QeXBnRGtLU0ordmZsMVdvQ1ZueHZhNW1GVnBrUGh3b0FjQkZtbWFMM1ZrRjAxMm9JSnMrR2NPNFNDS2JOQlQxdUNtcFRnOXd5T0FCbXh6YUlObTZBd1ZkV1FIWFRKdlFOeERoMUxFazRvWHhONVl5ZkdxSXNmT1cydVNVR1VHblBMNWRIKzdvejJTMjF6QlJYcHF3RldnQUp4ZXNiOGNUazhhbWdRU1JWU1hFT2Jmbzd3Vll4L3k3TDRraDQ5UEdvMWc5SmhhZkZ1U2xWM3hpM2JwV0pheC9LMFdrRmFOZWJFRzkvQTVNbFBGK3pYTWJ5MkYvajBTRFQ5RkN0UXJGdjE3dzE5SDJZU2ordzRBVlBwd3JVVDlUdXU0S20rV25lUUgxSHFpU1ZteDg3UkNzVkkzVy8vYks5bUlEM0FTaHhpNlJJbFVJdEdvQkF4RnRmaDNDVzlQbUNxWjhCTldZOG12Z2U2UndybGRjQS93R2x0Wkt2ODJxVDY4VWg4cFpxOXNpMTRHdnVlMUVyS3plNkd1RmxRWVp4U0JoMzZ4ck1MTGl2eDdoWWM4dHA1YlpSTVB5RWRQMmhkODA3N01BVmhncjV4TWY3QXNVZ1dBOUV3bndGSDF6QmlTRFJDQTJ5VHhSdFdwNExaK1dUTDZKVkIxRHMvSFRxQ0JQU2ZKNjMrVHEzNzdZVmI5T3g5QjErWDBydHRJTUV6amVKZjNJNXY2cW50a3ZPeXZVaXU1NVprMWExemtHUzJpdW4rc292L1NmTWs5VExibElzZVp3c2xaR29BZEhXbDhIMm9zU0hpNDJWanZzeXF2SkxFSGY4TnVNSFZMcElhdDNuZEU0RGFCMmZhbkVWWWlVV0tlazVVQmVJL1lpUlVsVnBmZ1RWZDNvd0ZvZEhRTGlQSnJYN1V0UkxIZHduTkJUcUd1YlBndFp6VGttWXIrM2VEOTNMMThteXVKVzFRN0NaVDdXdGFJR2hxRUMyYnNzcVpaNGtVUTdFREx4RzRNU3JxLzR0dC9aWE9lMDZDTVpPWTVBVW1ndTNwb2xDQVU2VnZaUkZFMFFMM0xNcm1XYzc0TVg4TkwrWHRpVXNaM0tTSkZHTGM1S3ZUSnNJRTY1ZmxwUCs3cDg5d1JFQUlOUGJVSmtWTDBsM3hLUnN4ZG04Wjc2VW1nRWR0enpoQUQzNWNvaDNyczBrTk0xUU9mMFdDQ2Q5Tm1XZVNmcjB2QTduajVXQ09pRDRuUVJTMlFNampBTy9VN0VUOWxHcHlMalBXSnNXeklNSnQzNFhncFowTmFuMzFUZGcvMU1yMDRVZWxTNzNKWDFQN2I5TlFqTzQvcVRwMzhPWGhvbmFaelhBU2NRRFkzYXR3MUMya0psbkVJSXlCRk5PQmQweUVjekJuWWg2cjBoQ2U4L3I4NFIwWDB6Rzk5TlV1bHFiejE5a2dUWDJYMXBuaUxLNnllM1ErczJ2dzRpdlhZenpLNmZOa3UwZHNQMEgvNFJsYzVSY20zemp5amhvZDh5TldnMm9BOWVldmg2Wm5rdU95NnN0TTEzeWpBY3MxWVNwcHRGUU9mVjZVTTJUNmovRDduNFA3SjZOWUhvUmpMaUtabWZUeWpEakcvaDRsUG9HaWdvY0lhaDlSY2ZvRTBQY3B0QklrY0xhQUxWaUdPang3VkNhZlR5RVU2ZlZ2YnU2YlFkOGNNTWRNTGk3R3owODVnOUVCc09wZGR0SU1aTEZLQk5IS013NGhLaXNONFFxVkt2UTBjMGxPd1puejh4OE9jdThGdW1SNHhuY0Q0TXJib0hTWnk2SFlNS0orU1NwNVNnQXBPRDMvVWVoRjErRnpqdCtCbkZ2RmFjWWlOSm9EM3JlREFoOFNpeVZPT2xWSVRML09NYUN5eXd6and6U1dISm1rR1ZlWjdiTkFFUnI3c0xzN1NYTUR5NUFiWmo4cVh3cVczdHZHeHg0OEJFNCtNbzZsaXdhaC92TW4zeUVGbnUzVXZ6d2RteHpxU3FlZTF4MTMzUldJOGJ6SGFqdXJSeW52UU1reDBWcXJ5WHRGY2NtV3NDMm5kZ3labGVqanNIVWRoR29rY2VDR2piT3Rady9nUjhtVS9HdUQ2QzZZUU1NdlBReURHell4R3BOeVZPTVdTU05wUGF4RVJXMy9wd1JFNkQ5bU13Q0V6TzhieitheDBUMlFOMjNMYjFaTitpYmZMTENBR2doQ0ZMbUV6Qnl6c3c1T3UvTTBKK3EwbkR1OERMU1J0U1FNaTlyVFM0MXBuMDZ6ajRBWXo5VWFiUzhiYXU0UHlEYk1HZ3d0WTBoM3Q5THJnV1pLbkhhekRiT0RIdm1IYk1PQ0dNeXZxRE9Ed1MzbkxMdSt6ZUhia0hqZGh2b2I2REt0MU10b0J4amtHR1VwUjc0NHdLRUxuajA1QjhwdFFPaWVsWnFBaW1Lak5RQXhqRlBUUHRqc1FCZ0I0UlpHSERiVEFoU1B4NGpRcWtxVlpKd2FKTlBxeVhCY2QveSsrbzB2M1NmOFFPeUx2UStidDhPdnFYZWZPMXZEcUtrTDBWZklHdE9tWkNsVkdyL25ua0NRcnRZejJ2dVFlREcvSDZpUmY1WndSRGdhcGZ3Qis0OGwrQ3lEejViREh6akpmMnpqWUxzMXl3Mi9ZdFBickhHNXZhVk9FZnE4bHg2eXJvYkRrSm1UUUdhci96bGNuelJWY2tFdldTMWorY1pKblNXK2FISWE0bE9yMWM2eDdoODdlVkNxNEtFNGVSOUhoU2RhcDlJT3NONHN1aFdJUG1uaDF2anpLWVJETVpWbjN2dHB1VnA0elR6RzM3cGY5eUxWeTF6M3pKRERnd2ZCVEltQU5rTU1NeW54T0ExUkdXamlFbytXM1U5cThMemZYM2d3R0JnWEI2VDA0Qjg1eVVwUlJMMUwzNnp4a1NWeWJKRi8vUFg5K1k3eDRWZjA4WC9maDgrYlFuUzFpU0Q4dy8yN1ppc0ZGMkVxQ09kU3BSdTFEb3p3NkdhS2Jsblo3aktITStxZnlwdG0vNlZCYklMdHVsZi9KVDhjM1RKZ3BmKzVyNjZieFNIaWpiRExuaG9CZDQxQndsVFB0aVRlbnVWK1N1Y3lrUUdiL2ZPRnhTaVJQYnZjM254RkJCUWVVbUN6b0JRbHkrcjRwYzRHV0NTcDlOL2g2OUhtblBDQzMrNzRyRC9PNXo3TXZUeHIxVlFvdWNnWTB2UjhaMklUTTdBN1NhdjdwQXBmS1FQNkZMY09HYnZ6aDdla1hGajlqaEZBd21MUmtKZmY4d1JnY0llUlFDT0JIMFVDV0tPQkNhV0VCaGpLTFJJY1Q0VUhrVGFqTnNyTVJ3K2puSC9pVGxQMy9tUi94Ny9Yd0VHQU1peWhZS3JnVkpLQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi50aWxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDk4cHg7IH1cblxuLnRpbGVzX25hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEzM3B4IDQ1cHggMCA0NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4udGlsZXNfd2lkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNTBweCA0NXB4IDAgNDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uYXRlbGllcl90ZXh0LWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiAyNDNweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2lxb3MtcGFnZS9hdGVsaWVyLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG4udGlsZXNfbmFycm93LS1iZW5lZml0cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iZW5lZml0cy1iZy53ZWJwXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cblxuLnRpbGVzX3dpZGUtLWF0ZWxpZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvYXRlbGllci1iZy53ZWJwXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLnRpbGVzX3dpZGUtLWFiYSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iYW5uZXJfcHJvZHVjdF9QUkwud2VicFwiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4udGlsZXNfd2lkZV9wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50aWxlc193aWRlX3Byb2R1Y3Q6YmVmb3JlLFxuLnRpbGVzX3dpZGVfcHJvZHVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2Jhbm5lcl9wcm9kdWN0X1BSTC53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgfVxuXG4udGlsZXNfd2lkZV9wcm9kdWN0OmJlZm9yZSB7XG4gIHRvcDogNDVweDtcbiAgbGVmdDogNDVweDtcbiAgei1pbmRleDogMjsgfVxuXG4udGlsZXNfd2lkZV9wcm9kdWN0OmFmdGVyIHtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2Jhbm5lcl9wcm9kdWN0X1BSTHAud2VicFwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA0NXB4O1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBsZWZ0OiB1bnNldDsgfVxuXG4udGlsZXNfbmFycm93LS1pcW9zIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtYmcud2VicFwiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4udGlsZXNfd2lkZS0taXFvc3Rlc3Rkcml2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtYmcyLndlYnBcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi50aWxlc19pcW9zLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMzFweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvaXFvcy1sb2dvLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnRpbGVzX2lxb3MtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB3aWR0aDogMjQ0cHg7XG4gIGhlaWdodDogNjNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtdGl0bGUucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4udGlsZXNfaXFvcy10aXRsZTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA1MzJweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvaXFvcy10aXRsZTIucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50aWxlc19pcW9zLXRpdGxlMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB3aWR0aDogMjY2cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9pcW9zLXRpdGxlMi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbi50aWxlc19pcW9zLXN1YnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDA3MWRjO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICByaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRpbGVzX2lxb3MtYnRuLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogNDBweDsgfVxuXG4udGlsZXNfaXFvcy1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDlweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlkYWIzO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM3OWRhYjMpLCB0bygjMDA3MWRjKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzc5ZGFiMywgIzAwNzFkYyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzc5ZGFiMywgIzAwNzFkYyk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNzlkYWIzLCAjMDA3MWRjKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzc5ZGFiMywgIzAwNzFkYyk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JTdHI9XCInIzc5ZGFiMydcIixFbmRDb2xvclN0cj1cIicjMDA3MWRjJ1wiKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvclN0cj0nIzc5ZGFiMycsIEVuZENvbG9yU3RyPScjMDA3MWRjJylcIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi50aWxlc19pcW9zLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcxZGM7IH1cblxuLmJlbmVmaXRzX3RleHQtbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDAgMCAycHg7XG4gIHdpZHRoOiAzMTZweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVR3QUFBQXNDQVlBQUFENHBBUXBBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBRUR0SlJFRlVlTnJzWFF1UUZzVVJuaDhReFNnWWxVQ0NLSXBGQ0J4b0VCTmoxQndXb2tUak96NHdCbEhrb1dqVUtBcDVTRmxsZ2tZakFVR2pvcWNTalFFUmVTaW9CUmlNVWVRU1VWNkNpVVpSVUZRRTVVNVF1ZlRIUDF1TWN6Mzc3Mk5tLzkzL3RxdTY5djkzWm50bVoyWjd1bnQ2ZWdvTkRRMWZDaUdhaWVDQS9COFFma2o0THVGS3duOFJMaW9VQ3Y4Uk9lU1FRdzRwaFFJeHZBYUw5TllRUGtRNG1aamYyM256NXBCRERsbGdlRThRWGtqWWlyQTU0WjZFTFFuYkVuWWk3RTdZaDdDcmdlN25oSGNUL29ZWTMwZDVNK2VRUXc2cGdBWWVaZ1I4dGp2aFF3MW1XRS9ZSjIvbEhITElJZk1NVDZIUm4zQ1RnZFkyd3BQemxzNmhqR044RjhKV0NaWFZIT1hsclY3QkRFL1MrUzdoSndaNmRVaTNWTis3a3hxOE9UZ2JjNWNRSHBGZ2VVY1FqazJvcko4Um5wRDNjanJCWk1ON3ZGQW9uQnFoc3dmUTVTK0c1SmNKZXhQZEwyTU1wcDUwV1VvNGhPamM3V0N3SGtpWDJ3SmsvWVJ3TStGL0NWOG5yS1g2ckxWWUQzeWM1MmkzcjZFeXBycGlRSFFacWQwZVNlWDl6VUZaTFdTN0xTYjZaeWJFaEM2aXl4OEpENkF5UDNaYzFoSzZQRUxsL0NIa2M3Q0x6eExoUENiTUgzYWgwS2xFZWZ2VFpTRlQzalI2OW1vSDdUS0dMaGRVaklTbjBGdmdZOU03TTJaZEowczZTeDIxeGFFTjBlRlZ3bXNJOTdKUWp4cUcvaFVPeDhDNHBNb2p1bWRJK2w4UWRreG9qSHZ2TjlweE9VZkpjbW9pUEZ2ZFlCRmlqdlZMSExSTlRVTUtvSVdEZnIrSnNOcVFOZ2d6U01RRzI0Y3VBK1RmbnZUL2FKcUpGaVh3dld3aWZGb1VmUTdyUlhIbEduWHBKb3FyMVMxbHZpckNtd2xIVWQydWRTR0JWZ2hjTHE5WS9SOUcrS3NFeXV3dXIxZFEzOXhHZlZQdnFKd3I1YldISlhwYkNkY1Q0anZkUTdrUEcrSHVEdHRyUExYVDY5Uk9Uem1pdjQ1d1c4aG5kaU5zWjJpZk5oQnFBN1dMQXdrUFJ0c05CcnIxVVEyNjlOeDFHcTFIRXBMd0Z2cmtiMDA0bUhBMTg5ejloQzF6Q2U4cjVSeWlsZkYrMURZS1dlNjdTcGtqSEpYUkNVNzhpczI2V2NqbnE4T01QV1ljZG9BR0JaWGFnb1FIK0pqd080NGt2RU10U2NCKzMrYlhDUGNtckNJY1NyaW1JV3luQkxRZHdFYTN5SWRMZDRsbzk3bFV1MzA2M2Y5V1dRMmdoY0ptd25zZ2NSTHFhc3pQQ2YrY0MzU3NkT2NCL0RyUGNzenM5cWJMTjFYYnBDUE41akxGSGdZdDRLQ0V4K0U3aE5DZWpwRWFTVnlBMURTYjJtcmZMQTQwYW9zdDhBRW1YRWFJN3hDTHB2T2JPU3J2VlorMGRoSG9uVTY0bjNZUGczWm9TaHIzTTFGMDFINVNTN3FBQnN4cEdSZ2YyeE9Rc2xTVGhBb2pIQmRkcGYzdmFLaEhuSGVEWS83Z0V1VW1OUmJyQ1B1RmZHd200V3JtUHBqMjlDU2s4QVRhNVZPNjlIUEY4Tjd4U1dzZGNmYmtZRWhhT29NYXRJR1JZRVJDTnFxNHNEbUJNaTZXRXI0TzM2YytQTXhodWQyWmU5ZFoxbTRHTWVPNktrUDhZQ1BoVCtSVmg2TUo3Nm9FOVFMYXB5dUd0NjFFNDRhWlBTR0tIbVZJYms5NFJvb2FGQzRxaTdYYmg5RTdkTFpBL3RPc0RqU3BRdnF0L0xtVThqakdBOXZVeVpiZXJabGhvcXZLR0ROWUxUV3B6NW5rZ2JDaFZ3TFRjOFh3L0ZaS3drWlV1YnhFK29pVXRXa3RjNitiQmJwZlpIaWNuU0pWeVIwOGdray9WNnE4U1VsNE82UThTL1JQSXV3Y290dzBNNzJGUGhQVDd6SmluaWtMd3pNWmJOOEk0NkJMRFF5ajlybktyVkZNdGlOdDdlSVFPMTFNNHNBR1MycDhKWUU2YWQzTFRIcTdpc1kyTUZ0Z2NoR0JLbjJzQmZwWEd1NTN6ZUlXTTdrSXh6bE53KzFqQ3IxVHI1emhOWVlmR3U0L0hKTE9NUGt4QUNCeXc4ZnZlWWRTbmczZkpvNjVmZEJVT1IxY1VVUng1ZEFEN0dTNWsrdHIyMTREUkE4bWo3MTlzb3l5OEc3VmhtU284VjB5Mm0xb2w1bUc3Mk5tdWIwalVzWHc0SStFMlpOSnFpTzhQUVNkWFNURDgrQjJ1VEF3aWNrK1FMb2ZwQUU0MjgyeVhMcmJBZk9wRDVkTEtXK3JscStUVkE5dFFpbFRRbDhhTjcxajBGZDlGVDhPSVYybVhjcURhOWw1b3JnZFZJY09rdW50bnNWM2N5SGhqWmJpcnc0M1VFT3VDMEVIaXhIZVRJSzlxelh5Ti9hVHZxL2x4ZXJmUlNtUVp2YlNwQm5BY3ZoSU5WSHBUbmRGR1M4L0tNUkkvQ3Z6eUtXV3E5QlQrZjJZS082YXNTTGwwYnUxVTk3dE5jSi9SbUM0YVdaNldDVER3czU2SmhtcjZnOVFHeFNhTk1PakJ1Z3JlRnZNWE1KYllrZ0c5MUVIZkNJN0FpdkEzTGF0UzF3NFVvY0UrQVhxZHNDSlRWaTZVMTFSRURCZ2xwTEdTZXI5cUE5dHFvSHF3Z0ZXeis5Zzhwd1djVWZCY0tXdjd4ZThLMWJQTEhlZWpGb09wbGR2RUVodWJMSU1qd1lOMU5oSEdlbnVXY0t6d2tSSmtYNVpQL0QrTXFvd1BLZS9aRlNpRThzb3plelBTQXVyd0t5YnFIUUhHOVlJelNTeFhmbVl3SUJxSFV0NXFvUzFRa3FZdXRzRnh1dklrTysycTJSNFF0SkRINjhwd1hDenl2UmVvc3RBUXpMMmpaL2ZwQmdleEZyQ0lmUnpnV2hzc01kQTZPOUpaeEZ0STNQcCtUWE16RE1yQVpVb2FCdTBrY3kralhJYnMrSjVjaGRHVXdUNGRIV1F2N2VJb3QxT0IwN0t3KzZVUFN6VlFiV2h2U0pOS2c4eStjNlRFMVpRZ09mQU4rVHZHVVFYYWgvbmJuVlFURnNYOW9IT0lId2MrMFpMSUtJVUhleUk2Y0dNOUd0RDhqMklFcE9sbVRoUzhBQVpKT0Jrd3NYTTg2OFRuaFN4UHUxa2xHUVBUakRrTzlaUTl5NHgyaUwwQm00WjV2NVY3WmxOY1Z3ZURNRURMbkE0QnNiWURoNUF6eTlTYUUwMDVObWQ4Q09tN0dFMkpHNkYzcWVldlFucXEySGMvQ2tFN2FYS2M5WHkzaUVHdXIxaWpMMndVQjNpSGRUZ0FUVUJCWnNwaG5MZmw0dVZRY2Ywb1VsOG03RWtQS2dvOHVOR1JGZk0xdkEzZTV6d2NKa0ZLdVl6b21qSTdVcXp3dXlJWXhXRDNmTmZnaXZLUEVPK0JWSmxURnpLazh6K2FFUkVFY1dBcEZXYUN0K0wzbjkreGlXMDFqSGFSOThkTTk0Z09kUkorNWVMUGxUVjJaVnloUjlsNGxqUk9Veit3VUUyeXNzeldub3FVcVAzMFdIaFluc0pLVFBMcWkzYUR3dUQvMkNTNFM4N0IxRmJLa21saFJoL2pTZ3VWOE94R0t0U21CbXVGMFhENXI3VUtNY1JQa3o0UmNRUHBhWGdYVkZNSFhDSFk1VklyOS8xaEdCa2NFSDR1eWhHUkdrdWt4R3BvaC9WcTdwQ3p1ZU5ZKzVRRjV6bVVYdTg1cE4za2tHVis1RkZkWGE1bG5ZVGt4K3E1eTlDbWx2R0tlTVJwb3YvY2U4UzR4MmVMWlFBVWZUM3d5NFc3TmwydWllYWl0c3FUUlZ2R2lhWVJ5QU1WS1JLNjZndUE1UTZiSlpSS1B6eXR6YWNvekVzWXZtK1lyTThHMkdxb2MxZWxEdERiTFJER2xUYU1SRnB0U1g4VEtIejR3RFBQTTJVUDlWaUcxN0ZwQzgyeElEYnc0Zm13WVRiWmQ3MzVPS0ZtajZib2ZsRWtpcWJLNVZXZTdhYno2RmQ0eXRDcFUwSTFCbjJ2bEtMSFlnRFJwY3BUTkpsam1hNEZ3aC9TajhoZmVqK1NkOGpuRzhqeEh2R0FhNG82dTZZSndNOHc5bjQ0QzdTSVVZOVZNbHFCWk4rTTNNUGkwN0RTMGl1bmhmQ0hWTGlVV0dWWlFrdnJlb3Qydk5zZ3dwL0dmWGI4RXBVVzJ6UE9FZElwckhqcndpK0s0UDdXTHE1UEErWE9oenFMR3lYYTVuQlBTV0xEcG1XK2xDUGltSTBTV2d3bTJsTHFFWkRJOWFqbVdqc2txTERkRkgwRGRUaEtsMXlrelRCREFmSnY5c001aFN1bkk1WnNHMUYrQWJtK3BnQUp0QTdINWN6dk9CMkg0aXFDQk8vVnltVUg4cUxETDBSampzYzVjTHZUM2M3T1RHZ0xhZ1NRWFZGd1lMRWpJQjlDRFdTTysxdWFNUjRoNTFFTWVvd0FOR0EzMkw2RDlMSnJjeXo3UlhHcHNKZ3NmTmNDZGlwMzJQeXJETFVwMGNsZGphMUFZUVN6Z2FMeVFxbW42NDV3K05uWklUZ1ZrODBnM1MyTVFSeWUzZFBJYnI3T2U3d1YranlTeVlKb1hTK25hR3h1ODBTSGRXVWdFV0F0MEwwNGJVTVBmaTZSWWwzcURJWXYzM004QlA5a0xsL3RSb0dYaHJpMVhjYlo2QzMwbkEvczF2TUFnb3FUeG5NQTNNY2h2M0t0SVNudXFMWWd1WWw3REcyQUpFLzlIMlVrQzd1ekpCcVcyZGgwdklMMUJvSG9ranFwZXgzM29SVmJ6Q2RkTlltWUp6UmZJQ25mZEJ6THh2b2dYRy9seEVKejhwcXF0eEJkWmFCMmNPYjQ3RTBoWWh2VWU0S1NIdUp1cXFLd0l6eklwQ0NpNGdlbSt4aW9uOERZMXkyS2VWdGwwYmFXbTBRVll2aWxweWFKcUxPcWlZSkxGUkVPUU1XNnJEdXY3a2ozaUcxODc5RDBGRWxxdVVsOHQ0dXBVczkvRHhjc0x3QUIrcTR1clVFUFREWWRqNE1PQzJ3cDhWdkFDdTJNT1ZndTZEdXk0Z1E4ZWs1ektyY2JpbFUxa0NsM0E4SmQ0dElwNzIyUThPRDgwUFFpSE5VM2dUbTJRK2luUHBVQnJlVUsrSzRwVEN1S0gxaTFHVWhVNWZKSVdtb095SDZCc2cveWZBZHdMbTh0L0ovWlNtcEhUczJ1SjBJTHNkZXhIYXVqdXFXNGtQektNTTNDTmlZdTZVMGxnd21SOTE3S3ZjelBzb2tKYlcvOXJlaWNiUmoyQzl1c1VRL3pXZGFxSzRvSzZndkZzU2d4YTI2bnhzMDNxRzB2YW5SVDRMRUlvVFV4cTBtWThYNWFqVmZnRlZucnJ5MnRudzAwd3pVTnM4SmM1aTJWTGhybFpYaDBTQTRraTdlWGtQVHpva3d3TmxqRU1yNzhBUTZlNlBnejBrWWFNbEZKcFZuV2pDdUtCTmlra1RjdW5lMWU3Q0pYaGp3ZVd5ZzkrekJHK1ZFV0tydnNETm1PcE4waHRoNWJpNXNjdzhHS045a002dzRmenhEVzZLTmZwL1crcFZid2xPbHU5blVXRy9FYkd6czgxdktKQ1YxMEE5Vy9WNWc3dDhaVlZYUEFLaXVLSnNDTWdXL1BnUmo1NDRGREJydnNDcWtkT2NCNTRnTXh1bXBzQk1DMm9KTlp6TDNFRTBIc00xdFdzN3d2aW9aZEJCZmRUbVlaSWswSitXZG5ZUktJZFVkU0R1NkJ6b2l1SXl1ME1HdHVtdGdkOHdXQ3pUdllpVGFBd243dTJKNE1qN2ZjNGJrTFVHMUQ3bjc1MjBtcVpKZFU3anZBQXQydFRuRDJ3bXdyWG1yeERqUGRaNGx1ZytKeG1mZjdpb1NDZ0V2VnhPNVEycXVqUmhaTjdXZ3VhS0UyUjFUcWczWEdWVE1JSks2R25SemVjaWliekxjbnl6RDBnZUZaV21SOE1wMWNwcU1oSVBEdmRlbWFjdzJLMU1uUUwyN1dKWHVBbTVCQ3RyUU5VelM4QVFqT1l4aU9ycWxLSk52bm93N2Q3OEQwbnFnVnB0UllqaUovL2dBUVM1N3hHQjRDQnVsNzVhQW45bHRJZWtzTDhHSWsrcDNuQWM4c2x6TVJVNWNpS1JVSjFJQ0pvYm5lbFpBcUNuUFhRUE9uN2JEb0hOK1A0aG9lMnBDSFEyMTVrTFJlT1h2R0pIZ3dlR1MwUjB2aWpINjlyRk1HN3NnemxGdVRiVGNocWl6emtBeFdWenVVeWRNS2dkSFpYaHkwdFZYMWFmUi9UZERWcCtUOE5wUS9UcUdwUE4xR1ZpMGJaREpHb0lFNFFFeU1POERVa3ArdWN6cUxUU2VBWUpmQlMrTHRNWEJlcGRHZHFLOVJDbHJ1cU15TmpQdjlWS0paNno2UXNuNGVUcHNrMHpJN3puT0QyK0xERjhVRkxkcXo5L2lVeDduaHplMlJCMUhLM25yMUsxWUZ2dHdCbE92ZXJrVmtjdmZVeDNERWN0c1NiaE9vZE03QW8xZWh1L3FoSkJqendUMVdsL1grZVJ0SDZDOGh4UGdNeU1kK09FOWIwdkNheGRCakE5YWNiaWlIT1pTbXFReUVIV0Y4eVR2N1Rmb0hNQU5oR01aNlhrV2RvRElDQnhCQVh0VDI0UkFmVHZQaXBCMVA3S0VKS1c2b2pUWTdrY3FvNVUyVGp6QVJIeGRBSFYyUlpSeTVhbDRYa3czYkNOYkVvRU0xR0l1ZEpJdDE1VGR0TDV1WmNqM2RoQzNITFN6YTNNUDFRT3I0UGRhSnRzdGJMRGZGbExkNFFDeC93K2hpaTYxWFVsUkRBMnZEdTR1Vk01cWkyVU0wY3ZRYkNsekRXbFlqZFBQTHQwUW81UEJDRWJKWUpaUXB6dUtuVzRPVUxISGlNYmI0UUNZdVd3N2FpNzJTVnZLdFJmVnV3ZTlBK2RtZ1NnWVN5UjZnSzFGTmwwUkVMR2tWdkFyZmUwTno3UVdPOTJTbm9sUk5sWms0Vm94TG1LLzE4ays5K3E1U1U0S2ZpdllhMzNHYkZTb0RWRWVKcmhGamdVQWJNSHNIRkc5eGNMbUROSDRWTVMrOG40T09lUVFROEk4UHdYbkhGZGl1N2FSMG50WjRQOENEQURXaHA2ZDlvcWpEQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi50aWxlc19hdGVsaWVyIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4udGlsZXNfYXRlbGllciBwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnRpbGVzX3dpZGUtLXNjaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL3NjaS1iZy53ZWJwXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMDA3MWRjOyB9XG5cbi50aWxlc19uYXJyb3ctLXRlc3Rkcml2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL3Rlc3Rkcml2ZS1iZy53ZWJwXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMDcxZGM7IH1cblxuLnRpbGVzX2xpbmstYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xuICBib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNTAwcHg7IH1cblxuLnRpbGVzX2xpbmstYm94X3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ubW9iaWxlX3diIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubW9iaWxlX3diX3RpdGxlIHtcbiAgY29sb3I6ICMwMDcxZGM7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDM5cHggMTBweCAxMnB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRlc2t0b3AtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZnVsbHdpZHRoX2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZnVsbHdpZHRoX2JnID4gdmlkZW8ge1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDsgfVxuXG4ubW9iaWxlLXRvcC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmZvb3RlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uaXFvcy12aWRlby1wbGF5IHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pcW9zL2ltZy9wbGF5LnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTsgfVxuXG4uaXFvcy12aWRlby1wbGF5OmhvdmVyIHtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5pcW9zLXZpZGVvLXBhdXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pcW9zL2ltZy9wYXVzZS5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7IH1cblxuLmlxb3MtdmlkZW8tcGF1c2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLnRpbGVzX2JlbmVmaXRzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5pcW9zLXZpZGVvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5mdWxsd2lkdGhfdGl0bGUsXG4uZnVsbHdpZHRoX2xvZ28sXG4uZnVsbHdpZHRoX2xvZ28tYm94LFxuLmZ1bGx3aWR0aF9zb2NpYWwge1xuICB6LWluZGV4OiAxMDsgfVxuXG4uaXFvc190cmlhbGZvcm0tYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDMwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTcpOyB9XG5cbi5pcW9zX3RyaWFsZm9ybS1ib3ggPiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50aWxlc19pcW9zLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuXG4udGlsZXMtLXRsIHtcbiAgaGVpZ2h0OiA1NjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5mdWxsd2lkdGhfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAuZnVsbHdpZHRoX3RleHQtbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIHdpZHRoOiAyMjlweDtcbiAgICBoZWlnaHQ6IDMxcHg7IH1cbiAgLmZ1bGx3aWR0aF9sb2dvIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gICAgaGVpZ2h0OiA0M3B4OyB9XG4gIC5pcW9zLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAuZnVsbHdpZHRoX3NvY2lhbF9pbnN0YWdyYW0sXG4gIC5mdWxsd2lkdGhfc29jaWFsX2ZiIHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLnRpbGVzX25hcnJvdyxcbiAgLnRpbGVzX3dpZGUge1xuICAgIGZvbnQtc2l6ZTogMzFweDsgfVxuICAudGlsZXNfd2lkZSB7XG4gICAgd2lkdGg6IDU3JTsgfVxuICAudGlsZXNfbmFycm93IHtcbiAgICB3aWR0aDogNDMlOyB9XG4gIC5iZW5lZml0c190ZXh0LWxvZ28ge1xuICAgIHdpZHRoOiAyNTNweDtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgLmF0ZWxpZXJfdGV4dC1sb2dvIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gIC50aWxlc19saW5rLWJveF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAzM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGlsZXNfd2lkZS0tYWJhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207IH1cbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUsXG4gIC50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUge1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAyNXB4OyB9XG4gIC50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogNDVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgLmlxb3NfdHJpYWxmb3JtLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRpbGVzX2lxb3Mtc3VidGl0bGUsXG4gIC50aWxlc19pcW9zLWJ0bi1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZ1bGx3aWR0aF9iZyA+IHZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZXNrdG9wLWhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmlxb3MtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogTmVvU2Fuc1BybztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3MWRjO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDcxZGM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZ1bGx3aWR0aC1ibG9jayB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvdG9wLWJnLndlYnBcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDM0cHg7IH1cbiAgLmZ1bGx3aWR0aF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLmZ1bGx3aWR0aF90ZXh0LWxvZ28ge1xuICAgIHdpZHRoOiAxNzNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5mdWxsd2lkdGhfbG9nbyB7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC50aWxlcyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC50aWxlc19uYXJyb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjY1cHg7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnRpbGVzX3dpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjY1cHg7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMzFweCAzNHB4IDAgMzRweDsgfVxuICAudGlsZXNfYXRlbGllciB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAudGlsZXNfd2lkZS0taXFvc3Rlc3Rkcml2ZSB7XG4gICAgaGVpZ2h0OiA3MDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAudGlsZXNfaXFvcy1sb2dvIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLnRpbGVzX2lxb3MtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUge1xuICAgIGxlZnQ6IDE1cHg7IH1cbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDphZnRlciB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUsXG4gIC50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAudGlsZXNfd2lkZV9wcm9kdWN0OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNThweDtcbiAgICBib3R0b206IDA7IH0gfVxuXG4uYWJhLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLmFiYS1wb3B1cC5zaG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4uYWJhLXBvcHVwX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMzc1cHg7XG4gIGhlaWdodDogNzUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaXFvcy1wYWdlL2FiYS1wb3B1cC1iZy53ZWJwXCIpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzU1cHggMCAwIDgzcHg7IH1cblxuLmFiYS1wb3B1cF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLmFiYS1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFHWkpSRUZVZU5waStQLy9meXNRdndEaWZDQm1JQkxuUS9XME1rQVpNRkJCaE9ZS0pQVXZZS2I5SjlLUUNqUzErYmdrS29qUURGWkRVQUVoT1dKc3dlczZZdnlKMTJ2RUJoYk93R1Zpb0JSUTJ3c1VCU0pGMFVoUlFxSTRLVk9jbVNqS3pnQUJCZ0NOTURPMFRDZkVIZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi5hYmEtcG9wdXBfX3RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5hYmEtcG9wdXBfX3RleHQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogNzNweDsgfVxuXG4uYWJhLXBvcHVwX190ZXh0Om50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDYzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJhLXBvcHVwX19jb250YWluZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYmEtcG9wdXBfX2NvbnRhaW5lciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNjUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTsgfSB9XG5cbi5pcW9zLXBhZ2UgLnBhYi1iYW5uZXIgKyAudGlsZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMHZoOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RUTm9ybXMnO1xuICBzcmM6IHVybChcIi9mb250cy9UVE5vcm1zL1RUTm9ybXMtUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RUTm9ybXMnO1xuICBzcmM6IHVybChcIi9mb250cy9UVE5vcm1zL1RUTm9ybXMtRXh0cmFCb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLm1vc2Nvdy1zcGItYmFubmVyIHtcbiAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vc2Nvdy1zcGItYmFubmVyX190ZXh0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGE5N2Q0LCAjMmMyM2JhKTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG5cbi5tb3Njb3ctc3BiLWJhbm5lciBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5tb3Njb3ctc3BiLWJhbm5lcl9fYnRuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vc2Nvdy1zcGItYmFubmVyL2Jhbm5lci1pbWcuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7IH1cblxuLm1vc2Nvdy1zcGItYmFubmVyX19idG4tdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjU2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwOTljZDUsICMyZTFlYjkpO1xuICBmb250LXNpemU6IDE5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LWZhbWlseTogJ05lb1NhbnNQcm8nLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLm1vc2Nvdy1zcGItYmFubmVyX19idG4tdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlMWViOSwgIzA5OWNkNSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9zY293LXNwYi1iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAubW9zY293LXNwYi1iYW5uZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubW9zY293LXNwYi1iYW5uZXJfX2J0biB7XG4gICAgaGVpZ2h0OiAyNTBweDsgfSB9XG5cbi52b3lhZ2Uta2wge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvYmcud2VicFwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCA1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC52b3lhZ2Uta2wge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iZy1tb2JpbGUud2VicFwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwMHB4OyB9XG5cbi52b3lhZ2Uta2xfX2xlZnQtdGV4dCA+IGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52b3lhZ2Uta2xfX3JpZ2h0LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NjBweDsgfVxuXG4udm95YWdlLWtsX19yaWdodC10ZXh0ID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZveWFnZS1rbF9fcGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIxMHB4OyB9XG5cbi52b3lhZ2Uta2xfX3BhY2sgPiBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udm95YWdlLWtsX19kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZveWFnZS1rbF9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnZveWFnZS1rbF9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudm95YWdlLWtsX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAudm95YWdlLWtsX19yaWdodC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudm95YWdlLWtsX19sZWZ0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgLnZveWFnZS1rbF9fcmlnaHQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNjBweDsgfVxuICAudm95YWdlLWtsX19wYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudm95YWdlLWtsX19sZWZ0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzUwcHg7IH1cbiAgLnZveWFnZS1rbF9fcmlnaHQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMTBweDsgfVxuICAudm95YWdlLWtsX19wYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudm95YWdlLWtsIHtcbiAgICBoZWlnaHQ6IDI4M3B4O1xuICAgIHBhZGRpbmc6IDAgM3Z3OyB9XG4gIC52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNTBweDsgfVxuICAudm95YWdlLWtsX19yaWdodC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIxMHB4OyB9XG4gIC52b3lhZ2Uta2xfX3BhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnZveWFnZS1rbCB7XG4gICAgaGVpZ2h0OiA1OTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnZveWFnZS1rbF9fbGVmdC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG4gIC52b3lhZ2Uta2xfX3JpZ2h0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjEwcHg7IH1cbiAgLnZveWFnZS1rbF9fcGFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMzBweDsgfSB9XG5cbi5jb21tb24tcG9wdXAtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtczsgfVxuXG4uY29tbW9uLXBvcHVwLW92ZXJsYXkuYWN0aXZlIHtcbiAgei1pbmRleDogMTIwMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucG9wdXBfYWdlLXZhbGlkYXRpb24tYnRuIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjMDA2Y2E2O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBvcHVwX2FnZS12YWxpZGF0aW9uLWJ0bi5idG4tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5MjkyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY29tbW9uLXBvcHVwIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIHRvcDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtczsgfVxuXG4uY29tbW9uLXBvcHVwLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAuY29tbW9uLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMjk5cHgpIHtcbiAgLmNvbW1vbi1wb3B1cCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLmNvbW1vbi1wb3B1cF9fdGl0bGUtdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbW1vbi1wb3B1cF9fdGl0bGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MjQ1ZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gIC5jb21tb24tcG9wdXBfX3RpdGxlLXRvcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDE1cHg7IH0gfVxuXG4uY29tbW9uLXBvcHVwX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogNDBweCAzMHB4IDM1cHggMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLmNvbW1vbi1wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDsgfSB9XG5cbi5jb21tb24tcG9wdXBfX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLmNvbW1vbi1wb3B1cF9fbWVzc2FnZSB7XG4gICAgbWF4LXdpZHRoOiA5NSU7IH0gfVxuXG4uY29tbW9uLXBvcHVwX19tZXNzYWdlLS1oYXMtaWNvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzNDJweDsgfVxuXG4uY29tbW9uLXBvcHVwX19tZXNzYWdlLS1pY29uLXN1Y2Nlc3Mge1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7IH1cblxuLmNvbW1vbi1wb3B1cF9fbWVzc2FnZS0taWNvbi1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudC9pbWcvcG9wLXVwLXNwcml0ZS5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCA3cHg7IH1cblxuLmNvbW1vbi1wb3B1cF9fbWVzc2FnZS0taWNvbi1mYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiA2MnB4OyB9XG5cbi5jb21tb24tcG9wdXBfX21lc3NhZ2UtLWljb24tZmFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnQvaW1nL3BvcC11cC1zcHJpdGUucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IDdweDsgfVxuXG4uY29tbW9uLXBvcHVwX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbW1vbi1wb3B1cF9fc29jaWFsLWxpbmsge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50L2ltZy9hdXRoLWljb25zLnBuZ1wiKTsgfVxuXG4uY29tbW9uLXBvcHVwX19zb2NpYWwtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4uY29tbW9uLXBvcHVwX19zb2NpYWwtbGluayArIC5jb21tb24tcG9wdXBfX3NvY2lhbC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLmNvbW1vbi1wb3B1cF9fc29jaWFsLWxpbmstLXZrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTA2cHggMDsgfVxuXG4uY29tbW9uLXBvcHVwX19zb2NpYWwtbGluay0tZmIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1cHggMDsgfVxuXG4uY29tbW9uLXBvcHVwX19jbG9zZS1jcm9zcyB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnQvaW1nL3BvcC11cC1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmNvbW1vbi1wb3B1cF9fY2xvc2UtY3Jvc3M6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gIC5jb21tb24tcG9wdXBfX2Nsb3NlLWNyb3NzIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDE1cHg7IH0gfVxuXG4uY29tbW9uLXBvcHVwX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNmNhNjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNvbW1vbi1wb3B1cF9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLmNvbW1vbi1wb3B1cF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uZ2xvYmFsLXBvcHVwX292ZXJsYXktY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG5cbi5jb250ZW50LXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuXG4uc3BvdHMtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pbWcvYnVuZGxlL3Nwb3RzLXBhdHRlcm4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuXG4uYnV0dG9uLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDdweCAzMHB4OyB9XG5cbi5idXR0b24tLWJsdWUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzI4N2I2O1xuICBwYWRkaW5nOiA5cHggMzBweDsgfVxuXG4uYnV0dG9uLS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA3N2ZjMTtcbiAgY29sb3I6ICNmZmY7IH1cblxuYS5idXR0b24tLWJsdWUge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYS5idXR0b24tLWJsdWU6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogLS0tLS0gSEVBREVSIC0tLS0tICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogODNweDtcbiAgbGluZS1oZWlnaHQ6IDgzcHg7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC43cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuN3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjdzO1xuICB6LWluZGV4OiA1MDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG5cbi5oZWFkZXJfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE2NXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubmF2YmFyLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhlYWRlcl9sb2dvLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmhlYWRlcl9tZW51LWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzglO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjI1cHg7IH1cblxuLmhlYWRlcl9tZW51IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlcl9tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMTFweDsgfVxuXG4uaGVhZGVyX21lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaGVhZGVyX21lbnUgbGkgYTpob3Zlcixcbi5oZWFkZXJfbWVudSBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzI4N2I2OyB9XG5cbi5oZWFkZXJfbWVudSBsaS5oZWFkZXJfbWVudV9iZW5lZml0cyA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlcl9tZW51IGxpLmhlYWRlcl9tZW51X2JlbmVmaXRzID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlcl9tZW51X3VzZXJfYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnRvcF9wcm9maWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJVQUFBQVZDQVlBQUFDcEY2V1dBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1EWTNJRGM1TGpFMU56YzBOeXdnTWpBeE5TOHdNeTh6TUMweU16bzBNRG8wTWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2preU1qRkNOa0V5T1RFMFJqRXhSVFk0UWpGRU9UWXdOa05DTVVRMU5FUXdJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPamt5TWpGQ05rRXpPVEUwUmpFeFJUWTRRakZFT1RZd05rTkNNVVExTkVRd0lqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZPVEl5TVVJMlFUQTVNVFJHTVRGRk5qaENNVVE1TmpBMlEwSXhSRFUwUkRBaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk9USXlNVUkyUVRFNU1UUkdNVEZGTmpoQ01VUTVOakEyUTBJeFJEVTBSREFpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo1bmptZy9BQUFCNjBsRVFWUjQycFNWeXl2RVVSVEhad3d4R3VSWldIaEczc3FDbWdpbGxHS0VzbUt2TEVpeHNWQktFc1hDeGlPUGY4QkNlU1dseUpTVnZFS1NNQ3k4MzQvd3ZmcE8vZHp1ei95YytqUjE3cm5uM25QTzkzZkhiUHJiTENBVHhJQUk4QWIyd1RwNE5mM1R3a0EzdUdDaUxiQUdOc0FqdUFkRElNRm93bXB3RFp5Z0J2aEw2OTZnQkN5QUY5RHNLV0VUYjlZSXpBWXVVQW51d0tCZWZEbDQ1KzkvTEF2Y2dGWjVJUWljZ3hhZGpWYVFDQUoxMWl2WWltU3RzNDNEc0NqNjE4WGhmTEdTQ1JDZ1NEd0R4clNPSGRDZ0NPd0h4NkFNMkVBZUZUQ3JpQzFpRzN6ZDhoRzNpSmVDd25renUrU1BwRWJ0aXFxRTFQSzlLT3huY0NnRnBYRHppdVIzZ1cyUUx2ay93SjdJSjVLR1VrYXluVkdqVVpMZkIwUXp1V3hQWXVnaTZSV243eU1GSElBbGZqazJUWW05NEFITUs1S0djTzFuZzdoNnJpSW9qYTI1Qkl2Z0JId0NoeUxXeGhsa3V4M2lSajJhQUQvUXlYTEV0RWRBTytnRHE5dzh5dGE1clI0Y2FVK3BCYmNNQ3VManNVdVpxQ3dETFBQRmltVmJOa0dIU2ZPOVdqamxVODBnaW5tUW5vbEVreUNWd3EralluN3RTYUo0UlEvakRINzNmaXhaU0s5UUx5aUhVcHFqZnY4eU1lbGhDdDdoNlhSUitqUlBId2RWckNLWUZaU0NBVDU1VHI1U2hxMkFQWFB4TTNZamVqYkZsMG41aHBvTkhtRFYvRWU1UEFWL0N6QUFENlp5WUFKR1Z2QUFBQUFBU1VWT1JLNUNZSUk9XCIpIG5vLXJlcGVhdDsgfVxuXG4udG9wX2V4aXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlVBQUFBVkNBWUFBQUNwRjZXV0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1pCUXpKRk9FWkNPVEUwUmpFeFJUWkNRVEpHT0VKQ1JEWTJNVFpEUmpRNUlpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rWkJRekpGT0VaRE9URTBSakV4UlRaQ1FUSkdPRUpDUkRZMk1UWkRSalE1SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJrRkRNa1U0UmprNU1UUkdNVEZGTmtKQk1rWTRRa0pFTmpZeE5rTkdORGtpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UmtGRE1rVTRSa0U1TVRSR01URkZOa0pCTWtZNFFrSkVOall4TmtOR05Ea2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejd2alJnSEFBQUJWa2xFUVZSNDJxelZ5eXVFVVJqSDhYY1lTWElybW5LWGJOaWdwSEg1QzlqSjBsYnNSRmJZSUFzYmlzV3NUSTFzTFdlbktFckpSaVJrWmFHd1lGdzM0bnZxZVd1YXpwdzU1NTE1NmxQVHVmem12R2ZPZXlia21hc0p2YWpETDY1eEpwK2RxZ3pUdUpUSk56akVDVko0d2hxcWJRTUhjQzlCazZqTjZDL0ZPSTd3akpaY2dhUDR3akpLTEJkZ3JCNThZTUlyVUJYaEhPc0I1blptNnhpUi9TbDNESXpnSFRPNnpnUzJBajdsc0p5SStjeU9PNHpsc1gxUnZHTEJid2lqRlErYXdmMW90Z3lPWVZYTytLSnErRU9IWnVDZTlMbEl5U0s5VC9ScFF0VVBWMk5wUlFJSC9jbW5tTXBqVDJjbGNDaTljUW5KUWdhcWFzY1B1aDBEMVdQZjZnTDkyc1l4aWgyRHc2Yk9LbHdnSGlEWVdJMjR3Z0hhY294VmQrbWM1VzNtVldBSDM5aVZ1N05CTHAySXZKYWJlSkZMdTk1bDFWM1lrRmM0L1hDL1lWOHVvYXdWc3ZpQ1N2a0hVQ2ZrVWNLTjlTL0FBRVR5VHFBUG13MGZBQUFBQUVsRlRrU3VRbUNDXCIpIG5vLXJlcGVhdDsgfVxuXG4uaGVhZGVyX21lbnUgbGkgYS50b3BfcHJvZmlsZTpob3Zlcixcbi5oZWFkZXJfbWVudSBsaSBhLnRvcF9leGl0OmhvdmVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5oZWFkZXJfbWVudS5wZXJzb25hbCBsaSB7XG4gIG1hcmdpbjogMCAycHg7IH1cblxuLmhlYWRlcl9tZW51X3VzZXJfYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMiU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuXG4uaGVhZGVyX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRlcl9kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVlBQUFBR0NBWUFBQURnek85SUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURFMElEYzVMakUxTmpjNU55d2dNakF4TkM4d09DOHlNQzB3T1RvMU16b3dNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UUWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1pDUVRZNU1qbEdOVEUyUkRFeFJUVkNNRFkwUlVJeFFqQkdOMEpDTUVSR0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rWkNRVFk1TWtFd05URTJSREV4UlRWQ01EWTBSVUl4UWpCR04wSkNNRVJHSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJrSkJOamt5T1VRMU1UWkVNVEZGTlVJd05qUkZRakZDTUVZM1FrSXdSRVlpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UmtKQk5qa3lPVVUxTVRaRU1URkZOVUl3TmpSRlFqRkNNRVkzUWtJd1JFWWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejYzUlRRSEFBQUFPVWxFUVZSNDJtSmdZR0E0RDhULzBmQUpJR1lJd0NMaEM1SmdSTk4xSGlyR2dLNHJnQUVKd0hUQlZUTWpTYjRBNG9OQWZBUEVBUWd3QUI0Z0ZJM0pkQVVPQUFBQUFFbEZUa1N1UW1DQ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi5oZWFkZXJfZHJvcGRvd24uYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBWUFBQUFHQ0FZQUFBRGd6TzlJQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNREUwSURjNUxqRTFOamM1Tnl3Z01qQXhOQzh3T0M4eU1DMHdPVG8xTXpvd01pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRRZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qUTJORE5HT0RjeE5URTJSakV4UlRWQ1FVWkNSRUV5TXpRd1JqUkVRalpHSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pRMk5ETkdPRGN5TlRFMlJqRXhSVFZDUVVaQ1JFRXlNelF3UmpSRVFqWkdJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TkRZME0wWTROa1kxTVRaR01URkZOVUpCUmtKRVFUSXpOREJHTkVSQ05rWWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZORFkwTTBZNE56QTFNVFpHTVRGRk5VSkJSa0pFUVRJek5EQkdORVJDTmtZaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NkN6K2FVQUFBQU0wbEVRVlI0Mm1KbVFJQUFJRllINHB0SVlneU1RSHdlaWhrWjBGVC9oK0lBZE5Vd0NiZ3VYeVJCRkYwbnNFaWNCd2d3QUFUYkUxeWRnSU9RQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuXG4uaGVhZGVyX2Ryb3Bkb3duLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzAwNmNhODsgfVxuXG4uaGVhZGVyX21lbnVfZHJvcGRvd24tbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDgzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAyMTdweDtcbiAgei1pbmRleDogOTA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE3cHggMDsgfVxuXG4uaGVhZGVyX21lbnVfZHJvcGRvd24tbGlzdF9pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cblxuLmhlYWRlcl9tZW51X2Ryb3Bkb3duLWxpc3RfaXRlbS0tcGFzdCBhIHtcbiAgY29sb3I6ICNjY2MgIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyX21lbnUgbGkuaGVhZGVyX25vLWxlZnQtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgLmhlYWRlcl9sb2dvLWJveCB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTcycHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5oZWFkZXJfbG9nby1ib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5oZWFkZXJfbWVudS1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9tZW51X3VzZXJfYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5tb2JpbGUtYm90dG9tLXBhZGRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmhlYWRlcl9tZW51LnBlcnNvbmFsIGxpIHtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC5jb250ZW50LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5mb290ZXIgLnJ1bGVzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMyUgMTBweCAzJTsgfSB9XG5cbi8qIEhFQURFUiBNT0JJTEUqL1xuLm1vYmlsZS1tZW51X2FwcC1pbWcge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5oZWFkZXJfbW9iaWxlLW1lbnUgPiBsaS5tb2JpbGUtYmVuZWZpdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMwMDZjYTc7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4uaGVhZGVyX21vYmlsZS1tZW51X2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDlweDtcbiAgd2lkdGg6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDd0FBQUFpQ0FJQUFBQ3I3S3dtQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNREUwSURjNUxqRTFOamM1Tnl3Z01qQXhOQzh3T0M4eU1DMHdPVG8xTXpvd01pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRRZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qTkNORVkwUXpRNU5UY3dNVEV4UlRVNVJUSTNRVEpGUVVWRU9USXdOVEE1SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pOQ05FWTBRelJCTlRjd01URXhSVFU1UlRJM1FUSkZRVVZFT1RJd05UQTVJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TTBJMFJqUkRORGMxTnpBeE1URkZOVGxGTWpkQk1rVkJSVVE1TWpBMU1Ea2lJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNMEkwUmpSRE5EZzFOekF4TVRGRk5UbEZNamRCTWtWQlJVUTVNakExTURraUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NUZmMDZwQUFBQTRrbEVRVlI0MnV5WXZRcUVNQkNFazdBUkpNYkN5c3IzTWcvb2kxbWxpZUF2cU9BTjJOMFZkeHhIY3NWdVlTR0IrWnhraEltOHJ1czh6Mm1hNW5rK2prUEVHcTExVVJUV1dpS1NFUGJlNTNtT1YxbVdSWVBZOXgyZnZXMWJYZGN5aEFBenFxb1NLV1lZQmp3VmNPQ0JTRFNRQm9EQ2RzVGNoZGVUQVFBbC9tQVlnaUdlaDk2dTZMcXU3L3V2QlpxbWFkczJzUlA0RS83QUNlY2NIMHhPQjZlRDA4RVFuQTVPQjBNd3hDY1E2RURvcHFua1ViOEFvTzQybUFyaWJzTEtXb3Qram5ZYzJRL0lRWFJkMTdJczVYMUpNbzdqc2l5UkwwbU1NU0Fnb29jQUF3Q2R6MzIwMnVJS2R3QUFBQUJKUlU1RXJrSmdnZz09XCIpIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLmhlYWRlcl9tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cblxuLmhlYWRlcl9tb2JpbGUtbWVudSA+IGxpIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5oZWFkZXJfbW9iaWxlLW1lbnUgPiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfbW9iaWxlLW1lbnVfYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9tZW51IGxpIHtcbiAgICBtYXJnaW46IDAgN3B4OyB9XG4gIC5oZWFkZXJfbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4vKiAtLS0tLSBFTkQgSEVBREVSIC0tLS0tICovXG4vKiAtLS0tLSBGT09URVIgLS0tLS0gKi9cbi5sZWdhbF9ub3RpY2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgei1pbmRleDogMTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuXG4uZm9vdGVyX2NvbnRlbnQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7IH1cblxuLmZvb3Rlci5vcGVuZWQgLmZvb3Rlcl9jb250ZW50IHtcbiAgaGVpZ2h0OiA4M3B4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci5vcGVuZWQgLmZvb3Rlcl9jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uZm9vdGVyX2NvbnRlbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuXG4uZm9vdGVyX25hdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5mb290ZXIgLnJ1bGVzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4IDAgMHB4IDA7IH1cblxuLmZvb3Rlcl9uYXYgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDE0cHg7IH1cblxuLmZvb3Rlcl9uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzAwNmNhNztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5mb290ZXJfbGFzdC1zdHIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzg1ODU4NTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mb290ZXJfbGFzdC1zdHIgYSB7XG4gIGNvbG9yOiAjMDA2Y2E3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiAtLS0tLSBFTkQgT0YgRk9PVEVSIFNUWUxFUyAtLS0tLSAqL1xuLyotLS0tLSBDT05URU5UIFNUWUxFUyBGT1IgU1RBVElDIFBBR0VTIC0tLS0tKi9cbi5jb21tb24tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzU4NTg1YTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDExNjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuXG4uY29tbW9uLXRleHQgaDEge1xuICBmb250LXNpemU6IDMzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29tbW9uLXRleHQgaDIge1xuICBmb250LXNpemU6IDIzcHg7XG4gIG1hcmdpbjogMTVweCAwIDhweDsgfVxuXG4uY29tbW9uLXRleHQgcCB7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5jb21tb24tdGV4dCAucXVlc3Rpb24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4uY29tbW9uLXRleHQgYSxcbi5jb21tb24tdGV4dCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY1YTVjODsgfVxuXG4uY29tbW9uLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzQyMjFlOyB9XG5cbi5saW5rLWJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweCAxOXB4OyB9XG5cbi5saW5rLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJzwnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmNvbW1vbi10ZXh0IHVsIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cblxuLmNvbW1vbi10ZXh0IHVsIGxpIHtcbiAgbWFyZ2luOiAzcHggMDsgfVxuXG4ubGluay1mb3J3YXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDIzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxOXB4IDIwcHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM2NWE1Yzg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxpbmstZm9yd2FyZDpob3ZlciB7XG4gIGNvbG9yOiAjYzQyMjFlOyB9XG5cbi5saW5rLWZvcndhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiAnPic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLyotLS0tLSBFTkQgT0YgQ09OVEVOVCBTVFlMRVMgRk9SIFNUQVRJQyBQQUdFUyAtLS0tLSovXG4vKiAtLS0tLSBXQU5UIEJVVFRPTiAtLS0tLSAqL1xuLndhbnQtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLndhbnQtYnV0dG9uOmhvdmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTsgfVxuXG4ud2FudC1idXR0b24tLTQyIHtcbiAgd2lkdGg6IDI4MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50L2ltZy9idW5kbGUvd2FudC1iZzQyLnBuZ1wiKSBuby1yZXBlYXQ7IH1cblxuLndhbnQtYnV0dG9uLS01MCB7XG4gIHdpZHRoOiAyNjVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pbWcvYnVuZGxlL3dhbnQtYmc1MC5wbmdcIikgbm8tcmVwZWF0OyB9XG5cbi53YW50LWJ1dHRvbi0tODMge1xuICBmb250LXNpemU6IDQxcHg7XG4gIHdpZHRoOiAyODJweDtcbiAgaGVpZ2h0OiA4M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pbWcvYnVuZGxlL3dhbnQtYmc4My5wbmdcIikgbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi53YW50LWJ1dHRvbi0tZG93bmxvYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjgycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnQvaW1nL2J1bmRsZS93YW50LWJnNDIucG5nXCIpIG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cblxuLndhbnQtYnV0dG9uLS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDg1cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZmFsc2U7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCb0FBQUFVQ0FZQUFBQ1RRQzIrQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFWbEpSRUZVZU5xOGxiMUtBMEVVaFhkalRLSk5CQzFTUkd4OEFLc1VtMHJmd003R1NoRFNXZHI1OHhJVzJnVFVWbndFaTBDQ29HQmprWmpHVkttMGpBYlhNM0RFeTJWbndpeEREbnhzNWw0bVoyYjM3R3ljUWxGNHhicFFpT2Frb21zVk9XUzlPN04yVkFHbm9BOG1ZQURPd0pML0V2NFZLWlpCSjgxV2gzMDl4L1pmVHFNVDF2dWd5VnFUWTZQelVFWUQxaE5WVDFoLzh6R0tSYngxR013eldRUWxNRlVCK2dMZm9Hd0pnMWU4M3ptaG9lb04xa2MrV1hBWlhmUGFCZ2wvSnh3YjNZWk1YZGVTdXA1djZsdzdxb0ZWUzI4RGJIc2RSNVpWVk1BcjYwT3dEOVlaNzJmV2YvZ0t4STRkMWNFVDJMSVpIWWtJcjZsZUNWeUtlVmRnSWNOb0JieHcvR0F6ZW1SdEwrdCtrMlB1eXVpR1puK1N6OWU4NExVb3phY3F6UTZGV1Z2MDcza2RnMDE5TXVReE1od0lNNmtQODJ6a0VSUUNiVFlCTy9xc0MwV0xabE93cS92RmdCL1JDMUFGbitCT04zOEZHQUFwdU9ySGE1a3djUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuXG4uYnVuZGxlLWlubmVyX21vYmlsZS1iZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53YW50LWJ1dHRvbi0tODMge1xuICAgIHdpZHRoOiAyNjVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnQvaW1nL2J1bmRsZS93YW50LWJnNTAucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgLndhbnQtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndhbnQtYmxvY2tfaGVhZCB7XG4gICAgbWluLWhlaWdodDogMTc1cHg7IH1cbiAgLmJ1bmRsZS1pbm5lcl9tb2JpbGUtYmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJ1bmRsZS1pbm5lcl9tb2JpbGUtYmcgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG5cbi8qIC0tLS0tIEVORCBXQU5UIEJVVFRPTiAtLS0tLSAqL1xuQGtleWZyYW1lcyB0dXRvcmlhbC1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9uIHtcbiAgMCUgeyB9XG4gIDEwMCUgeyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHR1dG9yaWFsLWFuaW1hdGlvbiB7XG4gIDAlIHsgfVxuICAxMDAlIHsgfSB9XG5cbkAtby1rZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9uIHtcbiAgMCUgeyB9XG4gIDEwMCUgeyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9uIHt9LnR1dG9yaWFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTUpIHVybChcIi9Db250ZW50L2ltZy9idW5kbGUvX3RtcC90dXRvcmlhbC5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTAwMDsgfVxuXG4udHV0b3JpYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUENBWUFBQUR0YzA4dkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1UzTTBJelJEYzBPVFV6TkRFeFJUWkJNelUyT0VFM01rVTBOa0pETlVZeElpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rVTNNMEl6UkRjMU9UVXpOREV4UlRaQk16VTJPRUUzTWtVME5rSkROVVl4SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJUY3pRak5FTnpJNU5UTTBNVEZGTmtFek5UWTRRVGN5UlRRMlFrTTFSakVpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UlRjelFqTkVOek01TlRNME1URkZOa0V6TlRZNFFUY3lSVFEyUWtNMVJqRWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejZtejhreUFBQUJXa2xFUVZSNDJvU1RUU3NGWVJUSDV3NUpkcElrNWJVa1pjRmVoRklXbGhicUxyakZKVXVMbTN3REt4YVNoVVJ4cVVsOEFXOUxoWVdTTEVpSm0wUTJYc3JMNzlSLzZtbWFlNTM2elR6bnpEbm4rWi9uYVJKQkVDeDRucGNDZTgvQXIxZllFakFIRTdCVXpHTUV5aUFENVRBSlAzbUtpMkFaUnVXbmZCNnp6cTdqc0tyRXFObG1hMDZ4MVdTc3dUeE1PVTJTc0FFbFRyR3R0MkJZdmlsTWh5T1lMY0tINU5udVExQ3F0ODBjd0lCeXZ6WDJlaWdydEJWNGwweUxEOEt1MXIzSytaTENiWGN1MXphbEpDdlovYzYzVHluYWN3djhtTVBha2NTb0phUEYrUnBVd25STTNLNjU0cjhHMVhBQTdmSmY0VTNyRHRpSHFud05hbFhjS3Y5Wmg5Y0hMNHExS2FjbTJxQUJEcUZaZmc2NjRSUk9vQWVlOUswRmpxQStiTkFFeDJFQXU0Y3V1SERVblN2MklMOVJHOVpaZ3pGSDBpMTB3bFhNSVY2cXlaMHpjdHJYMWVRazFSSnVDdnlKMThvNWcwZTc4ajhCQmdBT0hFa0IyYXVjckFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxODA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuLnR1dG9yaWFsLWNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4udHV0b3JpYWxfYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI1cHg7XG4gIHRvcDogMTA1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjg3YjY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDkwOyB9XG5cbi50dXRvcmlhbF9idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLnR1dG9yaWFsX2J1dHRvbi0tb3ZlcmxheS1tb2RlIHtcbiAgYW5pbWF0aW9uOiB0dXRvcmlhbC1vdmVybGF5LW1vZGUtYW1pbmF0aW9uIGxpbmVhciAyMDBtcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLypwb3NpdGlvbjogZml4ZWQ7Ki9cbiAgLyp3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7Ki9cbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAvKnJpZ2h0OiAwICFpbXBvcnRhbnQ7Ki9cbiAgcmlnaHQ6IDUlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDUyMDtcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogMCAwIDYwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLnR1dG9yaWFsLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnR1dG9yaWFsLW1vYmlsZV90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi50dXRvcmlhbC1tb2JpbGVfZGVzY3Ige1xuICBjb2xvcjogIzMxODZiNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4OyB9XG5cbi50dXRvcmlhbC1tb2JpbGVfZGVzY3Igc3BhbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zbGlkZXNqcy1uZXh0LFxuLnNsaWRlc2pzLXByZXZpb3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBcENBWUFBQUF4bU5sREFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPakE0TUVNelJURXpPVUV3TWpFeFJUWkNSakkxUVVKQ1EwWkVSVFpCUlROR0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qQTRNRU16UlRFME9VRXdNakV4UlRaQ1JqSTFRVUpDUTBaRVJUWkJSVE5HSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk1EZ3dRek5GTVRFNVFUQXlNVEZGTmtKR01qVkJRa0pEUmtSRk5rRkZNMFlpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TURnd1F6TkZNVEk1UVRBeU1URkZOa0pHTWpWQlFrSkRSa1JGTmtGRk0wWWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejRpRnZXb0FBQUJjMGxFUVZSNDJyVFhTeXRGVVJqRzhiV1A4aDFNY2R4T2ttc0pVYVNUZ2ZJMURGeUtvb2lpS0NLS2NzSXAxNkdwcVpHdm9VaVNSSklZV0o2WHZmTDJUcyt6VnYxUG5jbHY3M1o3cjR2ejNwZWhVelNNSEN2NU9mRi80eE1Oc2VDTWMrNGE0Ukt1SEYyZ3ZHT005QXJqL245OG9FSEdvd2hOS3Z3ZDliTmdhZHJndlN4WW1qVjREd3VXNWhYK2hycFlzTFNvOEZmVXlZS2xaWVcvb0hZV0xLMGF2SlVGUytzS2YwYk5MRmphVlBnVGFtTEJDZHBXK0NOcVpNQUIzelY0QXdNT2VFSGhENmlPQVFmOFFPSDNxSVlCdTNTQktDcjhEbFV6NElBZksvdzI0SXpWUXZCemcxY212M3JwUTFhZkcxU1IvcjlpM2ZHWnVlTXFCbnBrMEd5cHp6aUREczFia1dXOHgvdm1QYTVsZkhsNzVzdXJaOHdWTzJhdXlERm10NjBZczl0R2pQbDR6YXdnTFl3VlpNV3NlVzJNTlcvSm9CMk1WWG9oeHI1aUxzWk9hQ2JHM20zS29IMk0zZWFFUVFjWSsrTXg5TTNlMFk4cVZBNDRlZGJocGhzbDZBdU5vRXZXNFNiS09lOUhnQUVBdHJ0UmJEbGNjQVVBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmb250LXNpemU6IDA7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uc2xpZGVzanMtcHJldmlvdXMge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCWUFBQUFwQ0FZQUFBQXhtTmxEQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNRFkzSURjNUxqRTFOemMwTnl3Z01qQXhOUzh3TXk4ek1DMHlNem8wTURvME1pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09rWTBNakkxT1VFeE9VRXdNakV4UlRaQk1qQTFSak0wTVRBNFEwSkJOVVEySWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2tZME1qSTFPVUV5T1VFd01qRXhSVFpCTWpBMVJqTTBNVEE0UTBKQk5VUTJJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UmpReU1qVTVPVVk1UVRBeU1URkZOa0V5TURWR016UXhNRGhEUWtFMVJEWWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZSalF5TWpVNVFUQTVRVEF5TVRGRk5rRXlNRFZHTXpReE1EaERRa0UxUkRZaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NnUraTY3QUFBQmMwbEVRVlI0MnJUWFFTc0VZUnpIOGRtbGZTT1NwS1JORGtnT1VwdUQ4alljdGkxS2loUWxSYUlrU1ZzcmtvUHJudmUyNzRPSUpKTEV3ZU8zaHlkL1QvOW5kbWFlMzJ4OUx6dlBmcHFkWnA3bm1jZ1lFeEdiUnhlb3B6ZmlmZWJRTlNvaFV5U2hGWFJqVWRSbS9QMVo5R24rUHRYTzk2SG9EUG9RYU0wZUMwR25IWFJaSHMrS1Rqbm9xanNtQ3pxSjNnVzZybzFMaTQ2ak40RnUrTWFtUWNmUXEwQzM0c1luUlVjZGRLZmJiNUtnWmZRaTBMMGtKOU50d0FoNkZ1aCswa3NYZDNBWVBRbjBFQlZDNFNFSFBVNkQrdUJCOUNqUTA3U29CZytnQjRHZVpVRmR1Qi9kQ2JUZW1iQ3p6aVVTdlJYb2VRaHE0VDRIdlFwRkxkd1M2RDBxTWRZLzdZd3ZXV2VzWGVNRzR4ckgzUlZGQnB6YmZleDc4azRZVDU1dnJqaGl6QlcrMmUyQU1idmxPaC83VnBCZEZxeXRlZHNzV0Z1bE4xbHdidnNLMzA1b2pRVnJlN2NWRnF6dE5wZFljRzc3WTIxSC84UGEwZHNxNkV2Z2k2eVhteVphUU4rb2dDYVk3M2ovM3ZOK0JSZ0FZaVpQblpIMHd0MEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnR1dG9yaWFsLW1vYmlsZV9saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7IH1cblxuLnR1dG9yaWFsLW1vYmlsZV9saXN0X3RleHQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uc2xpZGVzanMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cblxuLnR1dG9yaWFsIC5zbGlkZXNqcy1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnR1dG9yaWFsIC5zbGlkZXNqcy1wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50dXRvcmlhbCAuc2xpZGVzanMtcGFnaW5hdGlvbiBhIHtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnR1dG9yaWFsIC5zbGlkZXNqcy1wYWdpbmF0aW9uIGEuYWN0aXZlIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7IH1cblxuLnR1dG9yaWFsLW1vYmlsZV93YW50LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMztcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi50dXRvcmlhbF93YW50LWJ0bi1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4ud2FudC1idXR0b24tLXR1dG9yaWFsIHtcbiAgd2lkdGg6IDIyNHB4O1xuICBmb250LXNpemU6IDE5cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAudHV0b3JpYWxfYnV0dG9uIHtcbiAgICByaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnR1dG9yaWFsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTUpOyB9XG4gIC50dXRvcmlhbC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50dXRvcmlhbF93YW50LWJ0bi1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnR1dG9yaWFsLWNsb3NlIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7IH0gfVxuXG46cm9vdCAuYW5pbWF0aW9uLXR1dG9yaWFsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcywgNDAwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zLCA0MDBtcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLWluO1xuICBvcGFjaXR5OiAwOyB9XG5cbjpyb290IC5hbmltYXRpb24tdHV0b3JpYWwtLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIFJFR0lTVFJBVElPTiBXQVJOSU5HIFBPUFVQICovXG4ucmVnLXdhcm5pbmctcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7IH1cblxuLnJlZy13YXJuaW5nX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5yZWctd2FybmluZ19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ucmVnLXdhcm5pbmdfdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5yZWctd2FybmluZ19jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQndBQUFBY0NBSUFBQUQ5YjBqREFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTU5KUkVGVWVOcXMxc2tOQXlFTUJkQ3ZUQXMwUnNNc2xTQXFTUndoVFNZc3htQjhZVGs4R1dSTGhyWFdPZmMrRkRGR1l3eElwT1dJVzBUdlBlaHd4TDFGMnFOY0tkMm4rRU0xYmlYK29YdHVLOWJvcXRzVk82amNIWWw5Vk9JeTRoRGxYVjdrMEpFN0ZTZG82MHJFT2ZwMGhhSUl2VjJoU1BHQ0lLN3J3bExJSzd6a2UrRDUxVDhLWGF6MmpNVEZSczlNWFRCaUNJR3ZoNFUybllwVEYzc2k3MkpiWkZ4b3hKRUxwZGgxb1JkYkZ5a2x2Vmk1MzB4enpxZkdIbkpwanZvSU1BQWxiL2VMR2ZNMHZRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJlZy13YXJuaW5nX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzNXB4IDUwcHg7IH1cblxuLnJlZy13YXJuaW5nX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM1ZTVlNWU7IH1cblxuLnJlZy13YXJuaW5nX2NvbnRlbnQgcCBzcGFuIHtcbiAgY29sb3I6ICMzMjg3YjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnJlZy13YXJuaW5nX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjgwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5yZWctd2FybmluZ19jb250ZW50IGZvcm0ge1xuICBwYWRkaW5nOiAyNXB4IDAgMCAwOyB9XG5cbi5yZWctd2FybmluZ19idG4tYm94IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuOnJvb3QgLnJlZy13YXJuaW5nX2J0biB7XG4gIHdpZHRoOiAyODBweDtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLnJlZy13YXJuaW5nX3BzZXVkb2xpbmstYm94IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnJlZy13YXJuaW5nX3BzZXVkb2xpbmstYm94ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1ZTVlNWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzVlNWU1ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yZWctd2FybmluZ190aXRsZS0tZm9udCB7XG4gIGZvbnQtc2l6ZTogMjNweDsgfVxuXG4ucmVnLXdhcm5pbmdfY29udGVudCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4ucmVnLXdhcm5pbmdfY29udGVudCBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMzMjg3YjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLnJlZy13YXJuaW5nX2NvbnRlbnQgaDQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnJlZy13YXJuaW5nX2ltZy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yZWctd2FybmluZ19pbWctYm94ID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5yZWctd2FybmluZ190aXRsZSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAucmVnLXdhcm5pbmdfY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4OyB9XG4gIC5yZWctd2FybmluZ19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnJlZy13YXJuaW5nX2NvbnRlbnQgZm9ybSB7XG4gICAgcGFkZGluZzogMTVweCAwIDAgMDsgfVxuICAucmVnLXdhcm5pbmdfdGl0bGUtLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5wYWItYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzODNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3dlbGNvbWUvYmcud2VicD94PTFcIikgdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5wYWItYmFubmVyLCAucGFiLWJhbm5lciAqIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFiLWJhbm5lciBhLCAucGFiLWJhbm5lciBhOmhvdmVyLCAucGFiLWJhbm5lciBhOmFjdGl2ZSwgLnBhYi1iYW5uZXIgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnBhYi1iYW5uZXJfX2NvbHVtbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyNXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuXG4ucGFiLWJhbm5lcl9fdGV4dDEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7IH1cblxuLnBhYi1iYW5uZXJfX3RleHQyIHtcbiAgZm9udC1mYW1pbHk6IEdyZXRhRGlzTmFyUHJvUmVnO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwLjgzOyB9XG5cbi5wYWItYmFubmVyX190ZXh0MyB7XG4gIHBhZGRpbmc6IDI1cHggMCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG4ucGFiLWJhbm5lcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAjNzFjNWU4O1xuICBib3JkZXI6IHNvbGlkIDRweCAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhYi1iYW5uZXIge1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3dlbGNvbWUvYmcud2VicD94PTFcIikgdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnBhYi1iYW5uZXJfX2NvbHVtbiB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLnB2LWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDk4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93ZWxjb21lL2JnLXByaXZpbGVnZS53ZWJwXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wdi1iYW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIGhlaWdodDogMjY1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAucHYtYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnB2LWJhbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgYm90dG9tOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgLnB2LWJhbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNSUgYm90dG9tOyB9IH1cblxuLnB2LWJhbm5lcl9fY29sdW1uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MjVweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA2MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wdi1iYW5uZXJfX2NvbHVtbiB7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAucHYtYmFubmVyX19jb2x1bW4ge1xuICAgICAgbGVmdDogMTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5wdi1iYW5uZXJfX2NvbHVtbiB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuXG4ucHYtYmFubmVyX190ZXh0MSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDsgfVxuXG4ucHYtYmFubmVyX190ZXh0MiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nLCAnR3JldGFEaXNOYXJQcm9SZWcnLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAucHYtYmFubmVyX190ZXh0MiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuXG4ucHYtYmFubmVyX19idXR0b24tYm94IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLnB2LWJhbm5lcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDEzNnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAjNzFjNWU4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5wdi1iYW5uZXJfX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCA1NCwgMTExLCAwLjcpOyB9IH1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLXBhcnQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDIyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHYtYmFubmVyX19tb2JpbGUtcGFydCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLXRleHQxIHtcbiAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gIGNvbG9yOiAjMDA3MWRjO1xuICBmb250LXNpemU6IDMxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzOXB4IDEwcHggNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLXRleHQyIHtcbiAgY29sb3I6ICMwMDcxZGM7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLWJ1dHRvbi1ib3gge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ucHYtYmFubmVyX19tb2JpbGUtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDcxZGM7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDcxZGM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogNDhweDsgfVxuXG4ucHYtYmFubmVyX19tb2JpbGUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzFkYztcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBjLWJhbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODAuMDNkZWcsIHJnYmEoMCwgMTE5LCAyMDYsIDAuNDA4KSAwLjE5JSwgcmdiYSgwLCA5NiwgMTU0LCAwLjcyKSA2Mi42OSUsIHJnYmEoMCwgMTM0LCAyMTQsIDAuNDE2KSA5Mi44OCUsIHJnYmEoODYsIDE4MywgMjU1LCAwLjM3NikgMTM4LjEyJSksIHVybChcIi4uL2ltZy93ZWxjb21lL2Jhbm5lci1wYy0xOTIwLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYy1iYW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MC4yOGRlZywgcmdiYSgwLCAxMTksIDIwNiwgMC40MDgpIDAuMTklLCByZ2JhKDAsIDk2LCAxNTQsIDAuNzIpIDYyLjY5JSwgcmdiYSgwLCAxMzQsIDIxNCwgMC40MTYpIDkyLjg4JSwgcmdiYSg4NiwgMTgzLCAyNTUsIDAuMzc2KSAxMzguMTIlKSwgdXJsKFwiLi4vaW1nL3dlbGNvbWUvYmFubmVyLXBjLTY0MC53ZWJwXCIpOyB9IH1cblxuLnBjLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWluLWhlaWdodDogMzgzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzNHB4IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYy1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiA3NjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYy1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4ucGMtYmFubmVyX19jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAtMzBweDtcbiAgcmlnaHQ6IC05N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvd2VsY29tZS9iYW5uZXItcGMtZGVjb3Iud2VicFwiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB3aWR0aDogNTYzcHg7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYy1iYW5uZXJfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDMlKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYy1iYW5uZXJfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgICB3aWR0aDogODh2dztcbiAgICAgIGhlaWdodDogNjIuNXZ3OyB9IH1cblxuLnBjLWJhbm5lcl9fY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIGZvbnQ6IDUwMCAzMHB4LzEgXCJHcmV0YURpc05hclByb1wiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGMtYmFubmVyX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucGMtYmFubmVyX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4ucGMtYmFubmVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIGZvbnQ6IDcwMCAzNnB4LzEgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGMtYmFubmVyX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucGMtYmFubmVyX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfSB9XG5cbi5wYy1iYW5uZXJfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICBmb250OiA3MDAgMjRweC8xLjQ1IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBjLWJhbm5lcl9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYy1iYW5uZXJfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9IH1cblxuLnBjLWJhbm5lcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDIxNHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwNzFkOSAwJSwgI2U1MmRiYyA5OS43NSUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogOTAwIDE0cHgvNDdweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBjLWJhbm5lcl9fYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMjUzcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYy1iYW5uZXJfX2J1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG4uaXFvcy1wYWdlID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52b3lhZ2UyMDIwLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzgzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93ZWxjb21lL3ZveWFnZS0yMDIwLWdyb3VwLndlYnA/eD0xXCIpIHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciwgLnZveWFnZTIwMjAtYmFubmVyICoge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93ZWxjb21lL3ZveWFnZS0yMDIwLXByb2R1Y3Qud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgcmlnaHQ6IDE1JTsgfVxuICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW46YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtbGJsLndlYnBcIik7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX190ZXh0MSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS43MTsgfVxuICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX190ZXh0MiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJHcmV0YURpc05hclByb1wiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTQxcHgpIHtcbiAgICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX3RleHQyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX190ZXh0MiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk0MXB4KSB7XG4gICAgICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX3RleHQyIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fYnV0dG9uLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDllZDkgMCUsICNlNTJkYmMgMTAwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOWVkOSAwJSwgI2U1MmRiYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94LCBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAudm95YWdlMjAyMC1iYW5uZXI6YmVmb3JlIHtcbiAgICByaWdodDogMTAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAudm95YWdlMjAyMC1iYW5uZXI6YmVmb3JlIHtcbiAgICByaWdodDogNSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzVweCkge1xuICAudm95YWdlMjAyMC1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMTBweDsgfVxuICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXI6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyMHB4OyB9XG4gICAgLnZveWFnZTIwMjAtYmFubmVyOmJlZm9yZSB7XG4gICAgICByaWdodDogLTE0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX3RleHQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX3RleHQyIHtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fY29sdW1uIHtcbiAgICBtaW4td2lkdGg6IDM3MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMjg3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudm95YWdlMjAyMC1iYW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2NvbHVtbiB7XG4gICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtYmcud2VicFwiKTtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW4ge1xuICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW46YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gICAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW46YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtR3JvdXAuc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMTExcHg7XG4gICAgICAgIGhlaWdodDogODNweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX190ZXh0MSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4OyB9XG4gICAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2J1dHRvbi1ib3gge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmJhc2UtdGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uYmFzZS10aWxlLS0yIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJhc2UtdGlsZS0tMyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5iYXNlLXRpbGUtLTQge1xuICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5iYXNlLXRpbGUtLTUge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYmFzZS10aWxlX19pbWctLTEge1xuICB3aWR0aDogNzAlOyB9XG5cbi5iYXNlLXRpbGVfX2ltZy0tMixcbi5iYXNlLXRpbGVfX2ltZy0tNSB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLmJhc2UtdGlsZV9faW1nLS0zIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4uYmFzZS10aWxlX19pbWctLTQge1xuICB3aWR0aDogNzAlOyB9XG5cbi5iYXNlLXRpbGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDAuODsgfVxuXG4uYmFzZS10aWxlX190aXRsZS0tNzAge1xuICBmb250LXNpemU6IDcwcHg7IH1cblxuLmJhc2UtdGlsZV9fdGl0bGUtLTgwIHtcbiAgZm9udC1zaXplOiA4MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJhc2UtdGlsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODBweDsgfSB9XG5cbi5iYXNlLXRpbGVfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGxlZnQ6IDA7IH1cblxuLmJhc2UtdGlsZV9fdGV4dC0tMSB7XG4gIHBhZGRpbmctbGVmdDogNiU7IH1cblxuLmJhc2UtdGlsZV9fdGV4dC0tMiB7XG4gIHBhZGRpbmctbGVmdDogMTAlOyB9XG5cbi5iYXNlLXRpbGVfX3RleHQtLTMge1xuICBwYWRkaW5nLWxlZnQ6IDYwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYmFzZS10aWxlX190ZXh0LS00IHtcbiAgcGFkZGluZy1sZWZ0OiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmJhc2UtdGlsZV9fdGV4dC0tNSB7XG4gIHBhZGRpbmctbGVmdDogMTAlOyB9XG5cbi5iYXNlLXRpbGVfX3RhZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA5ZWQ5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7IH1cblxuLmJhc2UtdGlsZV9fcGFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwJTtcbiAgdG9wOiAyNSU7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tMSB7XG4gIHJpZ2h0OiAyMCU7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tMiB7XG4gIHJpZ2h0OiAzMCU7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tMyB7XG4gIGxlZnQ6IDMwJTtcbiAgdG9wOiAzMCU7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tNCB7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiA1MCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFzZS10aWxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmFzZS10aWxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4OyB9XG4gIC5iYXNlLXRpbGVfX3RhZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIG1heC13aWR0aDogMjEwcHg7IH1cbiAgLmJhc2UtdGlsZV9fdGFnIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5iYXNlLXRpbGVfX3RleHQge1xuICAgIGJvdHRvbTogLTMwcHg7IH1cbiAgLmJhc2UtdGlsZV9faW1nLS0yLCAuYmFzZS10aWxlX19pbWctLTQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYXNlLXRpbGVfX2ltZy0tMSwgLmJhc2UtdGlsZV9faW1nLS0zIHtcbiAgICB3aWR0aDogNzIlOyB9XG4gIC5iYXNlLXRpbGVfX3BhY2sge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmJhc2UtdGlsZV9fcGFjay0tMSB7XG4gICAgcmlnaHQ6IDE1JTtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHRvcDogYXV0bzsgfVxuICAuYmFzZS10aWxlX19wYWNrLS0yIHtcbiAgICBib3R0b206IC02OHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiA1JTsgfVxuICAuYmFzZS10aWxlX19wYWNrLS0zIHtcbiAgICByaWdodDogNyU7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bzsgfVxuICAuYmFzZS10aWxlX19wYWNrLS00IHtcbiAgICBib3R0b206IC02OHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAxMSU7IH1cbiAgLmJhc2UtdGlsZV9fcGFjay0tNSB7XG4gICAgcmlnaHQ6IDQlOyB9XG4gIC5iYXNlLXRpbGVfX3RleHQtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMTAlOyB9XG4gIC5iYXNlLXRpbGVfX3RleHQtLTIge1xuICAgIHBhZGRpbmctbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTY4cHg7IH1cbiAgLmJhc2UtdGlsZV9fdGV4dC0tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMSU7IH1cbiAgLmJhc2UtdGlsZS0tMiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA2NXB4OyB9XG4gIC5iYXNlLXRpbGUtLTMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDEwN3B4OyB9XG4gIC5iYXNlLXRpbGUtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDsgfSB9XG5cbi5iYXNlLXRpbGUtLXN1cGVyLXNsaW0gLmJhc2UtdGlsZV9fcGFjayB7XG4gIHdpZHRoOiAzMiU7IH1cblxuLmJhc2UtdGlsZS0tc3VwZXItc2xpbSAuYmFzZS10aWxlX190YWcgaW1nIHtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5wYWdlLWJnLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiA5MCU7XG4gIGxlZnQ6IDUlO1xuICB0b3A6IDEydmg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfVxuXG4ucGFnZS1iZy1sb2dvLmlzLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otdHJhbnNmb3JtOiBub25lO1xuICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAtby10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucGFnZS1iZy1sb2dvID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJhc2UtdGlsZXMge1xuICBmb250LWZhbWlseTogJ0dyZXRhRGlzTmFyUHJvJywgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICMxYTFiMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7IH1cblxuLmJhc2UtdGlsZXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgei1pbmRleDogMzA7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLyogQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJhc2UtdGlsZXNfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59ICovXG4uYmFzZS10aWxlc19fdGl0bGUge1xuICBmb250LXNpemU6IDgwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuXG4uYmFzZS10aWxlc19fZGVzY3Ige1xuICBjb2xvcjogI2FjYWRiNztcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogNTAlO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhc2UtdGlsZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7IH1cbiAgLmJhc2UtdGlsZXNfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjJweCAwIDAgMzNweDsgfVxuICAuYmFzZS10aWxlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9IH1cblxuLm1haW5saW5lLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4OyB9XG5cbi5tYWlubGluZS1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1OyB9XG5cbi5wcm9kdWN0cy1wYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM3NDc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlc19fd3JhcHBlcl9mbGV4LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS0yIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS0zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTB2dzsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS00IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTV2dzsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS01IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX190ZXh0IHtcbiAgICB6LWluZGV4OiAzMDA7IH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZV9faW1nLS0xIHtcbiAgICB3aWR0aDogMzV2dzsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX19pbWctLTIge1xuICAgIHdpZHRoOiA0MHZ3OyB9XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVfX2ltZy0tMyB7XG4gICAgd2lkdGg6IDQwdnc7IH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZV9faW1nLS00IHtcbiAgICB3aWR0aDogMzB2dzsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX19pbWctLTUge1xuICAgIHdpZHRoOiA0MHZ3OyB9IH1cblxuLnByb2R1Y3RzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByb2R1Y3RzLTAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnByb2R1Y3RzLTAge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5wcm9kdWN0cy0wX19jb250YWluZXIge1xuICBwYWRkaW5nOiA2dmggMCAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RzLTBfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucHJvZHVjdHMtMF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNnZ3IDEwcHggMTB2dzsgfSB9XG5cbi5wcm9kdWN0cy0wX19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMC4yOyB9XG5cbi5wcm9kdWN0cy0wX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTsgfVxuXG4ucHJvZHVjdHMtMF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnByb2R1Y3RzLTBfX3BhY2sge1xuICBtYXgtd2lkdGg6IDIyLjd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDsgfVxuXG4ucHJvZHVjdHMtMF9fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wcm9kdWN0cy0wX19wYWNrIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTV2aDtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi5wcm9kdWN0cy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wcm9kdWN0cy0xIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTV2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnByb2R1Y3RzLTEge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi8qIC5wcm9kdWN0cy0yIHtcbiAgcGFkZGluZy1ib3R0b206IDIwdmg7XG59ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnByb2R1Y3RzLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMHZoOyB9IH1cblxuLmJhc2UtdGlsZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIG1heC13aWR0aDogMTB2dzsgfVxuXG4uYmFzZS10aWxlX19saW5lLWlubmVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzhmN2M7IH1cblxuLmJhc2UtdGlsZV9fbGluZS0tMSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNThweDsgfVxuXG4uYmFzZS10aWxlX19saW5lLS0yIHtcbiAgbGVmdDogODAlO1xuICBtYXJnaW4tbGVmdDogLTV2dztcbiAgdG9wOiAxMjJweDsgfVxuXG4uYmFzZS10aWxlX19saW5lLS0zIHtcbiAgbGVmdDogNDV2dztcbiAgdG9wOiA3M3B4OyB9XG5cbi5iYXNlLXRpbGVfX2xpbmUtLTQge1xuICBsZWZ0OiA0MHZ3O1xuICBib3R0b206IDgwcHg7IH1cblxuLmJhc2UtdGlsZV9fbGluZS0tNSB7XG4gIGxlZnQ6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gIHRvcDogMTIycHg7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tNSB7XG4gIHRvcDogNTMlO1xuICByaWdodDogMjElOyB9XG5cbi5iYXNlLXRpbGVfX2hhc2guYmFzZS10aWxlX19oYXNoLS01IHtcbiAgd2lkdGg6IDIxNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLmFuaW1hdGlvbi1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmFuaW1hdGVfZWwsXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5hbmltYXRlX2VsLFxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYW5pbWF0ZV9lbCxcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLXNlY3Rpb24gLmFuaW1hdGVfZWwge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmFuaW1hdGlvbi1pbWctaW5uZXIsXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5hbmltYXRpb24taW1nLWlubmVyLFxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYW5pbWF0aW9uLWltZy1pbm5lcixcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLXNlY3Rpb24gLmFuaW1hdGlvbi1pbWctaW5uZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTEge1xuICAgIG1hcmdpbi10b3A6IDExMHB4OyB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0yIC5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYmFzZS10aWxlLS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hbmltYXRpb24taW1nLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0wIC5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuYW5pbWF0aW9uLWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSAuYmFzZS10aWxlLS0zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0wIC5iYXNlLXRpbGVfX3BhY2stLTEge1xuICAgIHJpZ2h0OiA1JTsgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMCAuYmFzZS10aWxlX19wYWNrLS01IHtcbiAgICByaWdodDogMiU7IH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmJhc2UtdGlsZV9fcGFjay0tMyB7XG4gICAgcmlnaHQ6IDQlOyB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5iYXNlLXRpbGVfX3RleHQtLTMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5iYXNlLXRpbGUtLTMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTIgLmJhc2UtdGlsZV9fdGV4dC0tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOSU7IH0gfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5tYWlubGluZS1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1haW5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWlubGluZS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWlubGluZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbmxpbmUtaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA5MHB4OyB9XG5cbi5tYWlubGluZS1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ubWFpbmxpbmUtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubWFpbmxpbmUtaGVhZGVyX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3OyB9IH1cblxuLm1haW5saW5lLWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm1haW5saW5lLWhlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1haW5saW5lLWhlYWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tYWlubGluZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWlubGluZS1tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDkwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubWFpbmxpbmUtbWFpbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTUwcHggMCAwIDE1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ubWFpbmxpbmUtbWFpbl9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OSU7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gIHotaW5kZXg6IDMwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLW1haW5fX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbmxpbmUtbWFpbl9faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMTtcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7IH1cblxuLm1haW5saW5lLW1haW5fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1OyB9XG5cbi5tYWlubGluZS1tYWluX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTsgfVxuXG4ubWFpbmxpbmUtbWFpbl9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtbWFpbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ubWFpbmxpbmUtbWFpbl9faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGNvbG9yOiAjMDA5ZWQ5O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNy45cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtbWFpbl9faGFzaCB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX19oYXNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxdmg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5tYWlubGluZS1tYWluX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1haW5fX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tYWlubGluZS1tYWluX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYWlubGluZS1tYWluX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWFpbmxpbmUtbWFpbl9fcGFjayB7XG4gIG1heC13aWR0aDogMjIuN3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwOyB9XG5cbi5tYWlubGluZS1tYWluX19wYWNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1haW5fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLXRhc3RlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtdGFzdGUge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5tYWlubGluZS10YXN0ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ubWFpbmxpbmUtdGFzdGVfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLXRhc3RlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLm1haW5saW5lLXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi5tYWlubGluZS10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4ubWFpbmxpbmUtdGFzdGVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gIHotaW5kZXg6IDI4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbmxpbmUtZGV0YWlsIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0yMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGV0YWlsIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubWFpbmxpbmUtZGV0YWlsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5tYWlubGluZS1kZXRhaWxfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBoZWlnaHQ6IDYwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZ2dztcbiAgdG9wOiAxMHZoO1xuICB6LWluZGV4OiAyMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLWRldGFpbF9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubWFpbmxpbmUtZGV0YWlsX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHZoO1xuICBtYXJnaW4tbGVmdDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTsgfVxuXG4ubWFpbmxpbmUtZGV0YWlsX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLm1haW5saW5lLWRldGFpbF9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkOTtcbiAgei1pbmRleDogMjg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLWVsZWdhbmNlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLm1haW5saW5lLWVsZWdhbmNlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5tYWlubGluZS1lbGVnYW5jZV9faW1nLTEge1xuICB3aWR0aDogMzV2dztcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIGhlaWdodDogNTV2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX19pbWctMSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLWVsZWdhbmNlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX2ltZy0xIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5tYWlubGluZS1lbGVnYW5jZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDsgfVxuXG4ubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4ubWFpbmxpbmUtZWxlZ2FuY2VfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwdnc7XG4gIHRvcDogNjV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5tYWlubGluZS1jb2xsZWN0aW9uX19pbWcge1xuICB3aWR0aDogNDV2dztcbiAgaGVpZ2h0OiA2MHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI1O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMjtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5tYWlubGluZS1jb2xsZWN0aW9uX19pbWctMiB7XG4gIHdpZHRoOiAzMnZ3O1xuICBoZWlnaHQ6IDIwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMHZoO1xuICB6LWluZGV4OiAyNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZy0yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19pbWctMiBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubWFpbmxpbmUtY29sbGVjdGlvbl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMTV2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb25fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBtYXJnaW4tbGVmdDogMTB2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5tYWlubGluZS1jb2xsZWN0aW9uX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogMTV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAydmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAydmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZoIDEwcHggMTB2aDsgfSB9XG5cbi5tYWlubGluZS1wcm9kdWN0X19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTglO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIG9wYWNpdHk6IDAuMDU7IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogNTsgfVxuXG4ubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tYWlubGluZS1wcm9kdWN0X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5tYWlubGluZS1wcm9kdWN0X190aXRsZS1oYXNoIHtcbiAgY29sb3I6ICMwMDllZDk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiA3LjlweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlLWhhc2gge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8ge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAydncgNXZoOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzhweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRleHQtc29vbiB7XG4gIGNvbG9yOiAjNmE2ZDdlO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDB2aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mbyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ubWFpbmxpbmUtZGVzY3Ige1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAydmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1kZXNjciB7XG4gICAgcGFkZGluZy10b3A6IDJ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXNjciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ubWFpbmxpbmUtZGVzY3JfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtZGVzY3JfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGVzY3JfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydmggMTBweCAxMHZoOyB9IH1cblxuLm1haW5saW5lLWRlc2NyX19ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogNXZ3O1xuICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4ubWFpbmxpbmUtZGVzY3JfX2Jsb2NrXzEge1xuICBwYWRkaW5nLXRvcDogMjB2aDsgfVxuXG4ubWFpbmxpbmUtZGVzY3JfX2Jsb2NrXzEgaW1nIHtcbiAgbWF4LWhlaWdodDogMjB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRlc2NyX19ibG9ja18xIHtcbiAgICBwYWRkaW5nLXRvcDogNXZoOyB9IH1cblxuLm1haW5saW5lLWRlc2NyX19ibG9ja18yIGltZyB7XG4gIG1heC1oZWlnaHQ6IDI1dmg7IH1cblxuLm1haW5saW5lLWRlc2NyX19ibG9ja18zIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cblxuLm1haW5saW5lLWRlc2NyX19ibG9ja18zIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICBtYXgtaGVpZ2h0OiAyMHZoOyB9XG5cbi5tYWlubGluZS1kZXNjcl9fYmxvY2sgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1haW5saW5lLWRlc2NyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1haW5saW5lLWRlc2NyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuXG4uaHctZGFyayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE2MTcxYjsgfVxuXG4uaHctZGFyayBpbWcge1xuICBoZWlnaHQ6IDEwdmg7XG4gIHdpZHRoOiA5OHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1haW5saW5lLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7IH1cblxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5tYWlubGluZS1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1haW5saW5lLWltZy1pbm5lciA+IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZWQubm9ybWFsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5zbGlkZUluTGVmdEMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50aHJlZXNpeHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lX2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGx1cC53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tYWlubGluZV9hcnJvdzpob3ZlciB7XG4gIGJvdHRvbTogMTJ2aDsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi50cnYtbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtbW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udHJ2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50cnYtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOTBweDsgfVxuXG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udHJ2LWhlYWRlcl9fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1oZWFkZXJfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7IH0gfVxuXG4udHJ2LWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnRydi1oZWFkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50cnYtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRydi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50cnYtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMCAwIDclOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udHJ2LXZpZGVvX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ5JTtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2E0OGY3YjtcbiAgei1pbmRleDogMjA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXZpZGVvX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi12aWRlb19faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMDU7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpOyB9XG5cbi50cnYtdmlkZW9fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1OyB9XG5cbi50cnYtdmlkZW9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtOyB9XG5cbi50cnYtdmlkZW9fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXZpZGVvX19oYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi50cnYtdmlkZW9fX3RleHQtLXNtYWxsIHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19oYXNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxdmg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNjB2dzsgfSB9XG5cbi50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiAxMDV2aDtcbiAgei1pbmRleDogMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi12aWRlb19fdmlkZW8gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4udHJ2LXZpZGVvX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udHJ2LXZpZGVvX19wYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDI4dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIG1hcmdpbi10b3A6IC03NXB4OyB9XG5cbi50cnYtdmlkZW9fX3BhY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19wYWNrIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTV2aDtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtZ2FtZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udHJ2LWdhbWVfX2ZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi50cnYtam91cm5leSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5IHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRydi1qb3VybmV5X19pbWcge1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiA5MHZoO1xuICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtam91cm5leV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtam91cm5leV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDsgfVxuXG4udHJ2LWpvdXJuZXlfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLnRydi1qb3VybmV5X19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogMjV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTM3MGJhIDAlLCAjODliOGRkIDQ0JSwgd2hpdGUgNjIlLCAjZjlhZmQwIDg4JSwgI2YyNWZhMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIHotaW5kZXg6IDI4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LWRlc2lyZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMjB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmUge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtZGVzaXJlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LWRlc2lyZV9faW1nIHtcbiAgd2lkdGg6IDQ1dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHJpZ2h0OiAxMHZ3O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtZGVzaXJlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHZoO1xuICBtYXJnaW4tbGVmdDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTsgfVxuXG4udHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTsgfSB9XG5cbi50cnYtZGVzaXJlX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogNDB2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTM3MGJhIDAlLCAjODliOGRkIDQ0JSwgd2hpdGUgNjIlLCAjZjlhZmQwIDg4JSwgI2YyNWZhMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIHotaW5kZXg6IDI4OyB9XG5cbi50cnYtZGVzaXJlX19saW5lLS00IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogNjJ2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTM3MGJhIDAlLCAjODliOGRkIDQ0JSwgd2hpdGUgNjIlLCAjZjlhZmQwIDg4JSwgI2YyNWZhMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIHotaW5kZXg6IDI4O1xuICBsZWZ0OiAzN3Z3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi10YXN0ZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXRhc3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMSB7XG4gIHdpZHRoOiAzNXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogN3Z3O1xuICBtYXJnaW4tdG9wOiAyMHZoO1xuICBoZWlnaHQ6IDU1dmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMiB7XG4gIHdpZHRoOiAyMHZ3O1xuICBoZWlnaHQ6IDI1dmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTB2aDsgfVxuXG4udHJ2LXRhc3RlX19pbWctMi0tbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4udHJ2LXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAxMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogNyU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwdmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dzsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87IH1cblxuLnRydi1wcm9kdWN0X19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtaGVpZ2h0OiA1MHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24taGFzaCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWZpbHRlciB7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgd2lkdGg6IDMwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICBtaW4taGVpZ2h0OiAzNXZoO1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDQ1dnc7XG4gICAgbWFyZ2luOiAwIDF2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogOTYwJTtcbiAgICBtYXJnaW46IDAgMnZ3IDV2aDsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBmb250LXNpemU6IDU0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAyNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRydi1wcm9kdWN0IC5mcC1zY3JvbGxlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMHB4KSAhaW1wb3J0YW50OyB9IH1cblxuLmh3LWRhcmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxNjE3MWI7IH1cblxuLmh3LWRhcmsgaW1nIHtcbiAgaGVpZ2h0OiAxMHZoO1xuICB3aWR0aDogOTh2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50cnYtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMzsgfVxuXG4uYW5pbWF0ZV9lbCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hbmltYXRlX2VsIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnRydi1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaW1nLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVkLm5vcm1hbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uc2xpZGVJbkxlZnRDIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudGhyZWVzaXh0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnZfYXJyb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTF2aDtcbiAgbGVmdDogM3Z3O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Njcm9sbHVwLndlYnApIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHotaW5kZXg6IDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRydl9hcnJvdzpob3ZlciB7XG4gIGJvdHRvbTogMTJ2aDsgfVxuXG4uYmctYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA1OyB9XG5cbi5iZy1hbmltYXRpb24gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYmctYW5pbWF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJnLWFuaW1hdGlvbiB2aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi50cnYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRydi1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA5MHB4OyB9XG5cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50cnYtaGVhZGVyX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWhlYWRlcl9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dzsgfSB9XG5cbi50cnYtaGVhZGVyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4udHJ2LWhlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRydi1oZWFkZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udHJ2LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRydi12aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA5MHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXZpZGVvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwIDAgMTYlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udHJ2LXZpZGVvX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ5JTtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDlhZDAgMCUsICM3ZWNlZjEgMTAwJSk7XG4gIHotaW5kZXg6IDIwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi12aWRlb19fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdmlkZW9fX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwLjA1O1xuICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTsgfVxuXG4udHJ2LXZpZGVvX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTsgfVxuXG4udHJ2LXZpZGVvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTsgfVxuXG4udHJ2LXZpZGVvX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICBtYXJnaW4tdG9wOiA2dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi12aWRlb19faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2hhc2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDF2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MHZ3OyB9IH1cblxuLnRydi12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LXZpZGVvX192aWRlbyB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi50cnYtdmlkZW9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50cnYtdmlkZW9fX3BhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXgtd2lkdGg6IDE1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7IH1cblxuLnRydi12aWRlb19fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi1qb3VybmV5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXkge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1qb3VybmV5X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi50cnYtam91cm5leV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDA5YWQwIDAlLCAjN2VjZWYxIDEwMCUpO1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi1kZXNpcmUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTIwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRydi1kZXNpcmVfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODAlO1xuICByaWdodDogMTB2dztcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWRlc2lyZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogNDB2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7IH1cblxuLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LWRlc2lyZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDlhZDAgMCUsICM3ZWNlZjEgMTAwJSk7XG4gIHotaW5kZXg6IDI4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi10YXN0ZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXRhc3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMSB7XG4gIHdpZHRoOiAzNXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogN3Z3O1xuICBtYXJnaW4tdG9wOiAyMHZoO1xuICBoZWlnaHQ6IDU1dmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMiB7XG4gIHdpZHRoOiAyMHZ3O1xuICBoZWlnaHQ6IDI1dmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnRydi10YXN0ZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDsgfVxuXG4udHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLnRydi1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xuICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAydmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMjAwdmg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDclOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi50cnYtcHJvZHVjdF9faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LWhlaWdodDogNTB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWhhc2gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1maWx0ZXIge1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fcGFjayB7XG4gIHdpZHRoOiAzMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgbWluLWhlaWdodDogMzV2aDtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cblxuLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA0NXZ3O1xuICAgIG1hcmdpbjogMCAxdnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDk2MCU7XG4gICAgbWFyZ2luOiAwIDJ2dyA1dmg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMjUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50cnYtcHJvZHVjdCAuZnAtc2Nyb2xsZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDBweCkgIWltcG9ydGFudDsgfSB9XG5cbi5ody1kYXJrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzFiOyB9XG5cbi5ody1kYXJrIGltZyB7XG4gIGhlaWdodDogMTB2aDtcbiAgd2lkdGg6IDk4dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udHJ2LXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7IH1cblxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi50cnYtaW1nLWlubmVyIHtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5hbmltYXRlZC5ub3JtYWwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnNsaWRlSW5MZWZ0QyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QztcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRocmVlc2l4dHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2X2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGx1cC53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cnZfYXJyb3c6aG92ZXIge1xuICBib3R0b206IDEydmg7IH1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4udHJ2LW1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LW1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnRydiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udHJ2LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDkwcHg7IH1cblxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRydi1oZWFkZXJfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogMTV2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3OyB9IH1cblxuLnRydi1oZWFkZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi50cnYtaGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udHJ2LWhlYWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50cnYtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udHJ2LXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDkwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMCAxNiU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi50cnYtdmlkZW9fX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDklO1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjYmUyMDg0IDAlLCAjMjliZWYzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjYmUyMDg0IDAlLCAjMjliZWYzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIHotaW5kZXg6IDIwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi12aWRlb19fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdmlkZW9fX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwLjA1O1xuICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTsgfVxuXG4udHJ2LXZpZGVvX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTsgfVxuXG4udHJ2LXZpZGVvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTsgfVxuXG4udHJ2LXZpZGVvX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICBtYXJnaW4tdG9wOiA2dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi12aWRlb19faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2hhc2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDF2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MHZ3OyB9IH1cblxuLnRydi12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LXZpZGVvX192aWRlbyB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi50cnYtdmlkZW9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50cnYtdmlkZW9fX3BhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXgtd2lkdGg6IDE1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7IH1cblxuLnRydi12aWRlb19fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi1qb3VybmV5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXkge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLW1haW5fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogMTA1dmg7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtbWFpbl9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLW1haW5fX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1qb3VybmV5X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi50cnYtam91cm5leV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2JlMjA4NCAwJSwgIzI5YmVmMyAxMDAlKTtcbiAgei1pbmRleDogMjg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtZGVzaXJlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0yMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi50cnYtZGVzaXJlX19pbWcge1xuICB3aWR0aDogNDV2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwJTtcbiAgcmlnaHQ6IDEwdnc7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1kZXNpcmVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDQwdmg7XG4gIG1hcmdpbi1sZWZ0OiAyMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1OyB9XG5cbi50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLnRydi1kZXNpcmVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDV2dztcbiAgdG9wOiA0MHZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTB2dztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2JlMjA4NCAwJSwgIzI5YmVmMyAxMDAlKTtcbiAgei1pbmRleDogMjg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LXRhc3RlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGUge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0xIHtcbiAgd2lkdGg6IDM1dnc7XG4gIG1hcmdpbi1yaWdodDogNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA3dnc7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIGhlaWdodDogNTV2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0yIHtcbiAgd2lkdGg6IDIwdnc7XG4gIGhlaWdodDogMjV2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4udHJ2LXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAxMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogNyU7IH1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3OyB9IH1cblxuLnRydi1wcm9kdWN0X19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1oYXNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tZmlsdGVyIHtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4udHJ2LXByb2R1Y3RfX3BhY2sge1xuICB3aWR0aDogMzB2dztcbiAgbWluLWhlaWdodDogMTAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIG1pbi1oZWlnaHQ6IDM1dmg7XG4gICAgbWF4LWhlaWdodDogNTB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0byA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG5cbi50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogNDV2dztcbiAgICBtYXJnaW46IDAgMXZ3OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA5NjAlO1xuICAgIG1hcmdpbjogMCAydncgNXZoOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIGZvbnQtc2l6ZTogNTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDV2aDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDI1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudHJ2LXByb2R1Y3QgLmZwLXNjcm9sbGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgdHJhbnNsYXRlWigwcHgpICFpbXBvcnRhbnQ7IH0gfVxuXG4uaHctZGFyayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE2MTcxYjsgfVxuXG4uaHctZGFyayBpbWcge1xuICBoZWlnaHQ6IDEwdmg7XG4gIHdpZHRoOiA5OHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnRydi1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzOyB9XG5cbi5hbmltYXRlX2VsIHtcbiAgb3BhY2l0eTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFuaW1hdGVfZWwge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4udHJ2LWltZy1pbm5lciB7XG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZWQubm9ybWFsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5zbGlkZUluTGVmdEMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50aHJlZXNpeHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydl9hcnJvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMXZoO1xuICBsZWZ0OiAzdnc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Njcm9sbHVwLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udHJ2X2Fycm93OmhvdmVyIHtcbiAgYm90dG9tOiAxMnZoOyB9XG5cbi5jYXBzLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcHMtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE5MHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIC8qYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9jYXBzLWljb24ucG5nJyk7INCa0LDRgNGC0LjQvdC60LAg0L3QtSDQvdCw0LnQtNC10L3QsCDQsiDRgNC10L/QvtC30LjRgtC+0YDQuNC4ICAqL1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2Fwcy1pY29uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi1wcm9kdWN0X19wYWNrLS1zdGF0aWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrLS1zdGF0aWMge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLnRydi1wcm9kdWN0X19wYWNrLWRlc2t0b3Age1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2stZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtcHJvZHVjdF9fcGFjazIge1xuICB3aWR0aDogMTV2dzsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi50cnYtbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtbW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udHJ2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50cnYtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOTBweDsgfVxuXG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udHJ2LWhlYWRlcl9fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1oZWFkZXJfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7IH0gfVxuXG4udHJ2LWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnRydi1oZWFkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50cnYtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRydi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50cnYtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMCAwIDE2JTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnRydi12aWRlb19fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OSU7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VmMDA5OCAwJSwgI2ZmN2UwMCAxMDAlKTtcbiAgei1pbmRleDogMjA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXZpZGVvX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi12aWRlb19faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMDU7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpOyB9XG5cbi50cnYtdmlkZW9fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1OyB9XG5cbi50cnYtdmlkZW9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtOyB9XG5cbi50cnYtdmlkZW9fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXZpZGVvX19oYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19faGFzaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXZoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwdnc7IH0gfVxuXG4udHJ2LXZpZGVvX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogMTA1dmg7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX192aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdmlkZW9fX3ZpZGVvIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLnRydi12aWRlb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRydi12aWRlb19fcGFjayB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1heC13aWR0aDogMTV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDsgfVxuXG4udHJ2LXZpZGVvX19wYWNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fcGFjayB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1dmg7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LWpvdXJuZXkge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi50cnYtam91cm5leV9faW1nIHtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogOTB2aDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWpvdXJuZXlfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7IH1cblxuLnRydi1qb3VybmV5X190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTsgfSB9XG5cbi50cnYtam91cm5leV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTUlO1xuICB0b3A6IDI1dmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWYwMDk4IDAlLCAjZmY3ZTAwIDEwMCUpO1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi1kZXNpcmUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTIwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRydi1kZXNpcmVfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODAlO1xuICByaWdodDogMTB2dztcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWRlc2lyZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogNDB2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7IH1cblxuLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LWRlc2lyZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWYwMDk4IDAlLCAjZmY3ZTAwIDEwMCUpO1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdGFzdGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRydi10YXN0ZV9faW1nLTEge1xuICB3aWR0aDogMzV2dztcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDd2dztcbiAgbWFyZ2luLXRvcDogMjB2aDtcbiAgaGVpZ2h0OiA1NXZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi10YXN0ZV9faW1nLTIge1xuICB3aWR0aDogMjB2dztcbiAgaGVpZ2h0OiAyNXZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi10YXN0ZV9faW1nLTIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi50cnYtdGFzdGVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7IH1cblxuLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTsgfSB9XG5cbi50cnYtcHJvZHVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgcGFkZGluZy10b3A6IDEwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgcGFkZGluZy10b3A6IDJ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi50cnYtcHJvZHVjdF9faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LWhlaWdodDogNTB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWhhc2gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1maWx0ZXIge1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fcGFjayB7XG4gIHdpZHRoOiAzMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgbWluLWhlaWdodDogMzV2aDtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cblxuLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA0NXZ3O1xuICAgIG1hcmdpbjogMCAxdnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDk2MCU7XG4gICAgbWFyZ2luOiAwIDJ2dyA1dmg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMjUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50cnYtcHJvZHVjdCAuZnAtc2Nyb2xsZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDBweCkgIWltcG9ydGFudDsgfSB9XG5cbi5ody1kYXJrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzFiOyB9XG5cbi5ody1kYXJrIGltZyB7XG4gIGhlaWdodDogMTB2aDtcbiAgd2lkdGg6IDk4dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udHJ2LXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7IH1cblxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi50cnYtaW1nLWlubmVyIHtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5hbmltYXRlZC5ub3JtYWwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnNsaWRlSW5MZWZ0QyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QztcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRocmVlc2l4dHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2X2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGx1cC53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cnZfYXJyb3c6aG92ZXIge1xuICBib3R0b206IDEydmg7IH1cblxuLypcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L0dyZURpc05hclByb1JlZ3VsYXIub3RmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dyZXRhRGlzTmFyUHJvJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9MaWdodC5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LnN2ZyN3ZWJmb250cmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5zdmcjd2ViZm9udHJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuc3ZnI3dlYmZvbnRyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG59XG5cbmJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvQ29udGVudC9pbWcvYmFja2dyb3VuZC1sb2dvLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG59XG5cbiAqL1xuLm1haW4tY29udGFpbmVyLXByb2ZpbGUge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAuYnJhbmRlZC1jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjVweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDVweDtcbiAgICByaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNzRweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RhYi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaSBhLCAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaSBhOmhvdmVyLCAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGkuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwOWVkOTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaS5hY3RpdmUgYSwgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGkuYWN0aXZlIGE6aG92ZXIsIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpLmFjdGl2ZSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwOWVkOTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190YWItYnV0dG9ucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNXB4OyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzIzMjQzMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXIgPiBkaXYge1xuICAgICAgICBmbGV4OiAxIDEgMDsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXJfX3BpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXJfX3BpYyA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtdXNlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX191c2VyLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWJ1dHRvbnMtbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNzJweDsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1idXR0b25zLWxpc3RfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMzUzNjQ4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtYnV0dG9ucy1saXN0X19idXR0b24tLWxvZ291dCBhIHtcbiAgICBjb2xvcjogI2ZmMWUzYzsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1idXR0b25zLWxpc3RfX2J1dHRvbi0tbG9nb3V0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYxZTNjOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXdyYXBwZXItLXdoaXRlLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXdyYXBwZXItLXdoaXRlLWJnIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH0gfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS13cmFwcGVyLS13aGl0ZS1iZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogNTA0cHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDM2cHgpOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWRhdGFfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjMyNDMwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWRhdGFfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgY29sb3I6ICM5YzlkYTU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdXNlci1pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1idXR0b25zLWxpc3Qge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWRhdGEge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1kYXRhX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9faXRlbTpudGgtY2hpbGQoMiksXG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9faXRlbTpudGgtY2hpbGQoNSksXG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS11c2VyX19waWMge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS11c2VyX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplc19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemUge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46IDMycHggNzJweCAzMnB4IDA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wcml6ZV9faW1nID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wcml6ZV9fcmVtaW5kZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBjb2xvcjogIzljOWRhNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX190aW1lLWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWU0OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX190aW1lLXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWQ5OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX190aW1lLWxlZnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX19nZXQtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgY29sb3I6ICMwMDllZDk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX3ZlcmlmaWNhdGlvbiwgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX2FjY2VwdGVkLCAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wcml6ZV9fbWlzc2VkIHtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI2ZmMWUzYzsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wcml6ZV9fYWNjZXB0ZWQge1xuICAgIGNvbG9yOiAjMTFjODdmOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX19taXNzZWQge1xuICAgIGNvbG9yOiAjOWM5ZGE1OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXdyYXBwZXItLXAzMiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtLXBiNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX2ltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX2lubmVyIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIGNhbnZhcyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTQ7XG4gICAgY3Vyc29yOiBjcm9zc2hhaXI7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlNDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyMzI0MzA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzQzNDM1ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC0tcGFzc3dvcmQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjFlM2M7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0ICsgLmVycm9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICNmZjFlM2M7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dCArIC5lcnJvcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzhweDtcbiAgICByaWdodDogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcm9maWxlL2ljb24tZXJyb3Iuc3ZnKSBuby1yZXBlYXQ7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgei1pbmRleDogMTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fbGFiZWwtLXJlcXVpcmVkOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICcqJztcbiAgICBjb2xvcjogI2ZmMWUzYzsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19jaGVja2JveCArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjMyNDMwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDJweCA4cHggMCAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDllZDk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fY2hlY2tib3ggfiAuZXJyb3ItYm94IC5lcnJvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjZmYxZTNjO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH0gfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWQ5O1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IDdweDsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzAwOWVkOTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgY29sb3I6ICMwMDllZDk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLmxpbmtfZmFrZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19jYW5jZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgY29sb3I6ICM5YzlkYTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIzMjQzMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMCAzMnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMzNTM2NDg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDMycHggMCA2cHggMDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19mb3JtLXN0ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogNzkycHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAwOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveCB7XG4gIHdpZHRoOiA0OSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19pbnB1dC1ib3gtLWxvbmcge1xuICB3aWR0aDogNTA0cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94LS1zbWFsbCB7XG4gIHdpZHRoOiA3MnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3Bhc3Nwb3J0LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLXBpYy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljLWxhYmVsOmhvdmVyIC5wcm9maWxlX19pbnB1dC1maWxlLXBpYy10ZXh0IHtcbiAgICBjb2xvcjogIzI1M2Y4ZTsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS1waWMtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMwMDllZDk7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTQgdXJsKFwiLi4vaW1nL3Byb2ZpbGUvaWNvbi1hdHRhY2gtZmlsZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0LmlzLWNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzUzNjQ4IHVybChcIi4uL2ltZy9wcm9maWxlL2ljb24tZmlsZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0ICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAn0JfQkNCT0KDQo9CX0JjQotCsINCk0J7QotCeJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICBjb2xvcjogIzM1MzY0ODtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIHBhZGRpbmctbGVmdDogOTZweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0LmlzLWNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfQpNC+0YLQviDQuNC30LzQtdC90LXQvdC+JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIzMjQzMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19zaWduLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fZm9ybS1zdHItLXNob3J0IHtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3NpZ24tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA4NHB4O1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICM5YzlkYTU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4IDJweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19zaWduIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDAgMCA3MnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2NsZWFyLXNpZ25hdHVyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEzcHg7XG4gIHJpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvZmlsZS9pY29uLWVyYXNlci5zdmdcIik7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fc2lnbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3J1bGVzLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM5YzlkYTU7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3J1bGVzLWJveCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICB3aWR0aDogNzkycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGhlaWdodDogMjA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMDIxMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlNDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3J1bGVzLWFncmVlbWVudCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2J1dHRvbnMge1xuICBwYWRkaW5nOiA0OHB4IDcycHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2NhbmNlbCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19pbnB1dC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfXzItY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fZmlsZS1ib3gge1xuICBwYWRkaW5nOiA4cHggMCAwIDcycHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94LS1maWxlIHtcbiAgd2lkdGg6IDMyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfXzItY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19maWxlLWJveCB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fZm9ybS1zdHIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjhweCAwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9faW5wdXQtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19maWxlLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdCArIGxhYmVsOmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQgKyBsYWJlbDphZnRlcixcbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdC5pcy1jaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMTdweCAwIDIycHggMHB4OyB9IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2NhbmNlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICBjb2xvcjogIzljOWRhNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIzMjQzMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMCAzMnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMzUzNjQ4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAzMnB4IDAgNnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2Zvcm0tc3RyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc5MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9faW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveCB7XG4gIHdpZHRoOiAyMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19pbnB1dC1ib3gtLWxvbmcge1xuICB3aWR0aDogNTA0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9faW5wdXQtYm94LS1zbWFsbCB7XG4gIHdpZHRoOiA3MnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19pbnB1dC1ib3gtLXNtYWxsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX3Bhc3Nwb3J0LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTQgdXJsKFwiLi4vaW1nL3Byb2ZpbGUvaWNvbi1hdHRhY2gtZmlsZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS5pcy1jaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM1MzY0OCB1cmwoXCIuLi9pbWcvcHJvZmlsZS9pY29uLWZpbGUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfQl9CQ0JPQoNCj0JfQmNCi0KwnO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gIGNvbG9yOiAjMzUzNjQ4O1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLmlzLWNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfQpNCw0LnQuyDQt9Cw0LPRgNGD0LbQtdC9JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIzMjQzMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZSB+IC5lcnJvci1ib3ggLmVycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmYxZTNjO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19zaWduLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fZm9ybS1zdHItLXNob3J0IHtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19zaWduLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogODRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFweCAycHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX3NpZ24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMCAwIDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2NsZWFyLXNpZ25hdHVyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEzcHg7XG4gIHJpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvZmlsZS9pY29uLWVyYXNlci5zdmdcIik7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX3NpZ24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fcnVsZXMtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzljOWRhNTtcbiAgcGFkZGluZy10b3A6IDQ4cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfXzItY29sdW1ucyB7XG4gIG1hcmdpbi1yaWdodDogNzBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fcnVsZXMtYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc5MnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBoZWlnaHQ6IDIwNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjAyMTI0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fcnVsZXMtYWdyZWVtZW50IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2J1dHRvbnMge1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fc3VibWl0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2Zvcm0tc3RyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9faW5wdXQtYm94LS1sb25nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveC0tc21hbGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fc2lnbi1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfXzItY29sdW1ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19mb3JtLXN0ci0tc2hvcnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19zaWduIGNhbnZhcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDRweDsgfSB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICBwYWRkaW5nOiAycHggNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5hdXRvY29tcGxldGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzk5RkY7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLmF1dG9jb21wbGV0ZS1ncm91cCB7XG4gIHBhZGRpbmc6IDJweCA1cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLmF1dG9jb21wbGV0ZS1ncm91cCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2NhbmNlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICBjb2xvcjogIzljOWRhNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIzMjQzMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMCAzMnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMzUzNjQ4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAzMnB4IDAgNnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2Zvcm0tc3RyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA3OTJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1ib3gge1xuICB3aWR0aDogMjE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94LS1sb25nIHtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1ib3gtLXNtYWxsIHtcbiAgd2lkdGg6IDcycHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX3Bhc3Nwb3J0LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19zaWduLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2Zvcm0tc3RyLS1zaG9ydCB7XG4gIHdpZHRoOiA1MDRweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9fc2lnbi1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDg0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzljOWRhNTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcHggMnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19zaWduIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDAgMCA3MnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19jbGVhci1zaWduYXR1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxM3B4O1xuICByaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnQvaW1nL2ljb24tZXJhc2VyLnN2Z1wiKTsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9fc2lnbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19ydWxlcy1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9fcnVsZXMtYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiA3OTJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgaGVpZ2h0OiAyMDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIwMjEyNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWU0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX3J1bGVzLWFncmVlbWVudCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19idXR0b25zIHtcbiAgcGFkZGluZzogMCA3MnB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9fY2FuY2VsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX18yLWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19maWxlLWJveCB7XG4gIHBhZGRpbmc6IDhweCAwIDAgNzJweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94LS1maWxlIHtcbiAgd2lkdGg6IDMyMHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZjFlM2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC9Db250ZW50L2ltZy9pY29uLXZpc2liaWxpdHkuc3ZnKSBuby1yZXBlYXQ7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2J0bi5zaG93IHtcbiAgYmFja2dyb3VuZDogdXJsKC9Db250ZW50L2ltZy9pY29uLXZpc2liaWxpdHktb2ZmLnN2Zykgbm8tcmVwZWF0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19mb3JtLXN0ciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2J1dHRvbnMge1xuICAgIHBhZGRpbmc6IDE3cHggMCAyMnB4IDBweDsgfSB9XG5cbi52YWwtc3VjY2Vzcy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52YWwtc3VjY2Vzcy1wb3B1cF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnZhbC1zdWNjZXNzLXBvcHVwX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvcHJvbW8vZmViMTQvYmcud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ0dyZXRhIEdyYSBEaXMgUHJvIExpZyc7XG4gIHotaW5kZXg6IDIwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi52YWwtc3VjY2Vzcy1wb3B1cF9fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjgzO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4udmFsLXN1Y2Nlc3MtcG9wdXBfX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4udmFsLXN1Y2Nlc3MtcG9wdXBfX2Nsb3NlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzJweDtcbiAgdG9wOiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBREFBQUFBd0NBWUFBQUJYQXZtSEFBQUFBWE5TUjBJQXJzNGM2UUFBQUVSbFdFbG1UVTBBS2dBQUFBZ0FBWWRwQUFRQUFBQUJBQUFBR2dBQUFBQUFBNkFCQUFNQUFBQUJBQUVBQUtBQ0FBUUFBQUFCQUFBQU1LQURBQVFBQUFBQkFBQUFNQUFBQUFEYk4yd01BQUFCTzBsRVFWUm9CZTJZNFFxRE1BeUVaZmlNZTBOLzdCbjN3eVdpVWtwTm0rWUtLMXloT05mazh1V3FDRjBXRGpwQUIrZ0FIYUFEZEdBU0IvWjlYMlZ1TXQ5b1pOVTh0VmUwOXFFbjRnci9rYW5qS3hQV2hHcWRtbkk1YXVDYkVHRjFQaDJRSmtRd2hiLzBOL2d1UEJRS05URkMwMndjV1JDcFpVTG5pNGpDQ0kyY3kzVWZBWWprdWlCcndUMGdQVGsxanRDNkI4Z1RHNEx5SnJlQXRjUjQ2MExqTFVCckRRb1JGVE5BOVZ1Ump0QzNJOHBwNWd0bDZhczZCL3pWbWRIRUVPZGZWMkZleFFIRC9lc3hHcklMRVBNZjRCVllaenIrcndtaEs3MjhCNmkxQm5FdUt0SUMyQklUNWVqSzk0QjVZcnRndkVrOVFEMDVYcTZtK0FoSUpMY0pyaGFFQUVCbzFEaUw2OGpDU0swaWJQN25pSUlqTkhQdSsxNktUWCtzTXZmQmxtNkY3TUs4UjR2M3M4UWZkSUFPMEFFNlFBZm9BTTZCSDFqVjVQR0ZuNy9kQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnZhbC1zdWNjZXNzLXBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjgzO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gIC52YWwtc3VjY2Vzcy1wb3B1cF9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAudmFsLXN1Y2Nlc3MtcG9wdXBfX2Nsb3NlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRvcDogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEQUFBQUF3Q0FZQUFBQlhBdm1IQUFBQUFYTlNSMElBcnM0YzZRQUFBRVJsV0VsbVRVMEFLZ0FBQUFnQUFZZHBBQVFBQUFBQkFBQUFHZ0FBQUFBQUE2QUJBQU1BQUFBQkFBRUFBS0FDQUFRQUFBQUJBQUFBTUtBREFBUUFBQUFCQUFBQU1BQUFBQURiTjJ3TUFBQUJPMGxFUVZSb0JlMlk0UXFETUF5RVpmaU1lME4vN0JuM3d5V2lVa3BObStZS0sxeWhPTmZrOHVXcUNGMFdEanBBQitnQUhhQURkR0FTQi9aOVgyVnVNdDlvWk5VOHRWZTA5cUVuNGdyL2thbmpLeFBXaEdxZG1uSTVhdUNiRUdGMVBoMlFKa1F3aGIvME4vZ3VQQlFLTlRGQzAyd2NXUkNwWlVMbmk0akNDSTJjeTNVZkFZamt1aUJyd1QwZ1BUazFqdEM2QjhnVEc0THlKcmVBdGNSNDYwTGpMVUJyRFFvUkZUTkE5VnVSanRDM0k4cHA1Z3RsNmFzNkIvelZtZEhFRU9kZlYyRmV4UUhEL2VzeEdySUxFUE1mNEJWWVp6cityd21oSzcyOEI2aTFCbkV1S3RJQzJCSVQ1ZWpLOTRCNVlydGd2RWs5UUQwNVhxNm0rQWhJSkxjSnJoYUVBRUJvMURpTDY4akNTSzBpYlA3bmlJSWpOSFB1KzE2S1RYK3NNdmZCbG02RjdNSzhSNHYzczhRZmRJQU8wQUU2UUFmb0FNNkJIMWpWNVBHRm43L2RBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vLWVtb3Rpb25zL3Byb21vLWVtb3Rpb25zLWJhY2tncm91bmQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ0FyaWFsTVQnLCBzYW5zLXNlcmlmOyB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTcxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tb19fbWFpbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwgQmxhY2snLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDE3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX21haW4tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gICAgICBoZWlnaHQ6IDE1NnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fbWFpbi10aXRsZSB7XG4gICAgICBoZWlnaHQ6IDY4cHg7IH0gfVxuICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19tYWluLXRpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNDVweDtcbiAgICBoZWlnaHQ6IDI0NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vLWVtb3Rpb25zL3Byb21vLWVtb3Rpb25zLWxvZ28ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRvcDogLTcwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fbWFpbi10aXRsZTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIHRvcDogLTM4cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0byA5NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2hlYWQge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2hlYWQge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTdweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX3BhcnRpY2lwYXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fcGFydGljaXBhdGUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fcGFydGljaXBhdGUtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIG1heC13aWR0aDogMTY4cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX190ZXh0LWluZm8sXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX190ZXh0LXByaXplIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX190ZXh0LWluZm8sXG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fdGV4dC1wcml6ZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX3RleHQtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fdGV4dC1pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX190ZXh0LWluZm8ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgIG1heC13aWR0aDogMjM5cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX19pbWctd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvIDI5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19faW1nLXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2ltZy13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19pbWctcHJpemUge1xuICAgIG1heC13aWR0aDogMjkwcHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEycHggMTdweCAtMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX3JlZ3VsYXRpb25zLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX3JlZ3VsYXRpb25zIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19yZWd1bGF0aW9ucyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19yZWd1bGF0aW9uczpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tb19fY2FyZC13cmFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBtYXJnaW46IDAgMCA1NXB4O1xuICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NhcmQtd3JhcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19jYXJkLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19jYXJkLXdyYXA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NhcmQtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkLS1jb21wbGV0ZWQgLnByb21vLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2NvbnRlbnQge1xuICBjb2xvcjogIzAwMTI1NDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAyOHB4IDM2cHggMzBweDtcbiAgbWluLWhlaWdodDogNDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAzNzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAyNjZweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxN3B4OyB9IH1cbiAgLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvcHJvbW8tZW1vdGlvbnMvcHJvbW8tZW1vdGlvbnMtbG9nby5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19jb250ZW50LS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2NvbnRlbnQtLXRyYW5zcGFyZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNDVweDtcbiAgICBoZWlnaHQ6IDI0NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vLWVtb3Rpb25zL3Byb21vLWVtb3Rpb25zLWxvZ28ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2NvbnRlbnQtLXRyYW5zcGFyZW50OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTZweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9faW5mbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2luZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9faW5mby0tb25lLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fcXVlc3Rpb24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMTI1NDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3F1ZXN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fcXVlc3Rpb24ge1xuICAgICAgbWF4LXdpZHRoOiAyOTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMzFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2FjdGlvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYWN0aW9ucyAucHJvbW8tY2FyZF9fYnRuIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2FjdGlvbnMgLnByb21vLWNhcmRfX2J0bjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19hY3Rpb25zIC5wcm9tby1jYXJkX19idG46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19hY3Rpb25zIC5wcm9tby1jYXJkX19idG46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19hbnN3ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxMjU0O1xuICBjb2xvcjogIzAwMTI1NDtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYW5zd2VyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA5OCUsICMwMDEyNTQgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MHB4O1xuICBjb2xvcjogIzAwMTI1NDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDsgfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2Fuc3dlci0td2l0aG91dC1udW1iZXJzIHtcbiAgcGFkZGluZzogMCA1cHggMCAxcHg7IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19xdWVzdGlvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fcXVlc3Rpb24td3JhcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fcXVlc3Rpb24td3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3F1ZXN0aW9uLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMTI1NDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3F1ZXN0aW9uLW51bWJlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4td2lkdGg6IDMwOHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA3MUQ5IDAlLCAjRTUyREJDIDk5Ljc1JSk7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuLS1zbWFsbCB7XG4gIG1pbi13aWR0aDogMjMycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuLS1zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6IDIyMXB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuLnByb21vLWNhcmQtLXRydXN0IC5wcm9tby1jYXJkX19xdWVzdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLnByb21vLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDQwMG1zOyB9XG4gIC5wcm9tby1wb3B1cC5wcm9tby1wb3B1cC0tb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDk5OyB9XG5cbi5wcm9tby1wb3B1cF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5wcm9tby1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnByb21vLWF1dHVtbiB7XG4gIGhlaWdodDogMTAwdmg7IH1cblxuLmF1dHVtbi1wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tbyB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLW1vYmlsZS1zdGFydC5qcGdcIik7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kcyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RhcnQuanBnXCIpOyB9IH1cblxuLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnN0ZXBzIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogc2tld1goLThkZWcpO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kLS1sZWZ0IC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwIHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kLS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtOGRlZyk7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZC0tcmlnaHQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAge1xuICAgICAgcmlnaHQ6IDUwJTsgfVxuICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2tld1goOGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuNXMgb3BhY2l0eSwgLjNzIHRyYW5zZm9ybTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goOGRlZykgc2NhbGUoMS4xKTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXA6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjQsIDcyLCAwLjQ2Mik7IH1cbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLnNoYWRvdzo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAuYXV0dW1uLXByb21vX19pbWctd3JhcC0tbGVmdC0wIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1zdGVwLTEtaG9tZS5qcGdcIik7IH1cbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLmF1dHVtbi1wcm9tb19faW1nLXdyYXAtLWxlZnQtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0yLXdhbGsuanBnXCIpOyB9XG4gICAgLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZCAuYXV0dW1uLXByb21vX19pbWctd3JhcC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLS1sZWZ0LTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLXN0ZXAtMy1tdXNzZWxzLmpwZ1wiKTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAuYXV0dW1uLXByb21vX19pbWctd3JhcC0tcmlnaHQtMCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0xLWhvdGVsLmpwZ1wiKTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAuYXV0dW1uLXByb21vX19pbWctd3JhcC0tcmlnaHQtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0yLWJvYXQuanBnXCIpOyB9XG4gICAgLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZCAuYXV0dW1uLXByb21vX19pbWctd3JhcC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLS1yaWdodC0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1zdGVwLTMtc3RlYWsuanBnXCIpOyB9XG5cbi5hdXR1bW4tcHJvbW9fX3NoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCByZ2JhKDEzLCAxMiwgNDUsIDApIDE4Ljc1JSwgcmdiYSgyNCwgMjQsIDcyLCAwLjQ2MikgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5hdXR1bW4tcHJvbW9fX3NoYWRvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNDUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxODE4NDggMi4wNSUsIHJnYmEoMTMsIDEyLCA0NSwgMCkgOTguNzclKTsgfVxuICAuYXV0dW1uLXByb21vX19zaGFkb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NSU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzE4MTg0OCAyLjA1JSwgcmdiYSgxMywgMTIsIDQ1LCAwKSA5OC43NyUpOyB9XG5cbi5hdXR1bW4tcHJvbW9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTA5MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDA7IH0gfVxuXG4uYXV0dW1uLXByb21vX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC1oZWlnaHQ6IDUyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3JvbWIucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2NvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDYwJTsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMjNkZWcpO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDUzNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19jaXJjbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uYXV0dW1uLXByb21vX190aXRsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIzNXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fdGl0bGUtd3JhcCB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MzBweDtcbiAgICAgIG1hcmdpbjogLTQwcHggMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5hdXR1bW4tcHJvbW9fX3RpdGxlLXdyYXAtLWZpbmFsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX190aXRsZS13cmFwLS1maW5hbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fdGl0bGUtd3JhcC0tZmluYWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogNSU7IH0gfVxuXG4uYXV0dW1uLXByb21vX19wYWNrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIC00MnB4IC02MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxleC1iYXNpczogNTYlO1xuICBtaW4taGVpZ2h0OiAwcHg7XG4gIG1pbi13aWR0aDogMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2MHB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fcGFja3Mge1xuICAgICAgZmxleC1iYXNpczogNDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fcGFja3Mge1xuICAgICAgZmxleC1iYXNpczogNTYlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fcGFja3Mge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleC1iYXNpczogNDQlOyB9IH1cbiAgLmF1dHVtbi1wcm9tb19fcGFja3MgLmF1dHVtbi1wcm9tb19fcGFja3MtaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3BhY2tzIC5hdXR1bW4tcHJvbW9fX3BhY2tzLWltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogNjElO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG4gIC5hdXR1bW4tcHJvbW9fX3BhY2tzLS1maW5hbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fcGFja3MtLWZpbmFsIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LWJhc2lzOiA1MyU7IH1cbiAgICAgICAgLmF1dHVtbi1wcm9tb19fcGFja3MtLWZpbmFsIC5hdXR1bW4tcHJvbW9fX3BhY2tzLWltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzODBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX19wYWNrcy0tZmluYWwgLmF1dHVtbi1wcm9tb19fcGFja3MtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1ODBweDsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX2hlYWQge1xuICBmbGV4LWJhc2lzOiA5MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vbG9nby1tb2JpbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2hlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2hlYWQge1xuICAgICAgZmxleC1iYXNpczogNjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19faGVhZCB7XG4gICAgICBmbGV4LWJhc2lzOiAxNiU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vbG9nby5zdmdcIik7IH0gfVxuXG4uYXV0dW1uLXByb21vX19zdGVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxOyB9XG4gIC5hdXR1bW4tcHJvbW9fX3N0ZXAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3N0ZXAge1xuICAgICAgbWF4LWhlaWdodDogMTA1MHB4OyB9IH1cbiAgLmF1dHVtbi1wcm9tb19fc3RlcC0tZmluYWwge1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fc3RlcC0tZmluYWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4uYXV0dW1uLXByb21vX190ZXh0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuYXV0dW1uLXByb21vX190ZXh0LXdyYXAgLmF1dHVtbi1wcm9tb19fbm90aWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmF1dHVtbi1wcm9tb19fdGV4dC13cmFwIC5hdXR1bW4tcHJvbW9fX25vdGljZSBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3RleHQtd3JhcCAuYXV0dW1uLXByb21vX19ub3RpY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3RleHQtd3JhcCAuYXV0dW1uLXByb21vX19ub3RpY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgLmF1dHVtbi1wcm9tb19fdGV4dC13cmFwIC5hdXR1bW4tcHJvbW9fX25vdGljZSBiciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fdGV4dC13cmFwIC5hdXR1bW4tcHJvbW9fX25vdGljZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuYXV0dW1uLXByb21vX190ZXh0LXdyYXAtLWZpbmFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX190ZXh0LXdyYXAtLWZpbmFsIHtcbiAgICAgICAgcGFkZGluZzogMTE1cHggMCAwIDA7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleC1ncm93OiBpbml0aWFsOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3RleHQtd3JhcC0tZmluYWwge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDAgMDsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JldGFEaXNOYXJQcm9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDY0cHg7IH0gfVxuXG4uYXV0dW1uLXByb21vX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuYXV0dW1uLXByb21vX19zdWJ0aXRsZSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlLS1maW5hbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlLS1maW5hbCBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ2MHB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX19zdWJ0aXRsZS0tZmluYWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fc3VidGl0bGUtLWZpbmFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuYXV0dW1uLXByb21vX19zdWJ0aXRsZS0tZmluYWwgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlLS1maW5hbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYXV0dW1uLXByb21vX19xdWVzdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3F1ZXN0aW9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3F1ZXN0aW9ucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuLmF1dHVtbi1wcm9tb19fcXVlc3Rpb24ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19xdWVzdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19xdWVzdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuYXV0dW1uLXByb21vX19xdWVzdGlvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fcXVlc3Rpb24gYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX2RpdmlkZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9kb3RzLW1vYmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIG1hcmdpbjogNXB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19kaXZpZGVyIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vZG90cy5zdmdcIik7XG4gICAgICBtYXJnaW46IDAgMjVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZGl2aWRlcjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYXV0dW1uLXByb21vX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogLjJzIGNvbG9yLCAuMnMgYmFja2dyb3VuZC1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hdXR1bW4tcHJvbW9fX2J1dHRvbjpob3ZlciwgLmF1dHVtbi1wcm9tb19fYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYXV0dW1uLXByb21vX19idXR0b24tLWZpbmFsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIC5hdXR1bW4tcHJvbW9fX2J1dHRvbi0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4NiU7XG4gICAgcmlnaHQ6IDEzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4OyB9XG4gICAgICAuYXV0dW1uLXByb21vX19idXR0b24tLWZpbmFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLS1maW5hbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmF1dHVtbi1wcm9tb19fcHJvZ3Jlc3Mge1xuICBmbGV4LXNocmluazogMDsgfVxuXG4uYXV0dW1uLXByb21vX19maW5hbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR3JldGFEaXNOYXJQcm9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JsdWUtZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2ZpbmFsLXRleHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAuYXV0dW1uLXByb21vX19maW5hbC10ZXh0IGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2ZpbmFsLXRleHQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmF1dHVtbi1wcm9tb19fZmluYWwtdGV4dCBiciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZmluYWwtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLmF1dHVtbi1wcm9tb19fZGVza3RvcC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZGVza3RvcC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYXV0dW1uLXByb21vX19ub3RpY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC43MjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX25vdGljZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYXV0dW1uLXByb21vX19ub3RpY2UtLWJvdHRvbSB7XG4gICAgICAgIHdpZHRoOiA1OCU7IH0gfVxuICAuYXV0dW1uLXByb21vX19ub3RpY2UtLWJvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3NSU7IH1cblxuLmF1dHVtbi1wcm9tb19fZG93bmxvYWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmx1ZS1kaXZpZGVyLnN2Z1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA2NHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19kb3dubG9hZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5MnB4OyB9IH1cblxuLmF1dHVtbi1wcm9tb19fZG93bmxvYWQtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgLmF1dHVtbi1wcm9tb19fZG93bmxvYWQtYnV0dG9uIGltZyB7XG4gICAgd2lkdGg6IDEzNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX19kb3dubG9hZC1idXR0b24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDExMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkLWJ1dHRvbiBpbWcge1xuICAgICAgICB3aWR0aDogMTUycHg7IH0gfVxuXG4uYXV0dW1uLXByb21vX19kb3dubG9hZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkLXRleHQge1xuICAgICAgZm9udC1zaXplOiA4cHg7IH1cbiAgICAgIC5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkLXRleHQgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmF1dHVtbi1wcm9tb19fZmluYWwtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZmluYWwtYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDElIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC1ib3R0b20ge1xuICAgICAgcGFkZGluZzogMiUgMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxMjAwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDglOyB9IH1cblxuLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDI4cHggNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDI4cHggMCAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMXB4O1xuICAgICAgcmlnaHQ6IDEyNSU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rIHtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYXV0dW1uLXByb21vX19idXR0b24tbGluazpob3ZlcjphZnRlciB7XG4gICAgICByaWdodDogLTVweDsgfVxuICAuYXV0dW1uLXByb21vX19idXR0b24tbGluazphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2Fycm93X2ZvcndhcmQuc3ZnXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogLjJzIHJpZ2h0OyB9XG5cbi5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAyOHB4IDVweCAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAyOHB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIHJpZ2h0OiAxMjUlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuYXV0dW1uLXByb21vX19idXR0b24tbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC01cHg7IH1cbiAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9hcnJvd19mb3J3YXJkLnN2Z1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IC4ycyByaWdodDsgfVxuXG4uYXV0dW1uLXByb21vX19maW5hbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2ZpbmFsLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmF1dHVtbi1wcm9tb19fZmluYWwtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHcmV0YURpc05hclByb1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwKSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZmluYWwtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZmluYWwtbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2JTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2ZpbmFsLWxhYmVsIHtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgZm9udC1zaXplOiA0M3B4OyB9IH1cblxuLnByb21vLXByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb21vLXByb2dyZXNzIC5wcm9tby1wcm9ncmVzc19faXRlbSB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wcm9tby1wcm9ncmVzcyAucHJvbW8tcHJvZ3Jlc3NfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB9IH1cbiAgICAucHJvbW8tcHJvZ3Jlc3MgLnByb21vLXByb2dyZXNzX19pdGVtLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5wcm9tby1wcm9ncmVzcyAucHJvbW8tcHJvZ3Jlc3NfX2RpdmlkZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb21vLXByb2dyZXNzIC5wcm9tby1wcm9ncmVzc19fZGl2aWRlciB7XG4gICAgICAgIHdpZHRoOiAzMnB4OyB9IH1cblxuLmF1dHVtbi1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3JTsgfVxuICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR3JldGFEaXNOYXJQcm9cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7IH0gfVxuICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19waWNrZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX3BpY2tlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDQ4JTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDlkZWcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fcGlja2VyOjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDJweDsgfSB9XG4gIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX3BpY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1mYW1pbHk6IFwiR3JldGFEaXNOYXJQcm9cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX3BpY2sge1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fcGljayB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDsgfSB9XG4gICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fcGljayAuYXV0dW1uLXN0ZXBfX3RleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fcGljayAuYXV0dW1uLXN0ZXBfX3RleHQtLWxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19waWNrIC5hdXR1bW4tc3RlcF9fdGV4dC0tbGVmdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC01MCUpOyB9IH1cbiAgICAgIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX3BpY2sgLmF1dHVtbi1zdGVwX190ZXh0LS1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05JSwgNzAlKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19waWNrIC5hdXR1bW4tc3RlcF9fdGV4dC0tcmlnaHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3JSwgNTAlKTsgfSB9XG4gIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX2hpbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX2hpbnQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19wcm9ncmVzcyB7XG4gICAgZmxleDogMTsgfVxuXG4uYXV0dW1uLXN0ZXBfX3dyYXBwZXIge1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiA1NiU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hdXR1bW4tcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmF1dHVtbi1wb3B1cF9fc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzUlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5hdXR1bW4tcG9wdXBfX3NsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmF1dHVtbi1wb3B1cF9fc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYXV0dW1uLXBvcHVwX19pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5LCAuM3MgaGVpZ2h0OyB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS0xLmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS0wIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC0xLmpwZ1wiKTsgfSB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS0yLmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS0xIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC0yLmpwZ1wiKTsgfSB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS0zLmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS0yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC0zLmpwZ1wiKTsgfSB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS00LmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS0zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC00LmpwZ1wiKTsgfSB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS01LmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS00IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC01LmpwZ1wiKTsgfSB9XG5cbi5hdXR1bW4tcG9wdXBfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4ycyBjb2xvciwgLjJzIGJhY2tncm91bmQtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXV0dW1uLXBvcHVwX19idXR0b246aG92ZXIsIC5hdXR1bW4tcG9wdXBfX2J1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmF1dHVtbi1wb3B1cF9fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgIG1pbi13aWR0aDogMjQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXBvcHVwX19idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmF1dHVtbi1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcG9wdXBfX2Nsb3NlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIC5hdXR1bW4tcG9wdXBfX2Nsb3NlLS10eSB7XG4gICAgY29sb3I6ICMwMDU2YjM7IH1cblxuLmF1dHVtbi1wb3B1cF9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYXJyb3ctc3RlcHMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXBvcHVwX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7IH0gfVxuICAuYXV0dW1uLXBvcHVwX19hcnJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5hdXR1bW4tcG9wdXBfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogNSU7IH1cbiAgLmF1dHVtbi1wb3B1cF9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuXG4uYXV0dW1uLXBvcHVwX190eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzhweDtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wb3B1cF9fdHkge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7IH1cblxuYm9keS5wcm9maWxlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9maWxlL2JhY2tncm91bmQtbG9nby5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC05MHB4OyB9XG5cbi5mcC1lbmFibGVkIGJvZHksXG5odG1sLmZwLWVuYWJsZWQge1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi51YmUtbm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB0b3A6IDc0cHggIWltcG9ydGFudDsgfVxuXG4uaW5mby1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmJvZHkgLnBtcnVfd2Ntbl9jb29raWVDb25zZW50Qm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNkNBNjsgfVxuXG5ib2R5IC5wbXJ1X3djbW5fY29va2llQ29uc2VudFRleHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG5ib2R5IC5wbXJ1X3djbW5fY29va2llQ29uc2VudEJ0bk9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkNBNiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkICsgLm5hdmJhciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cblxuLmZvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBib3JkZXI6IDA7IH1cbiAgLmZvb3RlciAuZm9vdGVyX3RpdGxlIC5mb290ZXJfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmZvb3RlciAudGctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAydnc7XG4gIGJvdHRvbTogMTE0JTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXIgLnRnLWxpbmsge1xuICAgICAgYm90dG9tOiAxNjAlOyB9IH1cblxuLmZvb3Rlci1zcGFjZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHZoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmF1dGgtZm9vdGVyX3dyYXAgLnBsdXMxOCB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7IH1cblxuLmF1dGgtZm9vdGVyX2FjY29yZGlvbiAuZWwtY29sbGFwc2UtaXRlbV9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvbGF5b3V0L2Fzc2V0cy9pbWcvYXJyb3ctdXAud2VicFwiKTsgfVxuXG4uYXV0aC1mb290ZXIge1xuICBtYXgtaGVpZ2h0OiA4NXB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXV0aC1mb290ZXIge1xuICAgICAgbWF4LWhlaWdodDogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuYXV0aC1mb290ZXIge1xuICAgICAgbWF4LWhlaWdodDogMTQ1cHg7IH0gfVxuICAuYXV0aC1mb290ZXIuaXNPcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmF1dGgtZm9vdGVyLmlzT3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0NXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keSAuYXV0aC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfSB9XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgLnBvcHVwLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEsIDM4LCA3NiwgMC45Mik7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucG9wdXAtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogIzAwMzc2ODtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5wb3B1cC1jb250ZW50LnBvcHVwLWNpdHkge1xuICAgICAgbWF4LXdpZHRoOiA3MTBweDsgfVxuICAgIC5wb3B1cC1jb250ZW50IC5wb3B1cC1jbG9zZS1idXR0b24ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucG9wdXAtY29udGVudCAucG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfSB9XG4gICAgLnBvcHVwLWNvbnRlbnQtaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogODBweCA4MHB4IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wb3B1cC1jb250ZW50LWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggODBweDsgfSB9XG4gIC5wb3B1cC1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0NHB4IDQwcHggNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcHVwLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDRweCAyMHB4IDcwcHg7IH0gfVxuICAucG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICByaWdodDogN3Z3O1xuICAgIHRvcDogNXZoO1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgLnBvcHVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjRlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9wdXAtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNDVyZW07IH0gfVxuICAucG9wdXAtdG9wIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9wdXAtdG9wIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gIC5wb3B1cC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wb3B1cC1jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgIG1hcmdpbjogNDZweCBhdXRvIDA7IH1cbiAgICAucG9wdXAtY29udGFjdC1ibG9jayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogN3B4IDAgN3B4IDc1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG4gICAgICAucG9wdXAtY29udGFjdC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnBvcHVwLWNvbnRhY3QtYmxvY2s6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbFNwcml0ZS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLnBvcHVwLWNvbnRhY3QtYmxvY2suaWNvLXBob3RvOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTA0cHg7XG4gICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7IH1cbiAgICAgIC5wb3B1cC1jb250YWN0LWJsb2NrLmljby1lbWFpbDphZnRlciB7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtNjdweDtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgLnBvcHVwLWNvbnRhY3QtYmxvY2sgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42M3JlbTtcbiAgICAgICAgY29sb3I6ICMwMDM3Njg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBvcHVwLXZpZGVvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXZoIDE1dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wb3B1cC12aWRlby1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucG9wdXAtdmlkZW8taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBvcHVwLXZpZGVvLWlubmVyIHZpZGVvIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wb3B1cC12aWRlby10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wb3B1cC12aWRlby1zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wb3B1cC1zdWJzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQ4cHggYXV0byAwOyB9XG4gICAgLnBvcHVwLXN1YnNjcmlwdGlvbiAuZm9ybS1yYWRpbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gICAgLnBvcHVwLXN1YnNjcmlwdGlvbiB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDM3Njg7XG4gICAgICBtaW4taGVpZ2h0OiAxNzRweDsgfVxuICAgICAgLnBvcHVwLXN1YnNjcmlwdGlvbiB0ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNjMGMwYzA7IH1cbiAgICAucG9wdXAtc3Vic2NyaXB0aW9uLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiA1NyU7IH1cbiAgLnBvcHVwLXJ1bGVzIHtcbiAgICBtYXgtd2lkdGg6IDgyNXB4OyB9XG5cbiN1YmUtY29udGFpbmVyLWxvZ2luIC5hdXRoLWZvcm1fbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0aC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5hdXRoLWJnIHNvdXJjZSwgLmF1dGgtYmcgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aC12aWRlby1iZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5iYXNpYy1mb3JtLXdyYXAgLmJ0bi1wcmltYXJ5IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuLyogc2xpZGVyICovXG4uYXV0aC1zbGlkZXJfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmF1dGgtc2xpZGVyX19saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjYTM4ZjdjO1xuICBtYXJnaW46IDExcHggMCAyOHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgLmF1dGgtc2xpZGVyX19saW5lIHtcbiAgICAgIG1hcmdpbjogNnB4IDAgMTRweCAwOyB9IH1cblxuLmF1dGgtc2xpZGVyX3RpdGxlIGRpdjpudGgtY2hpbGQoMSkge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAuYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4uYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCgzKSwgLmF1dGgtc2xpZGVyX3RpdGxlIGRpdjpudGgtY2hpbGQoNCkge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgY29sb3I6ICNhY2FkYjc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0MXB4KSB7XG4gICAgLmF1dGgtc2xpZGVyX3RpdGxlIGRpdjpudGgtY2hpbGQoMyksIC5hdXRoLXNsaWRlcl90aXRsZSBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjBweCkge1xuICAgIC5hdXRoLXNsaWRlcl90aXRsZSBkaXY6bnRoLWNoaWxkKDMpLCAuYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxvZ2luLWFubm91bmNlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuLmxvZ2luLWFubm91bmNlLWJ1dHRvbiBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMzJweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMzhmN2M7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmxvZ2luLWFubm91bmNlLWJ1dHRvbiBidXR0b246aG92ZXIsIC5sb2dpbi1hbm5vdW5jZS1idXR0b24gYnV0dG9uIGZvY3VzLCAubG9naW4tYW5ub3VuY2UtYnV0dG9uIGJ1dHRvbiBhY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2EzOGY3YyAhaW1wb3J0YW50OyB9XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuaW5wdXQtdGV4dF9faW5wdXQtLWNvbmZpcm0tY29kZSB7XG4gIGxldHRlci1zcGFjaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJlZ2lzdHJhdGlvbixcbiNsb2dpbi1jb2x1bW4tZm9ybSxcbiNsb2dpbi1jb2x1bW4tZm9ybSAuYnRuLFxuI3ViZS1hdi1jb250YWluZXIsXG4jdWJlLWF2LWNvbnRhaW5lciAuYnRuLFxuI3ViZS1hdi1yZXN1bHQsXG4jdWJlLWF2LXJlc3VsdCAuYnRuLFxuLmVycm9yLWNvbnRhaW5lciAuZXJyb3ItY29kZSxcbi5lcnJvci1jb250YWluZXIgLmVycm9yLW1lc3NhZ2UsXG4uZXJyb3ItY29udGFpbmVyIGEsXG4uZXJyb3ItY29udGFpbmVyIC5idG4sXG4ucnVsZXNfbW9kYWwsXG4ucnVsZXNfbW9kYWwgLmJ0bixcbi5idG4ge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuXG4uZXJyb3ItdWNybSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzRjNGM0YztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM0cHg7XG4gIG1heC13aWR0aDogNTIwcHg7IH1cbiAgLmVycm9yLXVjcm0gLmVycm9yLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmVycm9yLXVjcm0gLmVycm9yLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuZXJyb3ItdWNybSAuZXJyb3ItbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gICAgLmVycm9yLXVjcm0gLmVycm9yLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5lcnJvci11Y3JtIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgICAgIC5lcnJvci11Y3JtIC5lcnJvci10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDsgfSB9XG5cbi5za2lwX2F2X2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnNraXBfYXZfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4jYXV0aFByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgei1pbmRleDogNTAwMDAwOyB9XG5cbi5zZWNvbmRhdXRoUHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4jeWFuZGV4T0F1dGhCdG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4jeWFuZGV4T0F1dGhCdG4gaW1nIHtcbiAgaGVpZ2h0OiAzM3B4OyB9XG5cbiNwaG9uZUVycm9yUG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jcGhvbmVFcnJvclBvcHVwIGJ1dHRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm1haW5hdXRoUHJlbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDI1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNwaG9uZUVycm9yUG9wdXAge1xuICAgIHdpZHRoOiA4MHZ3OyB9IH1cblxuLmVsLWxvYWRpbmctbWFzay5sb2dpbi1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZWwtbG9hZGluZy1tYXNrLmxvZ2luLWxvYWRlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmhlbHAtYmxvY2sge1xuICBjb2xvcjogI2QzNTM1ZjsgfVxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzLCBidXR0b246Zm9jdXMsIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHJvZmlsZS1vcmRlci1wcmV2aWV3IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSBmb3JtIC5lbC1sb2FkaW5nLW1hc2sge1xuICAgIHotaW5kZXg6IDMwOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzFweDtcbiAgcmlnaHQ6IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzM1NztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIGxhYmVsW2Zvcj1lbWFpbFN1Yl0ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgbGFiZWxbZm9yPWVtYWlsU3ViXSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2Rlc2NyaXB0aW9uLCAubWFpbi1jb250YWluZXItcHJvZmlsZSBsYWJlbFtmb3I9ZW1haWxTdWJdIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM5YzlkYTU7IH1cblxuLnBhc3NFeWUsIC5wYXNzRXllQ29uZmlybSB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi5wcm9maWxlLXdyYXBwZXIgLnBhc3NFeWUsIC5wcm9maWxlLXdyYXBwZXIgLnBhc3NFeWVDb25maXJtIHtcbiAgdG9wOiAxNHB4OyB9XG5cbi5yZWdpc3RyYXRpb24gLnBhc3NFeWUsIC5yZWdpc3RyYXRpb24gLnBhc3NFeWVDb25maXJtIHtcbiAgLyp0b3A6IDE0cHg7Ki8gfVxuXG4vKlRvcCBtZW51Ki9cbi8qIEZvb3RlciAqL1xuLyogQnJhbmRzIG1lbnUgKi9cbi8qIFJlZ2lzdHJhdGlvbiAqL1xuLypCdXJnZXItYnV0dG9uKi9cbi50aWxlcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRpbGUtcGFkZGluZ3Mge1xuICBwYWRkaW5nOiAxMzNweCA0NXB4IDAgNDVweDsgfVxuXG4uaXFvcy1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTB2aDsgfVxuXG4ubWFpblNsaWRlclBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTB2aDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWFpblNsaWRlclBhZ2luYXRpb24ge1xuICAgICAgYm90dG9tOiAxMHZoO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAubWFpblNsaWRlclBhZ2luYXRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvbiB7XG4gICAgICBib3R0b206IDEwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gIC5tYWluU2xpZGVyUGFnaW5hdGlvbiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgLTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uIHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvbiB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAwIDZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvbiB1bCBsaSB7XG4gICAgICAgICAgZmxleDogMTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uIHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuXG4ubWFpblNsaWRlclBhZ2luYXRpb25JdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubWFpblNsaWRlclBhZ2luYXRpb25JdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm1haW5TbGlkZXJQYWdpbmF0aW9uSXRlbS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWFpblNsaWRlclBhZ2luYXRpb25JdGVtLmFjdGl2ZSAubWFpblNsaWRlclBhZ2luYXRpb25Qcm9ncmVzczpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiBwcm9ncmVzcyA1cyBsaW5lYXIgYm90aDsgfVxuICAubWFpblNsaWRlclBhZ2luYXRpb25JdGVtLmF1dG9QbGF5U3RvcCAubWFpblNsaWRlclBhZ2luYXRpb25Qcm9ncmVzczpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMHM7IH1cbiAgLm1haW5TbGlkZXJQYWdpbmF0aW9uSXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWFpblNsaWRlclBhZ2luYXRpb25JdGVtOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5tYWluU2xpZGVyUGFnaW5hdGlvbkl0ZW0gLm1haW5TbGlkZXJQYWdpbmF0aW9uU3VidGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uSXRlbSAubWFpblNsaWRlclBhZ2luYXRpb25TdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpblNsaWRlclBhZ2luYXRpb25Qcm9ncmVzcyB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFpblNsaWRlclBhZ2luYXRpb25Qcm9ncmVzczpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2E2O1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAvKm1heC13aWR0aDogMTIwcHg7Ki9cbiAgbWluLXdpZHRoOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIHRvcDogNDFweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIHRvcDogNDVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogMjA5cHg7IH0gfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzZjhlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG5uYXYudG9wLW1lbnUge1xuICB6LWluZGV4OiA0MDtcbiAgbWluLWhlaWdodDogNTVweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogLjZzIGVhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIG5hdi50b3AtbWVudSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICBuYXYudG9wLW1lbnUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfSB9XG4gIG5hdi50b3AtbWVudTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHRvcDogLTNweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjUzRjhFO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG5hdi50b3AtbWVudTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBuYXYudG9wLW1lbnUgYS5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTkwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBuYXYudG9wLW1lbnUgYS5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7IH0gfVxuICBuYXYudG9wLW1lbnUgLmJ1cmdlci1idXR0b24uYWN0aXZlIC5pbnZpdGUtZnJpZW5kX19saW5rLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBuYXYudG9wLW1lbnUgLmludml0ZS1mcmllbmRfX2xpbmsge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBuYXYudG9wLW1lbnUgLmludml0ZS1mcmllbmRfX2xpbmstbW9iaWxlIHtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBuYXYudG9wLW1lbnUgLmludml0ZS1mcmllbmRfX2xvZ28ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIG5hdi50b3AtbWVudSAuaW52aXRlLWZyaWVuZF9fbG9nby1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Lm1lbnUtc3lzdGVtIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdi5tZW51LXN5c3RlbSAubmF2LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYubWVudS1zeXN0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4OyB9IH1cbiAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXY6bm90KC5tZW51LXN5c3RlbSkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdjpub3QoLm1lbnUtc3lzdGVtKSAubmF2LWl0ZW0uZHJvcGRvd24gLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Om5vdCgubWVudS1zeXN0ZW0pIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXY6bm90KC5tZW51LXN5c3RlbSkgLm5hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH0gfVxuICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXY6bm90KC5tZW51LXN5c3RlbSkgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdjpub3QoLm1lbnUtc3lzdGVtKSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogNDFweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Om5vdCgubWVudS1zeXN0ZW0pIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdG9wOiA0NXB4OyB9IH1cbiAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Lm1lbnUtc3lzdGVtIC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzAwOWVkOSAhaW1wb3J0YW50OyB9XG4gICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Lm1lbnUtc3lzdGVtIC5uYXYtaXRlbSBhLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Lm1lbnUtc3lzdGVtIC5uYXYtaXRlbSBhLm5hdi1saW5rOmhvdmVyLCBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYubWVudS1zeXN0ZW0gLm5hdi1pdGVtIGEubmF2LWxpbms6YWN0aXZlLCBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYubWVudS1zeXN0ZW0gLm5hdi1pdGVtIGEubmF2LWxpbms6dmlzaXRlZCwgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Lm1lbnUtc3lzdGVtIC5uYXYtaXRlbSBhLm5hdi1saW5rOmZvY3VzLXdpdGhpbiB7XG4gICAgICBjb2xvcjogIzAwOWVkOSAhaW1wb3J0YW50OyB9XG4gIG5hdi50b3AtbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTkuOHB4O1xuICAgIHBhZGRpbmc6IDdweCA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIG5hdi50b3AtbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICBuYXYudG9wLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIG5hdi50b3AtbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgbmF2LnRvcC1tZW51IC5kcm9wZG93bi1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUE5QTlBO1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgbmF2LnRvcC1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyLCBuYXYudG9wLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyRjZBOyB9XG4gIG5hdi50b3AtbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cywgbmF2LnRvcC1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmQyZDJkOyB9XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgIHRvcDogMTVweDsgfSB9XG5cbi5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1M2Y4ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDU0cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVhZGVyLS1pcy1vcGVuIHtcbiAgICBib3gtc2hhZG93OiAtMXB4IDVweCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgei1pbmRleDogOTk5OyB9IH1cblxuLm1haW4tbmF2IHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAubWFpbi1uYXZfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAubWFpbi1uYXZfX2xpc3QgaHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5qcyAubWFpbi1uYXYtLW9wZW4gLm1haW4tbmF2X19saXN0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5hdl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAubWFpbi1uYXZfX2xpc3QtLWx2bC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tYWluLW5hdl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1haW4tbmF2X19pdGVtOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTg5ODk4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1uYXZfX2l0ZW06bm90KC5tYWluLW5hdl9faXRlbS0tbHZsLTIpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cbiAgICAubWFpbi1uYXZfX2l0ZW0gLm1haW4tbmF2X19zdWJsaXN0LXdyYXBwZXItLWx2bC0yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5hdl9faXRlbTpob3ZlciAubWFpbi1uYXZfX3N1Ymxpc3Qtd3JhcHBlci0tbHZsLTIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cbiAgICAubWFpbi1uYXZfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4tbmF2X19pdGVtOmxhc3QtY2hpbGQ6bm90KC5tYWluLW5hdl9faXRlbS0tbHZsLTIpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDExMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5tYWluLW5hdl9faXRlbTpsYXN0LWNoaWxkOm5vdCgubWFpbi1uYXZfX2l0ZW0tLWx2bC0yKSB7XG4gICAgICAgIHJpZ2h0OiAxNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1uYXZfX2l0ZW0tLWhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjIzcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM2NDg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4tbmF2X19pdGVtLS1oYXMtY2hpbGQ6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuICAgIC5tYWluLW5hdl9faXRlbS0taGFzLWNoaWxkID4gLm1haW4tbmF2X19saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tbmF2X19pdGVtLS1oYXMtY2hpbGQgPiAubWFpbi1uYXZfX2xpbmsge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0N3B4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfSB9XG4gICAgICAubWFpbi1uYXZfX2l0ZW0tLWhhcy1jaGlsZCA+IC5tYWluLW5hdl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IDFzIHRyYW5zZm9ybTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubWFpbi1uYXZfX2l0ZW0tLWhhcy1jaGlsZCA+IC5tYWluLW5hdl9fbGluazo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgLm1haW4tbmF2X19pdGVtLS1oYXMtY2hpbGQtLWhhcy1jaGlsZF9vcGVuID4gLm1haW4tbmF2X19saW5rOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFnZS1oZWFkZXJfX25hdi0taXMtb3BlbiAubWFpbi1uYXZfX2l0ZW06bm90KC5tYWluLW5hdl9faXRlbS0tbHZsLTIpIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG4gICAgLm1haW4tbmF2X19pdGVtIC5tYWluLW5hdl9faXRlbS0tbHZsLTIge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW5hdl9faXRlbSAubWFpbi1uYXZfX2l0ZW0tLWx2bC0yOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgLm1haW4tbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjhlbSAyNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1uYXZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiA0N3B4IDIwcHg7IH0gfVxuICAgIC5tYWluLW5hdl9fbGluazpob3ZlciwgLm1haW4tbmF2X19saW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQzJGNkE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW5hdl9fbGluazpob3ZlciwgLm1haW4tbmF2X19saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gICAgLm1haW4tbmF2X19saW5rLS1sdmwtMiB7XG4gICAgICBwYWRkaW5nLXRvcDogLjVlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubWFpbi1uYXZfX2xpbmstLWx2bC0yIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tbmF2X19saW5rLS1sdmwtMiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IC41ZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tbmF2X19saW5rLS1sdmwtMjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDllZDk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZfX3N1Ymxpc3Qtd3JhcHBlci0tbHZsLTIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMjIzcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzY0ODtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zczsgfVxuICAgICAgLm1haW4tbmF2X19pdGVtLS1zaG93LWNoaWxkID4gLm1haW4tbmF2X19zdWJsaXN0LXdyYXBwZXItLWx2bC0yLFxuICAgICAgLm1haW4tbmF2X19pdGVtOmhvdmVyIC5tYWluLW5hdl9fc3VibGlzdC13cmFwcGVyLS1sdmwtMiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAubWFpbi1uYXZfX3RvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLm5vLWpzIC5tYWluLW5hdl9fdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbi1uYXYtLXRoZW1lLWRhcmsgLm1haW4tbmF2X19pdGVtOmxhc3QtY2hpbGQ6bm90KC5tYWluLW5hdl9faXRlbS0tbHZsLTIpIC5tYWluLW5hdl9fbGluayB7XG4gICAgICBjb2xvcjogIzFjMjg1NTsgfSB9XG5cbi5icmFuZHMtbWVudS1kZXNrdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDsgfVxuXG4uYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQgYTo6YmVmb3JlIHtcbiAgYm90dG9tOiAzcHg7IH1cblxuLmJyYW5kcy1tZW51LW1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5icmFuZHMtbWVudS1tb2JpbGUgLmJyYW5kcy1tZW51LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDsgfVxuICAuYnJhbmRzLW1lbnUtbW9iaWxlIC5icmFuZC1tZW51LWl0ZW1zIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJyYW5kcy1tZW51LW1vYmlsZSAuYnJhbmQtbWVudS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG5cbi5ieC1pZSAuYnJhbmQtd2hpdGUtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ4LWllIC5icmFuZHMtbWVudS1kZXNrdG9wIC5vbGQtYmxhY2stbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ4LWllIC5icmFuZHMtbWVudS1kZXNrdG9wIC5vbGQtd2hpdGUtbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubWFpbmxpbmUtd3JhcHBlciAjZnVsbHBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDsgfVxuXG4ubWFpbmxpbmUtd3JhcHBlciAuZnVsbHBhZ2Utd3JhcHBlciBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTV2aDsgfVxuXG4ucHJvZHVjdHMtcGFnZSAuY29udGVudC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnBhZ2Uge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcmFuaWVuYmF1bSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvT3JhbmllbmJhdW0tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3JhbmllbmJhdW0tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNjI2NTdBOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRleHQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTUuMThkZWcsICNGRkZGRkYgMi42JSwgI0Q4RERFNiAxMS4yOSUsICNBN0IxQzYgMjQuMDQlLCAjQzlEMERDIDM3LjI2JSwgI0ZGRkZGRiA1MC42MSUsICNDREQ4RUMgNzIuOTMlLCAjRkZGRkZGIDk0LjkxJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wcm9tbyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW52aXRlL25ldy9iYWNrZ3JvdW5kLndlYnBcIikgbm8tcmVwZWF0ICNERUJFQTA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5wcm9tbyAqIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnByb21vIHN1cCB7XG4gICAgZm9udC1zaXplOiAwLjZlbTsgfVxuICAucHJvbW9fX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTA1MHB4OyB9XG4gIC5wcm9tb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcmFuaWVuYmF1bScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb21vX190aXRsZSBzdXAge1xuICAgICAgZm9udC1mYW1pbHk6ICdPcmFuaWVuYmF1bScsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5wcm9tb19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLnByb21vX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOUZBQ0M0OyB9XG4gICAgLnByb21vX190ZXh0IHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucHJvbW9fX2Jsb2NrcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucHJvbW9fX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHdpZHRoOiA1MTBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNEY3MTlDIDAlLCAjM0Y1NDg5IDEwMCUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICAucHJvbW9fX2Jsb2NrLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9tb19fY2FsbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogI0I5QjlCRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb21vX19jYWxsLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM5RkFDQzQ7IH1cbiAgLnByb21vX19ub3RlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGNvbG9yOiAjNEU1Mzc4OyB9XG4gIC5wcm9tb19fdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW46IDQwcHggYXV0byAzMHB4O1xuICAgIHdpZHRoOiA3NDBweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzlGQUNDNDsgfVxuICAgIC5wcm9tb19fdGFibGUgdGhlYWQgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5wcm9tb19fdGFibGUgdGhlYWQgdGgge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvbW9fX3RhYmxlIHRib2R5IHRyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjI2NTdBO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5wcm9tb19fdGFibGUgdGJvZHkgdGQge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3RlcHNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy10b3A6IDFweDsgfVxuXG4uc3RlcHNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnN0ZXBzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NS4xOGRlZywgI0ZGRkZGRiAyLjYlLCAjRDhEREU2IDExLjI5JSwgI0E3QjFDNiAyNC4wNCUsICNDOUQwREMgMzcuMjYlLCAjRkZGRkZGIDUwLjYxJSwgI0NERDhFQyA3Mi45MyUsICNGRkZGRkYgOTQuOTElKTtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBsZWZ0OiAyOHB4O1xuICAgIHRvcDogMTAwJTsgfVxuICAuc3RlcHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3RlcHNfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1heC13aWR0aDogNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IDk5OTsgfVxuXG4uc3RlcHNfX3RleHQge1xuICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnN0ZXBzX190ZXh0IHN1cCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcmFuaWVuYmF1bScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnNoYXJlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLnNoYXJlX19pbnZpdGF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmludml0YXRpb25fX2FyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nOiAxMXB4IDQ1cHggMTVweCAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uaW52aXRhdGlvbl9fY29weSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ludml0ZS9pY29uX2NvcHkud2VicFwiKSBuby1yZXBlYXQ7IH1cblxuLmludml0YXRpb25fX3NvY2lhbC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxM3B4OyB9XG5cbi5pbnZpdGF0aW9uX19zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDYwcHg7IH1cblxuLmludml0YXRpb25fX3NvY2lhbC1pY29uIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTlweCkge1xuICAucHJvbW8ge1xuICAgIHBhZGRpbmc6IDgwcHggMTVweCAxMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW52aXRlL25ldy9iYWNrZ3JvdW5kLW1vYmlsZS53ZWJwXCIpIG5vLXJlcGVhdCAjZWVkZWNmO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAucHJvbW9fX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDsgfVxuICAgIC5wcm9tb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5wcm9tb19fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgLnByb21vX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wcm9tb19fYmxvY2tzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMTVweDsgfVxuICAgIC5wcm9tb19fYmxvY2sge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvbW9fX2Jsb2NrLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnByb21vX19jYWxsLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5wcm9tb19fY2FsbCAjaW52aXRlTGlzdCAuYnV0dG9uX21vcmUge1xuICAgICAgd2lkdGg6IDIzM3B4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNy42M2RlZywgI0ZGRkZGRiAtOS43OSUsICNEOERERTYgMC4wNiUsICNBN0IxQzYgMTQuNTElLCAjQzlEMERDIDI5LjUlLCAjRkZGRkZGIDQ0LjYzJSwgI0NERDhFQyA2OS45MyUsICNGRkZGRkYgOTQuODUlKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzFEMkI0RTsgfVxuICAgIC5wcm9tb19fdGFibGUge1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9tb19fdGFibGUgdGhlYWQgdGgge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAucHJvbW9fX25vdGUge1xuICAgICAgZm9udC1zaXplOiA3cHg7IH1cbiAgLnN0ZXBzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgY29sdW1uLWdhcDogMTBweDsgfVxuICAgIC5zdGVwc19faXRlbTpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgbGVmdDogMTlweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAuc3RlcHNfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIG1heC13aWR0aDogNDBweDsgfVxuICAuc3RlcHNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5zdGVwc19fdGV4dCBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaGFyZV9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTsgfVxuICAuaW52aXRhdGlvbl9fYXJlYSB7XG4gICAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmludml0YXRpb25fX3NvY2lhbC1saXN0IHtcbiAgICBnYXA6IDdweDsgfVxuICAuaW52aXRhdGlvbl9fc29jaWFsLWxpbmsge1xuICAgIG1heC13aWR0aDogNDRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAucHJvbW9fX2Rlc2NyaXB0aW9uIC5wcm9tb19fdGV4dDpsYXN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4OyB9IH1cblxuLypUb3AgbWVudSovXG4vKiBGb290ZXIgKi9cbi8qIEJyYW5kcyBtZW51ICovXG4vKiBSZWdpc3RyYXRpb24gKi9cbi8qQnVyZ2VyLWJ1dHRvbiovXG4uY2FiaW5ldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMCAxNXB4IDIwMHB4O1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5jYWJpbmV0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjYzcmVtOyB9XG5cbi5jYWJpbmV0LXByaXplIC5jYWJpbmV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDg0NXB4OyB9XG5cbi5jYWJpbmV0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uY2FiaW5ldC1wcml6ZS1ibG9jayB7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjUlOyB9XG5cbi5jYWJpbmV0LXByaXplLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmNhYmluZXQtcHJpemUtYnRuIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNhYmluZXQtcHJpemUtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWJpbmV0LXByaXplLWJsb2NrIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgICBwYWRkaW5nOiAxNXB4IDlweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYWJpbmV0LXByaXplLWJsb2NrIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLm1vcmVQcml6ZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAycHggc29saWQgI2JmYmZiZjtcbiAgcGFkZGluZzogMTlweCAyNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLm1vcmVQcml6ZXMtaXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5tb3JlUHJpemVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5tb3JlUHJpemVzLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5tb3JlUHJpemVzLWJ1dHRvbi13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAubW9yZVByaXplcy1idXR0b24td3JhcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuICAubW9yZVByaXplcy1idXR0b24td3JhcCAuZWwtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2E2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNmNhNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiAuMXM7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubW9yZVByaXplcy1idXR0b24td3JhcCAuZWwtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDllZDk7IH1cblxuLm15UHJpemVzLWFjY29yZGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAubXlQcml6ZXMtYWNjb3JkaW9uIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5teVByaXplcy1hY2NvcmRpb24gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RFREVERTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjNzIGVhc2U7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgIC5teVByaXplcy1hY2NvcmRpb24gbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYWNjb3JkaW9uX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpOyB9XG4gICAgLm15UHJpemVzLWFjY29yZGlvbiBsYWJlbDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDZjYTY7IH1cbiAgLm15UHJpemVzLWFjY29yZGlvbiAubXlQcml6ZXMtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5teVByaXplcy1hY2NvcmRpb24gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5teVByaXplcy1hY2NvcmRpb24gaW5wdXQ6Y2hlY2tlZCB+IC5teVByaXplcy1hY2NvcmRpb24tY29udGVudCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5teVByaXplcy1hY2NvcmRpb24gaW5wdXQ6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgLm15UHJpemVzLWFjY29yZGlvbiBpbnB1dDpkaXNhYmxlZCB+IGxhYmVsOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0RFREVERTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgei1pbmRleDogNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLFxuICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgLjNzIGVhc2U7IH1cbiAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHN2ZyxcbiAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjMDA2Y2E2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtcHJpbWFyeS1saWdodCk7IH1cbiAgICAgICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlLFxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07IH0gfVxuICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLm15UHJpemVzLXN3aXBlciB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuICAubXlQcml6ZXMtc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLCAubXlQcml6ZXMtc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG5cbi5teVByaXplLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxODBweDsgfVxuICAubXlQcml6ZS1vcmRlciAubXlQcml6ZS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5teVByaXplLW9yZGVyIC5teVByaXplLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cblxuLm15UHJpemUtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5teVByaXplLWltYWdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLm15UHJpemUtaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5teVByaXplLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubXlQcml6ZS1pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTsgfVxuXG4ubXlQcml6ZS10aW1lbGluZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5teVByaXplLXRpbWVsaW5lIC5kZWFkbGluZSB7XG4gICAgY29sb3I6ICMwMDllZDk7IH1cblxuLm15UHJpemUtYnV0dG9uLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5teVByaXplLWJ1dHRvbi13cmFwIC5lbC1idXR0b24tLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYTY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2Y2E2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zaXRpb246IC4xcztcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5teVByaXplLWJ1dHRvbi13cmFwIC5lbC1idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkOTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOWVkOTsgfVxuXG4ubXlQcml6ZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubXlQcml6ZS1zdGF0dXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm15UHJpemUtc3RhdHVzLnJlamVjdGVkLCAubXlQcml6ZS1zdGF0dXMuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENjE4MkI7IH1cbiAgLm15UHJpemUtc3RhdHVzLnN1Y2Nlc3MsIC5teVByaXplLXN0YXR1cy5hcHByb3ZlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhYmY5ZjsgfVxuICAubXlQcml6ZS1zdGF0dXMud2FpdGluZywgLm15UHJpemUtc3RhdHVzLmNsYWltX3Byb2Nlc3NpbmcsIC5teVByaXplLXN0YXR1cy51cGRhdGVkLCAubXlQcml6ZS1zdGF0dXMud2FpdF9hdiwgLm15UHJpemUtc3RhdHVzLmFzc2lnbmVkLCAubXlQcml6ZS1zdGF0dXMuZG9jdW1lbnRzX3Byb3ZpZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5OyB9XG5cbi5teVByaXplLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5teVByaXplLXByb2dyZXNzIC5lbC1wcm9ncmVzcy1iYXJfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm15UHJpemUtcHJvZ3Jlc3MgLmVsLXByb2dyZXNzLWJhcl9fb3V0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTI7XG4gICAgaGVpZ2h0OiA0cHg7IH1cblxuLmVsLXByb2dyZXNzLWJhcl9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2E2O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuNnMgZWFzZTsgfVxuXG4ucHJvZmlsZS13cmFwcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2ZpbGUtd3JhcHBlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5teVByaXplcy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAubXlQcml6ZXMtdGV4dCBhIHtcbiAgICBjb2xvcjogIzAwOWVkOTsgfVxuXG4ubXlQcml6ZXMtc3dpcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4ubW9yZVByaXplcy1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zb29uLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zb29uX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc29vbl9fc21hbGwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC40ZW07IH1cblxuLnNvb25fX2hlYWRpbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZDYxODJiOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29vbl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9IH1cblxuLnNvb25fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI2ludml0ZUxpc3QgLmJ1dHRvbl9tb3JlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzNjQyNjM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0NDOEE1NCAxMCUsICNFRUQ2QzAgNTAlLCAjREU5QzY1IDEwMCUpOyB9XG5cbi5nZW8tZGVuaWVkX19lcnJvci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2VvLWRlbmllZF9fZXJyb3ItZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLmJwUnVsZXMge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYnBSdWxlcyBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuICAuYnBSdWxlcyAuYnBSdWxlc19fcG9wdXAge1xuICAgIHBhZGRpbmc6IDNweCAzMnB4IDIwcHggMzJweDsgfVxuICAgIC5icFJ1bGVzIC5icFJ1bGVzX19wb3B1cCAuYnBSdWxlc19faGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5icFJ1bGVzIC5icFJ1bGVzX19wb3B1cCAuYnBSdWxlc19fbWFpbiB7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweCAwIDA7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGhlaWdodDogY2FsYyg5MHZoIC0gMjIwcHgpO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluOyB9XG4gICAgICAuYnBSdWxlcyAuYnBSdWxlc19fcG9wdXAgLmJwUnVsZXNfX21haW4gaDEge1xuICAgICAgICBtYXJnaW46IDAuNTdlbSAwIDAuNzdlbTsgfVxuICAgICAgLmJwUnVsZXMgLmJwUnVsZXNfX3BvcHVwIC5icFJ1bGVzX19tYWluIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgIC5icFJ1bGVzIC5icFJ1bGVzX19wb3B1cCAuYnBSdWxlc19fbWFpbiBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIC5icFJ1bGVzIC5icFJ1bGVzX19wb3B1cCAuYnBSdWxlc19fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAuYnBSdWxlcyAuYnBSdWxlc19fcG9wdXAgLmJwUnVsZXNfX2Zvb3RlciAuY2hlY2tib3hfd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnBSdWxlcyAuYnBSdWxlc19fcG9wdXAge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYnBSdWxlcyAuYnBSdWxlc19fcG9wdXAgLmJwUnVsZXNfX21haW4ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDkwdmggLSAzMzhweCk7IH0gfVxuXG4uYnBJbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlNDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjMyNDMwO1xuICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJywgc2VyaWY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3B1cF9ydWxlc190ZXh0X2Jsb2NrIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA2cHggNXB4IC01cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDZweCA1cHggLTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA1cHggLTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLnBvcHVwX3J1bGVzX2J1dHRvbl9ibG9jayB7XG4gICAgbWFyZ2luOiAzdmggMDsgfSB9XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vY29tbW9uL3Njc3MvZXh0ZXJuYWxcIjtcblxuLyrQn9C10YDQtdC80LXQvdC90YvQtSDRgdGC0LjQu9C10LkqL1xuQGltcG9ydCBcIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3ZhcmlhYmxlcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvdmFyaWFibGVzXCI7XG5cbi8q0KHRgtC40LvQuCovXG5AaW1wb3J0IFwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2FsbFwiOyIsIiRmb250OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcblxuJGZvbnRSZWd1bGFyOiAkZm9udDtcbiRmb250TWVkaXVtOiAkZm9udDtcbiRmb250VGhpbjogJGZvbnQ7XG4kZm9udEJvbGQ6ICRmb250O1xuXG4kYmFja2dyb3VuZDogI2ZmZjtcblxuJGNvbG9yOiAjMDAwO1xuXG4kZXJyb3JfY29sb3I6ICNmYmQwZDQ7XG5cbi8qRm9ybXMqL1xuXG4vKkJ1dHRvbnMqL1xuXG4kYnRuX2JvcmRlcl9yYWRpdXM6IDIwcHg7XG4kYnRuX2NvbG9yOiAjZmZmO1xuJGJ0bl9iYWNrZ3JvdW5kOiAjMDA2M2E4O1xuJGJ0bl9zaXplOiAxOHB4O1xuJGJ0bl9ib3JkZXI6IDFweCBzb2xpZCAkYnRuX2JhY2tncm91bmQ7XG4kYnRuX2xldHRlcl9zcGFjaW5nOiBub3JtYWw7XG4kYnRuX2ZvbnRfd2VpZ2h0OiA3MDA7XG4kYnRuX2hvdmVyX2JhY2tncm91bmQ6ICRidG5fYmFja2dyb3VuZDtcbiRidG5faG92ZXJfYm9yZGVyOiAkYnRuX2JvcmRlcjtcbiRidG5fdGV4dF9kZWNvcmF0aW9uOiBub25lO1xuJGJ0bl9ob3Zlcl90ZXh0X2RlY29yYXRpb246IG5vbmU7XG4kYnRuX2ZvbnQ6ICRmb250O1xuJGJ0bl9wYWRkaW5nOiA5cHggMjBweDtcbiRidG5fbGluZV9oZWlnaHQ6IDE7XG5cbiRidG5fcHJpbWFyeV9jb2xvcjogJGJ0bl9jb2xvcjtcbiRidG5fcHJpbWFyeV9iYWNrZ3JvdW5kOiAkYnRuX2JhY2tncm91bmQ7XG4kYnRuX3ByaW1hcnlfYm9yZGVyOiAkYnRuX2JvcmRlcjtcblxuJGJ0bl9kYW5nZXJfY29sb3I6ICRidG5fY29sb3I7XG4kYnRuX2Rhbmdlcl9iYWNrZ3JvdW5kOiAkYnRuX2JhY2tncm91bmQ7XG4kYnRuX2Rhbmdlcl9ib3JkZXI6ICRidG5fYm9yZGVyO1xuXG4kYnRuX2RlZmF1bHRfY29sb3I6ICRidG5fY29sb3I7XG4kYnRuX2RlZmF1bHRfYmFja2dyb3VuZDogJGJ0bl9iYWNrZ3JvdW5kO1xuJGJ0bl9kZWZhdWx0X2JvcmRlcjogJGJ0bl9ib3JkZXI7XG5cbiRidG5faG92ZXJfY29sb3I6ICRidG5fY29sb3I7XG4kYnRuX2hvdmVyX2JhY2tncm91bmQ6ICRidG5fYmFja2dyb3VuZDtcbiRidG5faG92ZXJfYm9yZGVyOiAkYnRuX2JvcmRlcjtcblxuJGJ0bl9ob3Zlcl9wcmltYXJ5X2NvbG9yOiAkYnRuX3ByaW1hcnlfY29sb3I7XG4kYnRuX2hvdmVyX3ByaW1hcnlfYmFja2dyb3VuZDogJGJ0bl9wcmltYXJ5X2JhY2tncm91bmQ7XG4kYnRuX2hvdmVyX3ByaW1hcnlfYm9yZGVyOiAkYnRuX3ByaW1hcnlfYm9yZGVyO1xuXG4kYnRuX2hvdmVyX2Rhbmdlcl9jb2xvcjogJGJ0bl9kYW5nZXJfY29sb3I7XG4kYnRuX2hvdmVyX2Rhbmdlcl9iYWNrZ3JvdW5kOiAkYnRuX2Rhbmdlcl9iYWNrZ3JvdW5kO1xuJGJ0bl9ob3Zlcl9kYW5nZXJfYm9yZGVyOiAkYnRuX2Rhbmdlcl9ib3JkZXI7XG5cbiRidG5faG92ZXJfZGVmYXVsdF9jb2xvcjogJGJ0bl9kZWZhdWx0X2NvbG9yO1xuJGJ0bl9ob3Zlcl9kZWZhdWx0X2JhY2tncm91bmQ6ICRidG5fZGVmYXVsdF9iYWNrZ3JvdW5kO1xuJGJ0bl9ob3Zlcl9kZWZhdWx0X2JvcmRlcjogJGJ0bl9kZWZhdWx0X2JvcmRlcjtcblxuLypMb2FkaW5nKi9cbiRsb2FkaW5nX2NvbG9yOiAjNDA5ZWZmO1xuXG4vKlRvcCBtZW51Ki9cbiR0b3BfbWVudV9mb250OiBpbmhlcml0O1xuJHRvcF9tZW51X2ZvbnRfd2VpZ2h0OiBpbmhlcml0O1xuJHRvcF9tZW51X2JhY2tncm91bmQ6ICNjY2M7XG4kdG9wX21lbnVfcGFkZGluZzogLjVyZW0gMXJlbTtcbiR0b3BfbWVudV9tb2JpbGVfcGFkZGluZzogJHRvcF9tZW51X3BhZGRpbmc7XG4kdG9wX21lbnVfbG9nb19wYWRkaW5nOiAuMzEyNXJlbSAwO1xuJHRvcF9tZW51X2ltYWdlX3Bvc2l0aW9uOiA1MCUgNTAlO1xuXG4kdG9wX21lbnVfYnVyZ2VyX2NvbG9yOiAjNjY2O1xuJHRvcF9tZW51X2J1cmdlcl9jb2xvcl9hY3RpdmU6ICR0b3BfbWVudV9idXJnZXJfY29sb3I7XG4kdG9wX21lbnVfbGlua19jb2xvcjogIzY2NjtcbiR0b3BfbWVudV9saW5rX2NvbG9yX2hvdmVyOiAjMzI4N2I2O1xuJHRvcF9tZW51X2xpbmtfY29sb3JfYWN0aXZlOiAjMzI4N2I2O1xuJHRvcF9tZW51X2xpbmtfY29sb3JfYWN0aXZlX2hvdmVyOiAkdG9wX21lbnVfbGlua19jb2xvcl9hY3RpdmU7XG4kdG9wX21lbnVfaHJfY29sb3I6ICM3RUMyQkM7XG4kdG9wX21lbnVfc2hvd19saW5rOiByZ2JhKDAsMCwwLC45KTtcbiR0b3BfbWVudV9kcm9wZG93bl9iYWNrZ3JvdW5kOiAjZmZmO1xuJHRvcF9tZW51X2Ryb3Bkb3duX2l0ZW1fY29sb3I6ICMwMDA7XG4kdG9wX21lbnVfZHJvcGRvd25faXRlbV9hY3RpdmU6ICNmZmY7XG4kdG9wX21lbnVfaXRlbV90cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiR0b3BfbWVudV9kcm9wZG93bl9ib3JkZXJfcmFkaXVzOiAwO1xuJHRvcF9tZW51X2Ryb3Bkb3duX2l0ZW1fd2VpZ2h0OiA0MDA7XG4kdG9wX21lbnVfZm9udF9zaXplOiAxZW07XG4kdG9wX21lbnVfZHJvcGRvd25fZm9udF9zaXplOiAuOWVtO1xuJHRvcF9tZW51X2ltYWdlX21heF9oZWlnaHQ6IDcwcHg7XG4kdG9wX21lbnVfaW1hZ2VfbWF4X3dpZHRoOiAzMDBweDtcbiR0b3BfbWVudV9pbWFnZV9tYXhfd2lkdGhfbWVkaXVtOiAyNTBweDtcbiR0b3BfbWVudV9pbWdfbWFyZ2luOiBhdXRvO1xuXG4kdG9wX21lbnVfbW9iaWxlX2JhY2tncm91bmQ6ICNmZmY7XG4kdG9wX21lbnVfbW9iaWxlX2NvbG9yOiAjMDAwO1xuJHRvcF9tZW51X21vYmlsZV9mb250X3NpemU6IC45ZW07XG4kdG9wX21lbnVfbmF2X2l0ZW1fc2hpZnQ6IDBweDtcblxuLyogTG9naW4gKi9cbiRiYXNpY19mb3JtX2JhY2tncm91bmQ6ICNmZmY7XG4kYmFzaWNfZm9ybV9jb2xvcjogIzAwMDtcbiRiYXNpY19mb3JtX2lucHV0X2JvcmRlcl9yYWRpdXM6IC4yNXJlbTtcbiRiYXNpY19mb3JtX3RpdGxlX2ZvbnRfc2l6ZTogMzBweDtcbiRiYXNpY19mb3JtX3RpdGxlX2ZvbnRfd2VpZ2h0OiBpbmhlcml0O1xuJGJhc2ljX2Zvcm1fZm9udF9zaXplOiBpbmhlcml0O1xuJGJhc2ljX2Zvcm1fbGlua19mb250X3NpemU6IDE2cHg7XG4kYmFzaWNfZm9ybV9mb250X3dlaWdodDogbm9ybWFsO1xuJGJ0bl9tYXJnaW46IDA7XG4kYnRuX21pbl9oZWlnaHQ6IGF1dG87XG4kYnRuX3dpZHRoOiAxMDAlO1xuXG4kYXZfZmFjZV9idG5fY29sb3I6ICNmZmY7XG4kYXZfZmFjZV9idG5fYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCNmMTIyODMgMCwjZmY0YjQzKTtcbiRhdl9mYWNlX2J0bl9ib3JkZXI6IDJweCBzb2xpZCAjMWE0YjliO1xuXG4vKiBGb290ZXIgKi9cbiRmb290ZXJfYmFja2dyb3VuZF9jb2xvcjogdHJhbnNwYXJlbnQ7XG4kZm9vdGVyX2JhY2tncm91bmRfY29sb3JfdmlzaWJsZTogaHNsYSgwLCAwJSwgMCUsIDAuNik7XG4kZm9vdGVyX2NvbG9yOiAjZTZlNmU2O1xuJGZvb3Rlcl9jb2xvcl92aXNpYmxlOiAkZm9vdGVyX2NvbG9yO1xuJGZvb3Rlcl9saW5rX2NvbG9yOiAkZm9vdGVyX2NvbG9yO1xuJGZvb3Rlcl9saV9jb2xvcjogJGZvb3Rlcl9jb2xvcjtcbiRmb290ZXJfZm9udF9zaXplOiAxMnB4O1xuJGZvb3Rlcl90ZXh0X29wYWNpdHk6IC41O1xuJGZvb3Rlcl9uYXZfdGV4dF9hbGlnbjogbGVmdDtcbiRmb290ZXJfbmF2X3RleHRfZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4kZm9vdGVyX2luc2lkZV9iYWNrZ3JvdW5kX2NvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAuNSk7XG4kZm9vdGVyX2luc2lkZV9iYWNrZ3JvdW5kX2NvbG9yX3Zpc2libGU6IGhzbGEoMCwgMCUsIDEwMCUsIC45NSk7XG4kZm9vdGVyX2luc2lkZV9jb2xvcjogI2U2ZTZlNjtcbiRmb290ZXJfaW5zaWRlX2NvbG9yX3Zpc2libGU6ICMwMDAwMDA7XG4kZm9vdGVyX2luc2lkZV9saW5rX2NvbG9yOiAkZm9vdGVyX2luc2lkZV9jb2xvcl92aXNpYmxlO1xuJGZvb3Rlcl9pbnNpZGVfbGlfY29sb3I6ICRmb290ZXJfaW5zaWRlX2NvbG9yO1xuJGZvb3Rlcl9pbnNpZGVfdGV4dF9saW5lX2hlaWdodDogMTtcbiRmb290ZXJfaW5zaWRlX25hdl90ZXh0X2FsaWduOiBsZWZ0O1xuJGZvb3Rlcl9pbnNpZGVfbmF2X3RleHRfZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuJGZvb3Rlcl9pbnNpZGVfb3Blbl9tYXhfaGVpZ2h0OiAyNXZoO1xuJGZvb3Rlcl9pbnNpZGVfb3Blbl9tYXhfaGVpZ2h0X21vYmlsZTogMzV2aDtcbiRsZWdhbC1pbmZvLWZvbnQtY29sb3I6ICRjb2xvcjtcblxuLyogQnJhbmRzIG1lbnUgKi9cbiR1c2VCcmFuZE1lbnU6IGZhbHNlO1xuXG4kYnJhbmRfbWVudV9iYWNrZ3JvdW5kOiAjRkZGRkZGO1xuJGJyYW5kX21lbnVfaW1nX2ZpbHRlcjogaW52ZXJ0KDEpO1xuJGJyYW5kX21lbnVfc2VydmljZV9lbF9iYWNrZ3JvdW5kOiAjMDAwO1xuXG4vKiBSZWdpc3RyYXRpb24gKi9cbiRsaW5rQnV0dG9uQ29sb3I6IGluaGVyaXQ7XG4kbGlua0J1dHRvbkRlY29yYXRpb246IHVuZGVybGluZTtcbiRsaW5rQnV0dG9uQ29sb3JIb3ZlcjogI2Q2MTgyYjtcbiRsaW5rQnV0dG9uRGVjb3JhdGlvbkhvdmVyOiB1bmRlcmxpbmU7XG5cbi8qTUdNIGludml0ZSBwYWdlKi9cbiRtZ21fY29weV9idG5faWNvbjogIHVybCguLi9pbWcvcHJvZmlsZS9jb3B5LnBuZyk7XG4kbWdtX2NvcHlfYnRuX3doOiAyMHB4O1xuJG1nbV9pbnZpdGVfYnRuX3doOiAxMTZweDtcbiRtZ20tdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4kbWdtX2J0bl9ib3JkZXJfcmFkaXVzOiAkYnRuX2JvcmRlcl9yYWRpdXM7XG4kbWdtX2hlYWRlcl9jb2xvcjogJGNvbG9yO1xuXG4vKkJ1cmdlci1idXR0b24qL1xuJGJ1cmdlcl9idXR0b25fdG9wX3Bvc2l0aW9uOiAwO1xuXG4iLCIkZm9udDogJ09yYW5pZW5iYXVtJywgc2VyaWY7XG4kZm9udC1Sb2JvdG86ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuJGZvbnQtR3JldGFEaXNOYXJQcm86ICdHcmV0YURpc05hclBybycsIHNlcmlmO1xuJGZvbnQtR3JldGFEaXNOYXJQcm8tc2Fuc3NlcmlmOiAnR3JldGFEaXNOYXJQcm8nLCBzYW5zLXNlcmlmO1xuXG5cbiRiYWNrZ3JvdW5kOiBub25lO1xuXG4kYnRuX2JvcmRlcl9yYWRpdXM6IDA7XG4kYnRuX2NvbG9yOiAjZmZmO1xuJGJ0bl9iYWNrZ3JvdW5kOiAjMDA2Y2E2O1xuJGJ0bl9zaXplOiAxNXB4O1xuJGJ0bl9ib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiRidG5fbGV0dGVyX3NwYWNpbmc6IDFweDtcbiRidG5fZm9udF93ZWlnaHQ6IDQwMDtcblxuJGJ0bl9wcmltYXJ5X2NvbG9yOiAkYnRuX2NvbG9yO1xuJGJ0bl9wcmltYXJ5X2JhY2tncm91bmQ6ICRidG5fYmFja2dyb3VuZDtcbiRidG5fcHJpbWFyeV9ib3JkZXI6IDJweCBzb2xpZCAkYnRuX2JhY2tncm91bmQ7XG5cbiRidG5fZGFuZ2VyX2NvbG9yOiAkYnRuX2NvbG9yO1xuJGJ0bl9kYW5nZXJfYmFja2dyb3VuZDogJGJ0bl9iYWNrZ3JvdW5kO1xuJGJ0bl9kYW5nZXJfYm9yZGVyOiAycHggc29saWQgJGJ0bl9iYWNrZ3JvdW5kO1xuXG4kYnRuX2hvdmVyX3ByaW1hcnlfY29sb3I6ICRidG5fY29sb3I7XG4kYnRuX2hvdmVyX3ByaW1hcnlfYmFja2dyb3VuZDogJGJ0bl9iYWNrZ3JvdW5kO1xuJGJ0bl9ob3Zlcl9wcmltYXJ5X2JvcmRlcjogMnB4IHNvbGlkICRidG5fYmFja2dyb3VuZDtcblxuJGJ0bl9ob3Zlcl9kYW5nZXJfY29sb3I6ICRidG5fY29sb3I7XG4kYnRuX2hvdmVyX2Rhbmdlcl9iYWNrZ3JvdW5kOiAkYnRuX2JhY2tncm91bmQ7XG4kYnRuX2hvdmVyX2Rhbmdlcl9ib3JkZXI6IDJweCBzb2xpZCAkYnRuX2JhY2tncm91bmQ7XG5cbiRidG5fZGVmYXVsdF9jb2xvcjogIzAwMDtcbiRidG5fZGVmYXVsdF9iYWNrZ3JvdW5kOiAjZmZmO1xuJGJ0bl9kZWZhdWx0X2JvcmRlcjogMnB4IHNvbGlkICRidG5fY29sb3I7XG5cbi8qVG9wIG1lbnUqL1xuJHRvcF9tZW51X2ZvbnQ6ICdSb2JvdG8nO1xuJHRvcF9tZW51X2JhY2tncm91bmQ6ICMyNTNGOEU7XG4kdG9wX21lbnVfYnVyZ2VyX2NvbG9yOiAjZmZmO1xuJHRvcF9tZW51X2J1cmdlcl9jb2xvcl9hY3RpdmU6ICR0b3BfbWVudV9idXJnZXJfY29sb3I7XG4kdG9wX21lbnVfbGlua19jb2xvcjogI2ZmZjtcbiR0b3BfbWVudV9saW5rX2NvbG9yX2hvdmVyOiAkdG9wX21lbnVfbGlua19jb2xvcjtcbiR0b3BfbWVudV9saW5rX2NvbG9yX2FjdGl2ZTogJHRvcF9tZW51X2xpbmtfY29sb3I7XG4kdG9wX21lbnVfaHJfY29sb3I6ICNhYWE7XG4kdG9wX21lbnVfc2hvd19saW5rOiAjZmZmO1xuJHRvcF9tZW51X2Ryb3Bkb3duX2JhY2tncm91bmQ6ICMxYTFiMjM7XG4kdG9wX21lbnVfZHJvcGRvd25faXRlbV9jb2xvcjogI2ZmZjtcbiR0b3BfbWVudV9kcm9wZG93bl9pdGVtX2FjdGl2ZTogIzM0MzQzNDtcbiR0b3BfbWVudV9pdGVtX3RyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiR0b3BfbWVudV9wYWRkaW5nOiA1NHB4IDFyZW0gMDtcbiR0b3BfbWVudV9tb2JpbGVfcGFkZGluZzogMCAxcmVtO1xuJHRvcF9tZW51X2xvZ29fcGFkZGluZzogMDtcbiR0b3BfbWVudV9pbWFnZV9tYXhfaGVpZ2h0OiA1MHB4O1xuJHRvcF9tZW51X2ltYWdlX21heF93aWR0aDogMzMwcHg7XG4kdG9wX21lbnVfaW1hZ2VfbWF4X3dpZHRoX21lZGl1bTogMjkxcHg7XG4kdG9wX21lbnVfaW1nX21hcmdpbjogMCAwIDAgMjVweCAhaW1wb3J0YW50O1xuXG4kdG9wX21lbnVfbW9iaWxlX2JhY2tncm91bmQ6ICMxYTFiMjM7XG4kdG9wX21lbnVfbW9iaWxlX2NvbG9yOiAjZmZmO1xuJHRvcF9tZW51X25hdl9pdGVtX3NoaWZ0OiA2MHB4O1xuXG4vKiBGb290ZXIgKi9cbiRmb290ZXJfZm9udF9zaXplOiAxMnB4O1xuJGZvb3Rlcl90ZXh0X29wYWNpdHk6IDE7XG4kZm9vdGVyX25hdl90ZXh0X2FsaWduOiBjZW50ZXI7XG5cblxuJGZvb3Rlcl9pbnNpZGVfbGlfY29sb3I6ICMwMDAwMDA7XG4kZm9vdGVyX2luc2lkZV90ZXh0X2xpbmVfaGVpZ2h0OiAxLjU7XG4kZm9vdGVyX2luc2lkZV9uYXZfdGV4dF9hbGlnbjogY2VudGVyO1xuJGZvb3Rlcl9pbnNpZGVfb3Blbl9tYXhfaGVpZ2h0OiAyOHZoO1xuJGZvb3Rlcl9pbnNpZGVfb3Blbl9tYXhfaGVpZ2h0X21vYmlsZTogODB2aDtcblxuLyogQnJhbmRzIG1lbnUgKi9cbiR1c2VCcmFuZE1lbnU6IHRydWU7XG4kYnJhbmRfbWVudV9iYWNrZ3JvdW5kOiAjMjUzRjhFO1xuJGJyYW5kX21lbnVfc2VydmljZV9lbF9iYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG5cbi8qIFJlZ2lzdHJhdGlvbiAqL1xuJGxpbmtCdXR0b25Db2xvcjogIzAwN2JmZjtcbiRsaW5rQnV0dG9uRGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rQnV0dG9uQ29sb3JIb3ZlcjogIzAwNTZiMztcbiRsaW5rQnV0dG9uRGVjb3JhdGlvbkhvdmVyOiB1bmRlcmxpbmU7XG5cbi8qQnVyZ2VyLWJ1dHRvbiovXG4kYnVyZ2VyX2J1dHRvbl90b3BfcG9zaXRpb246IC0zcHg7XG5cbiRjb2xvci1ncmV5LWxhYmVsOiAjOTk5O1xuJGNvbG9yLXJlZDogI0Q2MTgyQjtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci1wcm9maWxlLW1lbnU6ICNmMmYyZjI7XG4kY29sb3ItZ3JlZW46ICMwMDk2NWE7XG4kY29sb3ItbGlnaHQtZ3JlZW46ICM1YWJmOWY7XG4kY29sb3ItYmx1ZTogIzAwOWVkOTsiLCJAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCwxMDAsMTAwaXRhbGljLDMwMCwzMDBpdGHigIzigItsaWMsNDAwaXRhbGljLDUwMCw1MDBpdGFsaWMsNzAwLDcwMGl0YWxpYyw5MDBpdGFsaWMsOTAwKTtcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQtUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3N1YnNldC1Db3Jtb3JhbnQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3N1YnNldC1Db3Jtb3JhbnQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9zdWJzZXQtUm9ib3RvQ29uZGVuc2VkLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9zdWJzZXQtUm9ib3RvQ29uZGVuc2VkLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3N1YnNldC1Sb2JvdG9Db25kZW5zZWQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9zdWJzZXQtUm9ib3RvQ29uZGVuc2VkLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3N1YnNldC1Sb2JvdG9Db25kZW5zZWQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3N1YnNldC1Sb2JvdG9Db25kZW5zZWQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dyZXRhRGlzTmFyUHJvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvbmV3L0dyZURpc05hclByb1JlZ3VsYXIud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoJy4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9SZWd1bGFyLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybCgnLi4vZm9udHMvbmV3L0dyZURpc05hclByb1JlZ3VsYXIub3RmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dyZXRhRGlzTmFyUHJvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvbmV3L0dyZURpc05hclByb0xpZ2h0LndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKCcuLi9mb250cy9uZXcvR3JlRGlzTmFyUHJvTGlnaHQud29mZicpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKCcuLi9mb250cy9uZXcvR3JlRGlzTmFyUHJvTGlnaHQub3RmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC5zdmcjd2ViZm9udHJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQuc3ZnI3dlYmZvbnRyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtYm9sZC03MDAtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtYm9sZC03MDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtYm9sZC03MDAtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LnN2ZyN3ZWJmb250cmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBjb2xvcjogIzAxMGUyZjtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGI1MjZkO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2M2ZDJkYztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbiNhdXRvY29tcGxldGVIb2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLnByb2ZpbGUtYmVuZWZpdC1wcmV2aWV3IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn0iLCIuZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgZm9udC1zaXplOiAkZm9vdGVyX2ZvbnRfc2l6ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlcl9iYWNrZ3JvdW5kX2NvbG9yO1xuXG4gIC5lbC1jb2xsYXBzZS1pdGVtX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5idyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTB2aDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wbHVzMTgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLXRleHQtdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcbiAgfVxuXG4gIC5mb290ZXItaGlkZGVuLXBhcnQge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuaXNPcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgLmJ3IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1oaWRkZW4tcGFydCB7XG4gICAgICAvL2Rpc3BsYXk6YmxvY2s7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2NvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGZvb3Rlcl9pbnNpZGVfbmF2X3RleHRfZGVjb3JhdGlvbjtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2NvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGZvb3Rlcl9pbnNpZGVfbmF2X3RleHRfZGVjb3JhdGlvbjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9saV9jb2xvcjtcbiAgfVxuXG4gICYuZm9vdGVyLWluc2lkZSB7XG4gICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2NvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXJfaW5zaWRlX2JhY2tncm91bmRfY29sb3I7XG5cbiAgICAuZWwtaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG5cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3cud2VicCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICB0cmFuc2l0aW9uOiAuN3M7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pc09wZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlcl9pbnNpZGVfYmFja2dyb3VuZF9jb2xvcl92aXNpYmxlO1xuICAgICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2NvbG9yX3Zpc2libGU7XG5cbiAgICAgIGEsYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2xpbmtfY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2xpbmtfY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5mb290ZXItdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogNThweDtcbiAgcGFkZGluZy1yaWdodDogNThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6ICRmb290ZXJfZm9udF9zaXplO1xuICBsaW5lLWhlaWdodDogJGZvb3Rlcl9pbnNpZGVfdGV4dF9saW5lX2hlaWdodDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMFxuICB9XG59XG5cbi5mb290ZXItbmF2IHtcbiAgcGFkZGluZzogMCAwIDhweCAwO1xuICBtYXJnaW46IDZweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246ICRmb290ZXJfaW5zaWRlX25hdl90ZXh0X2FsaWduO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gIC5lbC1jb2xsYXBzZS1pdGVtX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuXG4gIC5lbC1jb2xsYXBzZS1pdGVtX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG4gIH1cblxuICAuZm9vdGVyLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gIH1cblxuICAucGx1czE4IHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cblxuICAuYXV0aC1mb290ZXJfYWNjb3JkaW9uIC5lbC1jb2xsYXBzZS1pdGVtX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lXG4gIH1cblxuICAuZm9vdGVyLXRleHQtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cbn1cblxuLmF1dGgtZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgY29sb3I6ICRmb290ZXJfY29sb3I7XG4gIGZvbnQtc2l6ZTogJGZvb3Rlcl9mb250X3NpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyX2JhY2tncm91bmRfY29sb3I7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgJl9saW5lX2hlaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5mb290ZXItaGlkZGVuLXBhcnQge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkZm9vdGVyX2luc2lkZV9uYXZfdGV4dF9kZWNvcmF0aW9uO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICBhLCBidXR0b24ge1xuICAgIGNvbG9yOiAkZm9vdGVyX2NvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGZvb3Rlcl9uYXZfdGV4dF9kZWNvcmF0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGZvb3Rlcl9jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmlzT3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlcl9iYWNrZ3JvdW5kX2NvbG9yX3Zpc2libGU7XG4gICAgY29sb3I6ICRmb290ZXJfY29sb3JfdmlzaWJsZTtcblxuICAgIC5mb290ZXItaGlkZGVuLXBhcnQge1xuICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZm9vdGVyX2xpbmtfY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGZvb3Rlcl9saW5rX2NvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICRmb290ZXJfbGlfY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5hdXRoLWZvb3Rlci1pbnNpZGUge1xuICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyX2luc2lkZV9iYWNrZ3JvdW5kX2NvbG9yO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pc09wZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlcl9pbnNpZGVfYmFja2dyb3VuZF9jb2xvcl92aXNpYmxlO1xuICAgICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2NvbG9yX3Zpc2libGU7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfY29sb3JfdmlzaWJsZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfY29sb3JfdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXV0aC1mb290ZXJfYWNjb3JkaW9uIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICYuZWwtY29sbGFwc2Uge1xuICAgIGJvcmRlcjogbm9uZVxuICB9XG5cbiAgLmVsLWNvbGxhcHNlLWl0ZW0ge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmVcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwXG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAvKkFycm93IGljb24qL1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3cud2VicFwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIC8qdG9wOiAtMTRweCovXG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXV0aC1mb290ZXJfdG9wIHtcbiAgbWluLWhlaWdodDogNDZweFxufVxuXG4uYXV0aC1mb290ZXJfYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDZweFxufVxuXG4uYXV0aC1mb290ZXJfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNThweFxuICB9XG5cbiAgLnBsdXMxOCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgfVxuICB9XG59XG5cbi5hdXRoLWZvb3Rlcl90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweFxufVxuXG4uYXV0aC1mb290ZXJfdGV4dCB7XG4gIG9wYWNpdHk6ICRmb290ZXJfdGV4dF9vcGFjaXR5O1xufVxuXG4uYXV0aC1mb290ZXItbmF2IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA2cHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiAkZm9vdGVyX25hdl90ZXh0X2FsaWduO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogMTBweFxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGZvb3Rlcl9saW5rX2NvbG9yIDtcbiAgICB9XG4gIH1cbn1cblxuLmluZm8tbGF5b3V0IHtcbiAgLmF1dGgtZm9vdGVyIHtcbiAgICB6LWluZGV4OiAxMDBcbiAgfVxuXG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93LCAuYXV0aC1mb290ZXJfd3JhcCwgLmF1dGgtZm9vdGVyIGEsIC5hdXRoLWZvb3RlciBhOmhvdmVyIHtcbiAgfVxuXG4gIC5hdXRoLWZvb3RlciAuYXV0aC1mb290ZXJfdGV4dCB7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgei1pbmRleDogMTAwXG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW5BcnJvdyB7IDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW5BcnJvdyB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfVxuQGtleWZyYW1lcyBzcGluQXJyb3cgeyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7IH0gfVxuXG4uZm9vdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG1heC1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6IDEwdmg7XG4gIC8vb3ZlcmZsb3cteTpoaWRkZW47XG5cbiAgLmZvb3Rlci1oaWRkZW4tcGFydCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBtYXgtaGVpZ2h0OiAxMHZoO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmZvb3Rlci1oaWRkZW4tcGFydCB7XG4gICAgfVxuICB9XG5cbiAgJi5pc09wZW4ge1xuICAgIG1heC1oZWlnaHQ6ICRmb290ZXJfaW5zaWRlX29wZW5fbWF4X2hlaWdodDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgbWF4LWhlaWdodDogJGZvb3Rlcl9pbnNpZGVfb3Blbl9tYXhfaGVpZ2h0X21vYmlsZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWhpZGRlbi1wYXJ0IHtcblxuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hdXRoLWZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBtYXgtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdy15OmhpZGRlbjtcblxuICAuZm9vdGVyLWhpZGRlbi1wYXJ0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgfVxuXG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBtYXgtaGVpZ2h0Ojc3cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBtYXgtaGVpZ2h0OiAxM3ZoO1xuICB9XG5cbiAgJi5pc09wZW4ge1xuICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICBtYXgtaGVpZ2h0OjE0NXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWhpZGRlbi1wYXJ0IHtcblxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufSIsIi5pbmZvLWxheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBjb2xvcjogJGxlZ2FsLWluZm8tZm9udC1jb2xvcjtcblxuICAuaW5mby1sYXlvdXQtY29udGFpbmVyIHtcblxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIG1hcmdpbjogMC42N2VtIDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHhcbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogOTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDdkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ3ZGVnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjE4MmI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgICBsZWZ0OiA4MCVcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTYwcHhcbn1cblxuXG4uaGVhZGVyLmhlYWRlck5vdEZpeGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jb250YWluZXItMTc2MCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweFxuICB9XG59XG5cbi5oZWFkZXIuaGVhZGVyU2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiwgI2IzYjNiMylcbn1cblxuLmRlZmF1bHQtbGF5b3V0IC5oZWFkZXIuaGVhZGVyU2Nyb2xsZWQsIC5wcm9maWxlTGF5b3V0IC5oZWFkZXIuaGVhZGVyU2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KTtcbn1cblxuLmluZm8tcnVsZXMge1xuICAucnVsZXNfYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogY2FsYyg5MHZoIC0gMjIwcHgpO1xuICAgIHNjcm9sbGJhci1jb2xvcjogI9GB0YHRgSB0cmFuc3BhcmVudDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDkwdmggLSAzMzhweCk7XG4gICAgfVxuICB9XG4gIC5ydWxlc190ZXh0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuYXV0aC1sYXlvdXQge1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hdXRoLWxheW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5hdXRoLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgaGVpZ2h0OiA2MDBweFxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICB9XG59XG5cbi5hdXRoLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwdmg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIC44KSk7XG4gIHotaW5kZXg6IDE7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgaGVpZ2h0OiAyMDBweFxuICB9XG59XG5cbi5hdXRoLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmF1dGgtdmlkZW8tYmcge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnBhZ2UuYXV0aCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweFxuICB9XG59XG5cbi5hdXRoLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweFxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwXG4gIH1cblxuICAuYXV0aC1jb250YWluZXIgPiAucm93IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1OHB4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gIH1cbn1cblxuLmF1dGgtc2xpZGVyX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmF1dGgtc2xpZGVyX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweFxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aC1zbGlkZXJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRoLXNsaWRlcl90aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWluLWhlaWdodDogMjU0cHhcbiAgfVxufVxuXG4uZWwtYnV0dG9uLmF1dGgtc2xpZGVyX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDhweCA0M3B4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4XG59XG5cbi5lbC1idXR0b24uYXV0aC1zbGlkZXJfYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZVxufVxuXG4uYXV0aC1wb3B1cCB7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJiAuZWwtZGlhbG9nX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmIC5lbC1kaWFsb2dfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmVycm9yLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICBoZWlnaHQ6IDEwMCVcbn1cblxuLmVycm9yLWNvZGUge1xuICBjb2xvcjogI2Q2MTgyYjtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICB9XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LWZhbWlseTogJGZvbnRUaGluO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4XG59XG5cbi5iYXNpYy1mb3JtLXdyYXAge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAkYmFzaWNfZm9ybV9iYWNrZ3JvdW5kO1xuICBjb2xvcjogJGJhc2ljX2Zvcm1fY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkYmFzaWNfZm9ybV9mb250X3dlaWdodDtcbiAgZm9udC1zaXplOiAkYmFzaWNfZm9ybV9mb250X3NpemU7XG5cbiAgJiAuYnRuIHtcbiAgICB3aWR0aDogJGJ0bl93aWR0aDtcbiAgfVxuXG4gICZfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGJhc2ljX2Zvcm1fdGl0bGVfZm9udF9zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYmFzaWNfZm9ybV90aXRsZV9mb250X3dlaWdodDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGJhc2ljX2Zvcm1fbGlua19mb250X3NpemU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XG4gICAgY29sb3I6ICRiYXNpY19mb3JtX2NvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJhc2ljX2Zvcm1fY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJiBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAkYmFzaWNfZm9ybV9pbnB1dF9ib3JkZXJfcmFkaXVzO1xuICB9XG5cbiAgLndyYXBwZXItdG8tc3RhbmRhcnQtbG9naW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLmF1dGgtY2hvaWNlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4XG4gIH1cblxuICAmX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweFxuICB9XG59XG5cbi5hdXRoLWNob2ljZSAuZmJfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zb2NpYWwvZmIuc3ZnKSBuby1yZXBlYXQgNTAlXG59XG5cbi5hdXRoLWNob2ljZSAuZmJfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zb2NpYWwvZmIuc3ZnKVxufVxuXG4uYXV0aC1jaG9pY2UgLnZrX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc29jaWFsL3ZrLnN2Zykgbm8tcmVwZWF0IDUwJVxufVxuXG4uYXV0aC1jaG9pY2UgLnZrX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc29jaWFsL3ZrLnN2Zylcbn1cblxuLmF1dGgtY2hvaWNlIC5va19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NvY2lhbC9vay5zdmcpIG5vLXJlcGVhdCA1MCVcbn1cblxuLmF1dGgtY2hvaWNlIC5va19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvY2lhbC9vay5zdmcpXG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdFxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXBcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0b1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybVxufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG9cbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCwgLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0b3VjaC1hY3Rpb246IHBhbi15XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCwgLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teFxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiA5NjBweFxufVxuXG4ucmVtaW5kLXBhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYXV0aC1mb3JtX2J1dHRvbiwgLmF1dGgtZm9ybV9saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjNweDtcbn1cblxuLmF1dGgtZm9ybV9saW5rIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYXV0aC1mb3JtX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2IzMTQyNDtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6ICRidG5fbGluZV9oZWlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogJGJ0bl9iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRidG5fYm9yZGVyO1xuICBjb2xvcjogJGJ0bl9jb2xvcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogJGJ0bl9tYXJnaW47XG4gIHRyYW5zaXRpb246IC4xcztcbiAgZm9udC13ZWlnaHQ6ICRidG5fZm9udF93ZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG5fcGFkZGluZztcbiAgYm9yZGVyLXJhZGl1czogJGJ0bl9ib3JkZXJfcmFkaXVzO1xuICB0ZXh0LWRlY29yYXRpb246ICRidG5fdGV4dF9kZWNvcmF0aW9uO1xuICBmb250LWZhbWlseTogJGJ0bl9mb250O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidG5fYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkYnRuX2JvcmRlcjtcbiAgZm9udC1zaXplOiAkYnRuX3NpemU7XG4gIGxldHRlci1zcGFjaW5nOiAkYnRuX2xldHRlcl9zcGFjaW5nO1xuICBtaW4taGVpZ2h0OiAkYnRuX21pbl9oZWlnaHQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG5faG92ZXJfY29sb3I7XG4gICAgYm9yZGVyOiAkYnRuX2hvdmVyX2JvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2hvdmVyX2JhY2tncm91bmQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYnRuX2hvdmVyX3RleHRfZGVjb3JhdGlvbjtcbiAgfVxuXG4gICYtcHJpbWFyeSB7XG4gICAgY29sb3I6ICRidG5fcHJpbWFyeV9jb2xvcjtcbiAgICBib3JkZXI6ICRidG5fcHJpbWFyeV9ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9wcmltYXJ5X2JhY2tncm91bmQ7XG4gIH1cblxuICAmLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuX2hvdmVyX3ByaW1hcnlfY29sb3I7XG4gICAgYm9yZGVyOiAkYnRuX2hvdmVyX3ByaW1hcnlfYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5faG92ZXJfcHJpbWFyeV9iYWNrZ3JvdW5kO1xuICB9XG5cbiAgJi1kYW5nZXIge1xuICAgIGNvbG9yOiAkYnRuX2Rhbmdlcl9jb2xvcjtcbiAgICBib3JkZXI6ICRidG5fZGFuZ2VyX2JvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2Rhbmdlcl9iYWNrZ3JvdW5kO1xuICB9XG5cbiAgJi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuX2hvdmVyX2Rhbmdlcl9jb2xvcjtcbiAgICBib3JkZXI6ICRidG5faG92ZXJfZGFuZ2VyX2JvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2hvdmVyX2Rhbmdlcl9iYWNrZ3JvdW5kO1xuICB9XG5cbiAgJi1kZWZhdWx0IHtcbiAgICBjb2xvcjogJGJ0bl9kZWZhdWx0X2NvbG9yO1xuICAgIGJvcmRlcjogJGJ0bl9kZWZhdWx0X2JvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2RlZmF1bHRfYmFja2dyb3VuZDtcbiAgfVxuXG4gICYtZGVmYXVsdDpob3ZlciB7XG4gICAgY29sb3I6ICRidG5faG92ZXJfZGVmYXVsdF9jb2xvcjtcbiAgICBib3JkZXI6ICRidG5faG92ZXJfZGVmYXVsdF9ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9ob3Zlcl9kZWZhdWx0X2JhY2tncm91bmQ7XG4gIH1cbn1cblxuLnBhc3NFeWUsIC5wYXNzRXllQ29uZmlybSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYuZXllX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9jbG9zZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9jbG9zZV9ob3Zlci5zdmcpO1xuICAgIH1cbiAgfVxuXG4gICYuZXllX29wZW4ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZXllX29wZW4uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9leWVfb3Blbl9ob3Zlci5zdmcpO1xuICAgIH1cbiAgfVxuXG4gIC5oYXMtdGlwICYge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wYXNzRXllQ29uZmlybSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYuZXllX2Nsb3NlQyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9leWVfY2xvc2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9leWVfY2xvc2VfaG92ZXIuc3ZnKTtcbiAgICB9XG4gIH1cblxuICAmLmV5ZV9vcGVuQyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9leWVfb3Blbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9vcGVuX2hvdmVyLnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgLmhhcy10aXAgJiB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnJlZy1mb3JtX3N0ZXAge1xuICAuaGFzLXRpcCB7XG4gICAgLnBhc3NFeWUge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5hdXRoLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aC1sYXlvdXQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wYWdlLmF1dGh7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiIsIi8vIGltcG9ydGFudCBmbGFncyBhcmUgbmVjZXNzYXJ5IGR1ZSB0byBvdmVyd3JpdGluZyBpbmxpbmUgbGliIHN0eWxlc1xuXG5ib2R5IHtcbiAgICAucG1ydV93Y21uX2Nvb2tpZUNvbnNlbnRCb2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm90dG9tOiAxMHZoICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cblxuICAgIC5wbXJ1X3djbW5fY29va2llQ29uc2VudFRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG4gICAgXG4gICAgLnBtcnVfd2Ntbl9jb29raWVDb25zZW50QnRuT2sge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsImJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG59XG4iLCJcblxuICAudWJlLW5vdGlmaWNhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgcGFkZGluZzogMTRweCAyNnB4IDE0cHggMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZWY1O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgbGVmdCAuM3MsIHJpZ2h0IC4zcywgdG9wIC40cywgYm90dG9tIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzLCBsZWZ0IC4zcywgcmlnaHQgLjNzLCB0b3AgLjRzLCBib3R0b20gLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzLCBsZWZ0IC4zcywgcmlnaHQgLjNzLCB0b3AgLjRzLCBib3R0b20gLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogMTZweDtcbiAgICB6LWluZGV4OiAyMDAwO1xuXG4gICAgJl9fZ3JvdXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHhcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMzMDMxMzM7XG4gICAgICBtYXJnaW46IDBcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgbWFyZ2luOiA2cHggMCAwO1xuICAgICAgY29sb3I6ICM2MDYyNjY7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgIH1cblxuICAgICZfX2Nsb3NlQnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICM5MDkzOTk7XG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjA2MjY2XG4gICAgfVxuICB9XG5cbiAgLnViZS1ub3RpZmljYXRpb24ucmlnaHQge1xuICAgIHJpZ2h0OiAxNnB4XG4gIH1cblxuICAudWJlLW5vdGlmaWNhdGlvbi5sZWZ0IHtcbiAgICBsZWZ0OiAxNnB4XG4gIH1cblxuICAudWJlLW5vdGlmaWNhdGlvbl9fZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4XG4gIH1cblxuICAudWJlLW5vdGlmaWNhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzAzMTMzO1xuICAgIG1hcmdpbjogMFxuICB9XG5cbiAgLnViZS1ub3RpZmljYXRpb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW46IDZweCAwIDA7XG4gICAgY29sb3I6ICM2MDYyNjY7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeVxuICB9XG5cbiAgLnViZS1ub3RpZmljYXRpb25fX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAwXG4gIH1cblxuICAudWJlLW5vdGlmaWNhdGlvbl9faWNvbiB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweFxuICB9XG5cbiAgLnViZS1ub3RpZmljYXRpb25fX2Nsb3NlQnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzkwOTM5OTtcbiAgICBmb250LXNpemU6IDE2cHhcbiAgfVxuXG4gIC51YmUtbm90aWZpY2F0aW9uX19jbG9zZUJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICM2MDYyNjZcbiAgfVxuXG4gIC5lbC1pY29uLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjNjdjMjNhO1xuICB9XG5cbiAgLmVsLWljb24tZXJyb3Ige1xuICAgIGNvbG9yOiAjZDYxODJiXG4gIH1cblxuICAuZWwtaWNvbi1pbmZvIHtcbiAgICBjb2xvcjogIzkwOTM5OVxuICB9XG5cbiAgLmVsLWljb24td2FybmluZyB7XG4gICAgY29sb3I6ICNlNmEyM2NcbiAgfVxuXG4gIC51YmUtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSlcbiAgfVxuXG4gIC51YmUtbm90aWZpY2F0aW9uLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwXG4gIH0iLCIucmVnLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDM0cHhcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4XG4gIH1cbiAgI290LXNkay1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGNvbG9yOiAkbGlua0J1dHRvbkNvbG9yO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmtCdXR0b25EZWNvcmF0aW9uO1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogdW5zZXQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRsaW5rQnV0dG9uQ29sb3JIb3ZlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmtCdXR0b25EZWNvcmF0aW9uSG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi5oZWxwLWJsb2NrIHtcbiAgY29sb3I6ICRlcnJvcl9jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG59XG5cbi5lcnJvciAuaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZSB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJvdHRvbS1zcGFubmVyIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLmZvcm0tbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4uZm9ybS10aW1lciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTtcblxuICAmX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNkNjE4MmJcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jdWJlLWNvbnRhaW5lci1yZWdpc3RlciAuYnRuW2Rpc2FibGVkXXtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDZkNjtcbn1cbiIsIm5hdi50b3AtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b3BfbWVudV9iYWNrZ3JvdW5kO1xuICBwYWRkaW5nOiAkdG9wX21lbnVfcGFkZGluZyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJHRvcF9tZW51X2ZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkdG9wX21lbnVfZm9udF93ZWlnaHQ7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgcGFkZGluZzogJHRvcF9tZW51X21vYmlsZV9wYWRkaW5nO1xuICB9XG5cbiAgYS5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6ICR0b3BfbWVudV9sb2dvX3BhZGRpbmc7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIG1hcmdpbjogJHRvcF9tZW51X2ltZ19tYXJnaW47XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6ICR0b3BfbWVudV9pbWFnZV9tYXhfaGVpZ2h0O1xuICAgICAgbWF4LXdpZHRoOiAkdG9wX21lbnVfaW1hZ2VfbWF4X3dpZHRoO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogJHRvcF9tZW51X2ltYWdlX21heF93aWR0aF9tZWRpdW07XG5cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICR0b3BfbWVudV9uYXZfaXRlbV9zaGlmdDtcbiAgICAgIH1cbiAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWl0ZW0ge1xuICAgIGEubmF2LWxpbmsge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGZvbnQtc2l6ZTogJHRvcF9tZW51X2ZvbnRfc2l6ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkdG9wX21lbnVfaXRlbV90cmFuc2Zvcm07XG5cbiAgICAgIGNvbG9yOiAkdG9wX21lbnVfbGlua19jb2xvcjtcblxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkdG9wX21lbnVfbGlua19jb2xvcl9ob3ZlcjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkdG9wX21lbnVfbGlua19jb2xvcl9hY3RpdmU7XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICR0b3BfbWVudV9saW5rX2NvbG9yX2FjdGl2ZV9ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICR0b3BfbWVudV9zaG93X2xpbmsgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAkdG9wX21lbnVfZHJvcGRvd25fYm9yZGVyX3JhZGl1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogJHRvcF9tZW51X2Ryb3Bkb3duX2JhY2tncm91bmQ7XG4gIGNvbG9yOiAkdG9wX21lbnVfc2hvd19saW5rICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIHRleHQtdHJhbnNmb3JtOiAkdG9wX21lbnVfaXRlbV90cmFuc2Zvcm07XG4gIGZvbnQtc2l6ZTogJHRvcF9tZW51X2Ryb3Bkb3duX2ZvbnRfc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICBjb2xvcjogJHRvcF9tZW51X2Ryb3Bkb3duX2l0ZW1fY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkdG9wX21lbnVfZHJvcGRvd25faXRlbV93ZWlnaHQ7XG5cbiAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcF9tZW51X2Ryb3Bkb3duX2l0ZW1fYWN0aXZlO1xuICB9XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIGJhY2tncm91bmQ6ICR0b3BfbWVudV9tb2JpbGVfYmFja2dyb3VuZDtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggMCBncmV5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gICYgKiB7XG4gICAgY29sb3I6ICR0b3BfbWVudV9tb2JpbGVfY29sb3I7XG4gIH1cblxuICAmIC5vdXRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICYgLmlubmVyLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgICB9XG5cbiAgICAmIC5pdGVtIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6ICR0b3BfbWVudV9tb2JpbGVfZm9udF9zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHRvcF9tZW51X2l0ZW1fdHJhbnNmb3JtO1xuXG4gICAgICAmLmNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyR0b3BfbWVudV9tb2JpbGVfZm9udF9zaXplfSowLjkpO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLmItaGVhZGVyLW5vdGlmaWNhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4xZW07XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC40ZW07XG4gICAgICAgIHdpZHRoOiAxLjRlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oZWFkLW5vdGlmLnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdFxuICAgICAgfVxuICAgIH1cblxuICAgICYgLmFkZF9teV9sb29rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAwIDBcbiAgICAgIH1cblxuICAgICAgJiAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0b3A6IC40ZW1cbiAgICAgIH1cblxuICAgICAgJiAuaWNvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IC4zZW07XG4gICAgICAgIGxlZnQ6IC4yZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAuMmVtO1xuICAgICAgICB3aWR0aDogLjNlbVxuICAgICAgfVxuXG4gICAgICAmIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIGhyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdG9wX21lbnVfaHJfY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjRlbVxuICAgIH1cblxuICAgICYgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMS41ZW07XG4gICAgICBwYWRkaW5nOiAzZW07XG5cbiAgICAgICYgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuN2VtO1xuICAgICAgICBoZWlnaHQ6IDMuN2VtXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2tcbiAgfVxufVxuXG4uYnVyZ2VyLWJ1dHRvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6ICRidXJnZXJfYnV0dG9uX3RvcF9wb3NpdGlvbjtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDE7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcblxuICAmLnRyYW5zbGF0ZS10b3Age1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2LjNlbSlcbiAgfVxuXG4gICYgLmlubmVyLW1lbnUtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlXG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgLmJ1cmdlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdG9wX21lbnVfYnVyZ2VyX2NvbG9yX2FjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAuYnVyZ2VyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkdG9wX21lbnVfYnVyZ2VyX2NvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzLCB3aWR0aCAuNHMsIG9wYWNpdHkgLjRzO1xuXG4gICAgJi50b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgICYubWlkIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjRzLCBvcGFjaXR5IC40c1xuICAgIH1cblxuICAgICYuYm90dG9tIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC41ZW0pO1xuXG4gICAgLnRvcCB7XG4gICAgICB3aWR0aDogMTQwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZylcbiAgICB9XG5cbiAgICAubWlkIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgb3BhY2l0eTogMFxuICAgIH1cblxuICAgIC5ib3R0b20ge1xuICAgICAgd2lkdGg6IDE0MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3cHgpIHJvdGF0ZSgtNDVkZWcpXG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2tcbiAgfVxufVxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gIC5hdi1sYXlvdXQge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXYtbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwdmhcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmF2LWxheW91dCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCArIDEzNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5hdi1sYXlvdXQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggKyAyMzVweCk7XG4gIH1cbn1cblxuXG4uYXYtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmF2LWNvbnRhaW5lciA+IC5yb3cge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNThweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5hdi1sYXlvdXQge1xuICAgICN1YmUtYXYtY29udGFpbmVyIGEge1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICB9XG5cbiAgICAudWJlLWNhbWVyYS1pbnNpZGUgLnViZS1jYW1lcmEtY2FwdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgY29sb3I6ICRhdl9mYWNlX2J0bl9jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXI6ICRhdl9mYWNlX2J0bl9ib3JkZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYXZfZmFjZV9idG5fYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnViZS1jYW1lcmEtY2FwdHVyZSBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC51YmUtY2FtZXJhLWluc2lkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNzAwcHggcmdiYSgwLCAwLCAwLCAuNCk7XG4gICAgfVxuXG4gICAgLnViZS1jYW1lcmEtcmVuZGVyIHZpZGVvIHtcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vdG9wOiAwO1xuICAgICAgICAvL2xlZnQ6IDA7XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvL29iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAvL3otaW5kZXg6IDA7XG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAudWJlLWNhbWVyYS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDQwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLWhlaWdodDogNTAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZ2Utc2VsZWN0LWJ0biB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbn1cblxuLnViZS1maWxlLXByZXZpZXctZG9jdW1lbnQge1xuICAgIG1heC13aWR0aDogMTkwcHg7XG59XG5cbi5maWxlLXVwbG9hZC1ncm91cCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWdlLWNvbmZpcm0tZmlsZSBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFnZS1jb25maXJtLWZpbGUgc2VsZWN0OmFjdGl2ZSArIC5zZWxlY3RfX2luZGljYXRvcnMgLnNlbGVjdF9faW5kaWNhdG9yLXNlcGFyYXRvciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG5pLmluZm8taWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgvbG9jYWwvbGF5b3V0L2Fzc2V0cy9pbWcvaWNvbi1pbmZvLndlYnApO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xufVxuXG4udGV4dC13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsIWltcG9ydGFudDtcbn1cbiIsIi5lbC1sb2FkaW5nLW1hc2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbC1sb2FkaW5nLXNwaW5uZXIge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5lbC1sb2FkaW5nLXNwaW5uZXIgLmNpcmN1bGFyIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGFuaW1hdGlvbjogbG9hZGluZy1yb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZWwtbG9hZGluZy1zcGlubmVyIC5wYXRoIHtcbiAgICBhbmltYXRpb246IGxvYWRpbmctZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDkwLDE1MDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgc3Ryb2tlOiAkbG9hZGluZ19jb2xvcjtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgY3g6IDUwO1xuICAgIGN5OiA1MDtcbiAgICByOiAyMDtcbiAgICBmaWxsOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmctcm90YXRlIHtcbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nLWRhc2gge1xuICAgIDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMSwyMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogOTAsMTUwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogLTQwcHhcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDkwLDE1MDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjBweFxuICAgIH1cbn1cblxuXG4jcHJpemUtb3JkZXItZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5lbC1sb2FkaW5nLW1hc2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIHotaW5kZXg6IDMwO1xuICAgIH1cbn1cblxuLnBybC1wcml6ZS1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmpzLXByb2ZpbGUtb3JkZXItZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FiaW5ldCB7XG4gICAgLmVsLWxvYWRpbmctbWFzayB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG59IiwiLnJ1bGVzX21vZGFsIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xuXG5cdC5mcy0xNCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0Ji5nZW5lcmFsX3J1bGVzX21vZGFsIHtcblx0XHRcdHotaW5kZXg6IDEwMDtcblxuXHRcdFx0LmNoZWNrYm94X2dyb3VwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHR9XG5cblx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRcdHRvcDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRtYXgtd2lkdGg6IDcyMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4vKlxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDYyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogNTBweCBhdXRvO1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG4qL1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDc4MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHR9XG5cblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0Lm1vZGFsLWhlYWRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDI1cHggMjBweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cdFx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0XHRcdH1cblxuXG5cblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3I7XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggNjRweCAyMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDgwcHggMjBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubWIge1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzUwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tb2RhbC1ib2R5IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDI1cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCA2NHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDgwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5ydWxlc19ib3gge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjN2Y3ZjdmO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI3MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiA2ODBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyODBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LWhlaWdodDogNjUwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQucnVsZXNfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM3ZjdmN2Y7XG5cblx0XHRcdFx0XHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJ0bl9iYWNrZ3JvdW5kO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0cCBiIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tb2RhbC1mb290ZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjVweDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0XHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQuY2hlY2tib3hfZ3JvdXAge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vcGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNjRweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCA4MHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHR9XG5cdH1cblxuXHQuYnRuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG59XG4iLCIucG9wdXAtcGFzc3dvcmQge1xuICAgIC5wb3B1cC1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA0NXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgIC5ydWxlcyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAucGFzc3dvcmQtcmVzZXQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNwYXNzd29yZC1tZXNzYWdlLFxuICAgICAgI3JlLXBhc3N3b3JkLW1lc3NhZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICB9XG4gICAgfVxufSIsIi51YmUtdmlzaWJpbGl0eS1zaG93LWZvci1zdWJtaXR0ZWRQaG9uZUNvZGUsIC51YmUtdmlzaWJpbGl0eS1zaG93LWZvci1zdWJtaXR0ZWRFbWFpbENvZGUgIHtcblxuICAmIC5oZWxwLXN1Y2Nlc3MtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICMwMDg4MDA7XG4gIH1cblxuICAmLnViZS12YWxpZGF0aW9uLXN1Y2Nlc3MgLmhlbHAtc3VjY2Vzcy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG59IiwiQG1peGluIGhpZGUtYnJhbmRzLW1lbnUoKSB7XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AsIC5icmFuZHMtbWVudS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxufVxuXG5AbWl4aW4gYnJhbmRzLW1lbnUoKSB7XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRfbWVudV9iYWNrZ3JvdW5kO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZF9tZW51X3NlcnZpY2VfZWxfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogJGJyYW5kX21lbnVfaW1nX2ZpbHRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5icy1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmwtZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubXJsLWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1wbS1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubngtZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hlLWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvdHRvbTogMjAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAuM2VtIHNvbGlkICRicmFuZF9tZW51X3NlcnZpY2VfZWxfYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAycHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5icy1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmwtZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubXJsLWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1wbS1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ueC1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaGUtZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIH1cbiAgICAgICAgJiArIC5uYXZiYXIge1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJyYW5kcy1tZW51LW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAuYnJhbmRzLW1lbnUtdGl0bGUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnJhbmQtbWVudS1pdGVtcyB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5icmFuZC1tZW51LWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AgLm9sZC13aGl0ZS1sb2dvLFxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wIC5vbGQtYmxhY2stbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbmF2LnRvcC1tZW51IHtcbiAgICAgICAgdG9wOiA0OXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgIH1cbn1cblxuXG5cbkBpZiAkdXNlQnJhbmRNZW51ID09IHRydWUge1xuICAgIEBpbmNsdWRlIGJyYW5kcy1tZW51O1xufSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgaGlkZS1icmFuZHMtbWVudTtcbn1cbiIsIi5iYXNpYy1mb3JtLXdyYXBfdGl0bGUge1xuICBmb250LXNpemU6IDI5cHg7XG59XG5cbiN1YmUtY29udGFpbmVyLXBob25lLWxvZ2luIC5zaWduLWluX19ub3RpY2Uge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbiN1YmUtY29udGFpbmVyLXBob25lLWxvZ2luIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuI2xvZ2luLWNvbHVtbi1mb3JtIC5zb2NpYWwtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuc2lnbi1pbl9fdGVybXMtYXJnZWUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnBob25lLWNvZGVfc3VidGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAucGhvbmUtY29kZV9zdWJ0aXRsZSBhIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuI2xvZ2luLWNvbHVtbi1mb3JtIC5pbnB1dC10ZXh0X19pbnB1dC0tY29uZmlybS1jb2RlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMDAwMCAwLCAjMDAwMDAwIDQ0cHgsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDU4cHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMjIwcHggMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAucGhvbmUtY29kZV9uby1jb2RlLFxuI2xvZ2luLWNvbHVtbi1mb3JtIC5zaWduLWluX19mb3JtLWNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnNpZ24taW5fX2Zvcm0tc3dpdGNoLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jdWJlLWNvbnRhaW5lci1waG9uZS1jb2RlIHtcbiAgbWluLWhlaWdodDogMzA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnNvY2lhbC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF1dGgtY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRoLWNob2ljZSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5hdXRoICNwYXNzd29yZDo6LW1zLXJldmVhbCB7ZGlzcGxheTogbm9uZTt9IiwiLmludml0ZS1mcmllbmQtbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLm1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRtZ21faGVhZGVyX2NvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5LWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTlweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnRuLWNvcHkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6ICRtZ21fY29weV9idG5fd2g7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbWdtX2NvcHlfYnRuX2ljb247XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHktdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmludml0ZS1mcmllbmQtYnV0dG9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAuaW52aXRlLWZyaWVuZC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnRuX2NvbG9yO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbWdtX2ludml0ZV9idG5fd2g7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkYnRuX2JvcmRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1nbV9idG5fYm9yZGVyX3JhZGl1cztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1nbS10ZXh0LXRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwaG9uZXMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlbnQtdmlhLXNtcyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGhvbmVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJAbWl4aW4gZGVza3RvcC1sYXJnZSgpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBkZXNrdG9wKCkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDEwMDBweCkge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBsYXB0b3AoKSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkgYW5kIChtYXgtaGVpZ2h0OiA3ODBweCkge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXRzKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXRzLW1pbigpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHBob25lcygpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBwaG9uZXMtbWluKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1tZCgpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn0iLCIudmlkZW8tcHJlbG9hZCB7XG4gICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMCFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWl4aW4gYW5pbWF0aW9uLXN0eWxlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBsb2FkZXItYW5pbWF0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4MSUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgxJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgxJSk7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uLXN0eWxlO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBhbmltYXRpb24tc3R5bGU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgQGtleWZyYW1lcyBsb2FkZXItYW5pbWF0ZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB9XG4gIH1cbn0iLCIuYnBSdWxlcyB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweCAxNXB4IGNhbGMoMTB2aCArIDE1cHgpIDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMDAwO1xuXG4gIC5pbmZvLWxheW91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19wb3B1cCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiDQodC60YDRi9Cy0LDQtdC8IHNjcm9sbGJhciDQtNC70Y8gSUUsIEVkZ2Ug0LggRmlyZWZveCAqL1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUg0LggRWRnZSAqL1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgIH1cblxuICAgIC8qINCh0LrRgNGL0LLQsNC10Lwgc2Nyb2xsYmFyINC00LvRjyBDaHJvbWUsIFNhZmFyaSDQuCBPcGVyYSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIgLmNoZWNrYm94X3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTmV1bGEnO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTkVVTEEudHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm9NZWQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9hdXR1bW4tcHJvbW8vR3JldGFEaXNOYXJQcm9NZWQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9hdXR1bW4tcHJvbW8vR3JldGFEaXNOYXJQcm9NZWQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbmV3L09yYW5pZW5iYXVtLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvbmV3L09yYW5pZW5iYXVtLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn0iLCIuY29tbW9uLXBvcHVwX190aXRsZS10b3Age1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBwYWRkaW5nOiAzNXB4IDUwcHggMzBweCA1MHB4O1xufVxuLmNvbW1vbi1wb3B1cF9fY2xvc2UtY3Jvc3Mge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnQvaW1nL3BvcC11cC1zcHJpdGUucG5nJykgMCAwIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jb21tb24tcG9wdXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4IDMwcHg7XG59XG4uY29tbW9uLXBvcHVwX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY29tbW9uLXBvcHVwX2lucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uY29tbW9uLXBvcHVwX2lucHV0LWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG59XG4uY29tbW9uLXBvcHVwX3BvbGxfbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTBweCAwO1xufVxuLmNvbW1vbi1wb3B1cF9wb2xsX2xpc3QgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG59XG4uY29tbW9uLXBvcHVwX3BvbGxfbGlzdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xufVxuLmNvbW1vbi1wb3B1cF9wb2xsX2xpc3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxMDFweDtcbiAgICBoZWlnaHQ6IDEwMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnQvaXFvcy9pbWcvcG9sbC1pY29ucy5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb21tb24tcG9wdXBfX3RleHR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzowIDIwcHg7XG59XG4uY29tbW9uLXBvcHVwX19jaGVja2JveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbW1vbi1wb3B1cF9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF17XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94IGxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbW1vbi1wb3B1cF9fY2hlY2tib3ggbGFiZWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbn1cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjZjNmM2YzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pbWcvdGljay5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5jb21tb24tcG9wdXBfdXBkYXRlX2xpc3R7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI1cHggMCAxMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG59XG5cblxuXG5cbi5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveF9kZXNjciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY29tbW9uLXBvcHVwX3BvbGxfY2hlY2tib3gtLWNhcjpjaGVja2VkICsgbGFiZWwge1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTNweDtcbiB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tYmFyICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1iYXI6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExM3B4O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY29tbW9uLXBvcHVwX3BvbGxfY2hlY2tib3gtLXRzaGlydCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzcHggMDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tdHNoaXJ0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyM3B4IC0xMTNweDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1zb2MgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNXB4IDA7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY29tbW9uLXBvcHVwX3BvbGxfY2hlY2tib3gtLXNvYzpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAtMTEzcHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tZmx5ICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDZweCAwO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1mbHk6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ2cHggLTExM3B4O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY29tbW9uLXBvcHVwX3BvbGxfY2hlY2tib3gtLWJhZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4cHggMDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tYmFkOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1OHB4IC0xMTNweDtcbn1cblxuLmNvbW1vbi1wb3B1cCB7XG4gICAgd2lkdGg6IDYwMHB4O1xufVxuLmxlZ2FsX25vdGljZSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgICAuY29tbW9uLXBvcHVwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb21tb24tcG9wdXBfX3RpdGxlLXRvcHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweCAxNXB4O1xuICAgIH1cbiAgICAuY29tbW9uLXBvcHVwX19jaGVja2JveHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb21tb24tcG9wdXBfX2NvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDE1cHg7XG4gICAgfVxufSIsIi5pbmRleF9wYWdlX2ZlZWQgLmluZGV4X3BhZ2VfZmVlZCBhLFxuLnByb2R1Y3RzX2FsbCAucHJvZHVjdHNfYWxsIGEsXG4uaXFvc19tYWluIC5pcW9zX21haW4gYSxcbi50cnVlX2x1eHVyeV9pbmRleF9wYWdlIC50cnVlX2x1eHVyeV9pbmRleF9wYWdlIHtcbiAgICBjb2xvcjogIzMyODdiNjtcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBOZW9TYW5zUHJvO1xuICAgIHNyYzogIHVybCgnLi4vZm9udHMvTmVvU2Fuc1Byby1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4uaXFvcy1wYWdlIHtcbiAgICBmb250LWZhbWlseTogTmVvU2Fuc1Bybztcbn1cbi5pcW9zLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNzFkYztcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA3MWRjO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlxb3MtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MWRjO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZnVsbHdpZHRoLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzODNweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGNvbG9yOiAjMDA3MWRjO1xufVxuLmZ1bGx3aWR0aF90ZXh0LWxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDI3MXB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBUXNBQUFBbENBWUFBQUJWaE15Z0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFEVU5KUkVGVWVOcnNYUW1VRk1VWi9uYzVSTndsS0JBUGdpREx0U0JKSUFiekRERkVSWE53aUdjU2pRY2VrVXVPaUFyR3hFaElWQkRSaUlDZzVOSmdvb0tJUENPaXhFakVpQkhDd29yaE1Ja1NGZGNya2RzbDliMzUrKzIvdGRVOVhkM1ZPelBOZk8vOWIyZDdxbXY2cVByK3M3cExhUHptQXhRT2FGZkQ4ZzhsYTVXc1VmS3NrbytvaUNLS0tEZ2NtRkVSdW0xVHc3YVBtUVJhS1NsVjBsSkpheVh0bExSbDZhNWtFTGZmcDJTcGtqdVUvTGw0K1lzb0lwMHdrY1ZtSlFNTTIxc29PVjdKcVVxR0srbkcyNXNwR2NheVJNbjNsYnhWdkxSRkZKRXVsRnEwM2MwV3g2MUtLcFdNVnJKTGF6T0UzWlBleFV0YlJCRUhMMWxJMUNxWnBlVHJTblpxM3gycFpMbVM5akdPNnpJbGh4UnZUMDVRb3VTcUJQdHZybVJxUW4wUFZQTFo0aTFNYW1BMERIQ3VVL0o1aXo3Z2t0eG4yUDZZa2pNakhGTzVramVWakZXeXdORjVUbEp5WWhhcjZYMTJ3YXFWckRTUW9BMkdLcmxUL0w5ZHlVa083OXVOVEtnZTdsZHlzNk8rejFEeWhKSk9TdDVJWU14OVRza3E3djlkeDMzL1Vja0RTbjRkc3YwNVNxYkgrRDFjbi80QjM4L1U1Z0NVN0VWS25uZHdydWNxbVpicm1JVXRNS0ZIS0RuQk1HSEE4biszN085U0pvelJEc2xpZ0pMVExkcnZvVXpRRmhyd2xRaS9kN2lTanVMLzFvN3ZXNFhXZjJlSGZZT2ttN0IxOGNNRXhoemlYb2NwR2FQa3g0NzdQZDF5dkgxR3U0NnUwY25RL3lJbC9aUnNpOWwzKzRTUFBSR3lnR1h5Q3lXL01uejNiY3ViVjhxRENPakwydmd2RG81UmQya2VVWEsza2c5NFloekJjWmJUV0xPaS9ka3NPTGVKVENCcFIxZDJMWUVybFV4SjRMeDc4ZDh4ckJuLzU1RGtaUDlSZ01EOFhQRi9FMVpjMG9VQzBYWFBZcWtHQWRuRVpVcStwT1JEQitlOW15M25zRUFpNG1UeC8xcjJBb2pQclJtN29wL2llWUJ6N2VPS0xJak5WaE5zVGU5dktPa2kvaC90aUN4MFZMR3JJWUU0eXd6S1pIbm1pUXVLUWQxVHlUZVY3RTA1V1l6aGdRSWdWWDZla3Q4a1lGbDQxdGNJUjZZMGp2VkNyZjhvZUZ2SlRTSGJmcG5kakNqb29lUVBQS2IyeHp6M1BaYkgwVWtqaTNVSFpsUUVublBKaEMxUTNBK1hPaG9BTlQ1bWxhMlpOTmJnVXg3VnlCUG1OY29FeXFSZmlYVHg1SlFUUlN0MkFTVkdKZVNHZUpoQWJnTFpTTmUzNE04ZFdDc21qVlhDQ3N1RzlXekZTZ3hrcXpYdm9jamtieUNZVW9kOWJ2Y1pnR0ZSeVJkUW9oa1BoTWJHWG1xWUViaXVrUVpocmdDaUtOTzJ3ZFQrb3NQZktHUE41dUVvQTBIWm9qbGJvSDZFbENScVFyYmJ5b3BQdHlLdU1paklmQ1dNTjF5U2hjbWNlaStHVlNFdmFMTWNYSjhOVkQrNENjMDFLS1ZFVVdxWWNOSVZkSVZLNGVaNG1CalRIVVpjN01nY2tZVU5WdmhZYW5COXYxVW9nOFFWeWczYk5vYmNGLzdyOS9pelh2MEo3WE4yanE3UEpvTy9Gd1dmNVBrNHdHRHRJdngyZlRLMlM4QUY4ZENaWXlOUk1kNndyVmVlWHVkN3FXR3FGbk53SVJWQWZZZ3Jzb0RtNzJIWXZpemsvcGRUWmcwS2NEMWxLa1dUMG02MjdvaUxTZi9mUEI4SFhnWUttYTNCVkQ4RDBwenZqd3Y0VmZaT05sZ2NZVENBekRWQitUenhNTDZYR055eng2bng0M001SVl2VHhHU1hMc2lESWZadElzeXpIY3l5czdRMmlEejN5Y0gxMGVzWFhrK2hDeUpqUlJqRUx5bDVTR3N6Z3R4a3pub0ZiQjhjdzZyWVh5Q1doYWR3dmt1WmxLWEVzWlJKWVI2YWRySzR4a2RiaE5Hb0tON3lzaVp6V2F1Qk1HcDh0RjlqQWE1UlAvRS9xdStleVpQNzV2S1JBRmVMejE3VjZUMWFtdzRSSjdPZkcvSUNaVlkzNitQRkJsM0VNVDJxZmRmV0VNZklKM3pNeC80ZmJUdkcyeThqV2xrRlFSYlFPcWRvMnhheWZ4WUdZNFYybU1PZlVXZ3lYMnYzSFNWdEd2SGFqR1FUM01QRFN0N0prL3RXNjVBUUwrTFBTTzg5eTU5ZlZQSnlBS2xFQWFwWWorSFBxd3pqQTVtWHIxbVNIQ1lWeXZSbkYxRGN3Z05LeFJFdzF4ZGpJbjR6Slkxa2dmVUpkMnZiVUd4eU1mdS8yWUIxQWllTC9kNFUzODNSSmtVTGg3NXpHTk44c2haenVENkZMc2h3NFQ3ZXFYMDN5eEFmaURNQlpid0NtYWFaMURBR05NbUNlSWJ6Wnl3SnFISVV0NEJ5NkJSQ0RuTjAvVkcvY0lGaHJ0eEFkVVZtQlU4V1hkaDZtQy82Mk1rKzVQa1V2dEpScGt2dk1zUUhsaHFzbUNZSlh4TlVheTRYazJnZjM5QnRLU01LbVM3RmdpNDl2dlFRYTIySk9FVmFrbWhneGZ5THg1QUVZaWRoNmpvdUZ4TjJOaC8vUnc0c2kwcSt6OW5rWm9mM1laRVBTV0p4WnY5Q0pRc0VZQzdoQ2Z3YWt3THhnTHFEQ1dSbVNJc0NhTWVCSGdCQnRkV0dOcnAyNjBqSjFUb2NUWmxTWDJSaTJndFRFUzdXNHltMEtvWlNYU3A0bnNFYzNzbitzd1JjbGxZUmY4K0xWMkI4VlBQbjJ3enRzbGtYQ0xSNjhhc25LYk5TR0hnMXdKSnhEZGNLQzgrSXVkOWc1WUJJanN1WEFSTW13dDJSSjFFbHV3SzcySC9md0w0bkhxVVhaYkVSRmlwNXBiNStaYS9MbVppNmFiN3FZNDdPdnovSFF1QXY5eFdCcFdyV1dQTU5reWd0dUZyRWltYjV0RUdnYzV5NEx0RG1seHBjRmh1eTJFWjF5Lyt4eVBBcHFyOGkrRXkyN3Z4cWRNNWl4VVdzcEVqY3MzNmFoVmhpb2J4SVU0SW10R0FTS3Jkd2E4SUNWbk5ucXYrVU90ZUx6aEluaTM5Uy9KSmNIYWpMR01tZjM2YUdxVG9TV3VnZXFyOVE1aFFtcm1vSHg3R1Z6ZGVlVkQ4Q2pjRGZ5aFFUUlc4eEtCL1JZa1VTbTNreW42RzVJbmRaVGtMcEZxelh0ay9UeUFMMzRWcTJZazBZTCtJZXl6V3lrQ2huUmZlNnhUSGlmcS9OMG1hMVJYOHRMZHJDZFVmeDRRdWFjblM1NkN3bk1ZdTR3RVU1UnZpY1FURU9tTUo2bXMxVmtkWjJObnN4a05lSjdTaU9lVWE3YVdtMEtvaXlyMWpVMDZoZHllN1pJTjcxYkNzbXVjVFRsQW4wU1Z3b3JBZUpFMW5Ma3NIbHJRNndaZ29GcUUwYWJJZ1Y1Y1dpczF5UnhUaitpK0RobkN4dFlYNzkxcUh2YkFKTVl4U1diZEpNd0VWVXQ1b3hMV2hEZFpIMmwwSm95cVZzWGNZaDY1N2k4d2JEOTlNTU1ZRnJEZTBtOEY4RU5CL1F2a3NEV1hpdTBEQ2VHeEk1WDNUV05BZS8yWS9xSGh3Q2kyRnVpSDJPMXY0dmkrRTcrK0ZkdG5oZUZyRVVEUEpiQkxtbEFWY0lBZ1RoTGc2eGoxNGtoTFVreDFINERKRk1ZNXJTbklpQi9aenFyNzFCV240SzFhMVY2VUIxYTRUbUdGekVyVHpCbWhVNFdRQi9vc3hxYXozb09ZTmR3eWNPRnJLUTdJaDgrZENJL1l5TTZEc0hBVm9QYWJHcG1zbSswTkpYelZjMHBicFlFZENkeFJZbEhMdTR4akplZ2JxS1Z3M2Z3eGUvWFRPMVd6QkplOW1STVd4eGdCQk1BVm12Nzk0cElBdGdBZCtiNnpSUEFHUHhwSU9CTEdBaG5NdWZrVW14ZWNiakNacTVpbmdDQW05UE9qN0dhV3ltVjRxSmdkUmlYNE5wV0dnNGl6VTBzVlcyMkdKZjFEWmNJUDVIVWRTUEtOeURqYjFKaXpmWjdRMllIRGRSL1NwZFpBaCt4Z3JoQ3Q0Rzk4UHZ2VFFiTmJMb3dXTjhmNEhlcjBrOHpvZHBWalZjd3dmVFRoWWpoSmtJVGJMU1l0L25XZFBJVnd5TVNvQXM5ckZQdmtJYjdEOWdsNlNRNGRVbjdHSHJhWWZGdm05cFpJR01FZExPOTFsWUZsVUJiZUNTSXBoNm85aUdodzFkTEt4UVlIb1d5MUFDN21RWEgydW1FSENBRmRkelNyNGd0aVA0TzdHeEQ2WXhBNXlIVU4zVHAvNU5EWmZwWmdPMHcyeUQ3OXc1Z1dORkprUlA1MEtMVmhRd1VXRFZybGNSK0R0TG9pQ2VjQ3Q4eUNjSUdOamxQcE5aQjl5UTNkcTJVU0ptdEN4TEgrc0RySnBDQlN3M1pFajAxekkwU1ROWnlJZW96S1pvejRhWXA1bXhudStjQkdCSnlDZFBIMHJtQlV1RmdxRFMrckRRWXdWWTIvT1ZMUHRJdDZBcVM5c2QxUEQxRHowRVNXZDd1RzlWQ3NrQ3dPclVJZFN3aENDMVpPRnBCMHoyK1JIN3dLclAzMnZiNUdJb2wwQ2hrcjRHWUNEbDRRS2ZFUGcwdXd5ZU8vZEt4SDZXc0ZXb2EvNGc5TFFnQzg4OU5RV3QxNFJ3VzVFUjJSVkFWb1VNM0RNc2o2aE5PMWxBKzNoUE5Gb1l3UVFPMG02dEU1ekFNdzFtTDlKWFJ4VFlRRU1hcnJrdzlhTUMxcUJlRnlNTDdJSXNDOFNDTm9mNGpTMlVxU3JWY1Z1SWZUR1JOdnJFUzVKRXkwYTZqMHR5RWF0b2JMSVlHekRaYmJHYUdqNTJMeWxYQkFQOEVxb2ZUWWNyTlQxQ1A3WkFWc0F2ZUdnVDNVZEEyWXNWb1dKMVVjeHJNbDl6Qlp0UzhCUFlQVGVnMnVLNGRXSkFQY2VqSWZmVnJSZFVuQ1paV05mRzR0aGNBTXJxM2x5UWhTa2JVdTc0TjVDcTg5NzNpTExldnpyb0UyOC9rNjlMUk5FUEtqQ2ZUdUFhZ1poUUhQUVRzUTBGWVVzdEJrbFRDdi9lVnhSS2RXT1M4bnN5bC80V3I3S0EvczRUbW44QnhVLy93aFhFZXBGQkdsbWIzaTZHSUZ5bGhRdmlBWldsS0V6NnFuQk5Qb2xJRnFVYzkxZ2JZdDlqbWFoQXF0NTdQblpUL2FBcnJqWGlWeWdENk03WFlVMkVlUllIb3ptT2M2cUR2c3Jpa0FXeUMxaTBzc3pSaWNsblVMZ3FiRElObkJzQ3lDTHV1MGFuc2prcm4wS05FdlFycVdFcHVnbWRJbXIwVFNIYkJUMUNicHcyQ1YyZzFxQmRNWUJ2TVl3bFQ2dHZ0UHlOYVV3V05XVDN6bHUvQitHRUlZdkRJNXI1MmE1ck84ZGtBY0kvaCtkVDNJZjh0ckVoaXc5OTRnSjRDRW5jdDF3alczRysrQTJzR01VeTV6aFIzYmFzeWZUajdrUCtMMkxlSDRKc3NwRVRna3ZQTVdIZ0JpRVYvRlBLdkhJUkJVT3lPT2s5Y3JPa2VKM1A5dmUxL251U2VWbjM4V3lHZTIyaEJlTXU3Ky9Qb3AvZlpheVZhMzNpQlZXV3YrT2xTUmVUM1J2dHF3ekg1aGRUcVhGMG4xN00wbjlYdmhkVkRnbmpBMWJxVDBXd0RPVTU5eTZac0tYaXdJeUtMZGtuOC9qTmRCQ2dqZVpldldNNUFJdklEWWF3aWIrOWVDbDhFZXR4RFlva1FyZjl2d0FEQU01TXBXLzJwN3NkQUFBQUFFbEZUa1N1UW1DQycpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZnVsbHdpZHRoX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG59XG4uZnVsbHdpZHRoX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVFBQUFBQkNDQVlBQUFDNGxRaTFBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBRU5CSlJFRlVlTnJzWFF0NFRjY1czaWRDeFBVdXBScVBxZ3FSZUFUeERrMDFqWWczMWFyNlZCVzk5VldwdHVvdHhLT28xcVZSUlZ0NktTVVN3bFZLdlVrUUl2RnMwU2pSYXJ4Q0pSSTUrLzRyZTZLSmFzNmNmYzQrT1h1ZldkLzNtMFQybmoxcnpacC8zak1tQ1RMODVOb25FVXdDUW9CS3dIVmdNeEMrd0tmM0pja09nbStVUVZBYm9OQmRjaTR4QTFuNWZzOEU3akhjQmRKaGg3dVNBUVQ1NElHZ0FlQUhQTVh5cENyTDk0cEFhWlkvSlFFUEd6K1h6ZXduQTdlQU84QnZ3RlhnRitBOGNBcEloSDN2Nk5DV3haaTl5ckxRazluTWc5a3ZUNHJiNFBNWkxKU1pYMll3M0dZMnZRWGJtZFhxWVBwMzhqb3ZoSEZBdFVmOC9YY2c0RFBmWGhmVmZ1Q3RFMnROQ0tZRDd3SEZkRngyTXBuREpwUERBa2VCWFFzYk9EY3hJSC9KNXUyQllPQTVvTEVURWpBNTkybGdCN0FOMkFxZnkzQ21CTUtQbjZHeUFEUUZmQUQ2dmFZVCtEU1I3RTlBRW5DSWZCSklnRjl5a1lKcDJQR29wUWdIRmZMTXlrVU5lNzZpTm5WdkpxK2pnditSWkV5aFZzTWVZQlB3YmFSdnJ5dk9rakRrYXgycXBJQ1hnQ282c3l2VmJsRkFKSHd2cnFnUzhXYlN1cllJK2dHaHJMRHJSYWlGdFJwWUV1blg2M2loQkREazJQbzBoSThWOGt6NjRzWTl5dG5naUpmL29YVmhOTWtCMWhQWndXa1BGVlVpa0orMVdZdXJ0ODViWEhteUhSZ0hIM1FJRVF4TmpISkQ4Q0l3RWFodkFQdEZBKzkrM3FqbitVY1N3T0NFYUprakVyY2wvdDFscTUweE1jckUrdGV1Sm11QmtZc2I5YnprcUE4aUg2bXdqMlpqT1o0R3N5ZjUza0pnTFB6d3RsWWZlZU5vTG5rdUI5b1l6SDdVVFgzaml5WTlWdjZOQUFZZDRTT0FaVTJ0SndBWTFGVUpJTGZsQkx3T282L1Yra09ERHNlVVowM21adzF1VXhvbjZMS3NXYmVmN1IzeDYwZWlBMWhYcnBLQjdUZHdhZFB1WHhjZ2dJR0hZcmdJNEt2bTNhd21nTmNUb2wyWkFQSmt5bEwvN3BNMXk5RkRNWlVsWmZETTEwWHNTVjNXSVBoamtyMGlmTzF3VEEwRVJ3eGUrRWxvVnF2Wmw4MjZKZWY5aDd2WmJOTHNhMXJHclNPWkJBY3JEcU9QczNmRUErSTJlSnJOdWJXV0xZV2ZCakpUSkdYZzZEWnpFcHFTdTIrblpKSVQwQmdTelR6UUZQRGpBTTA4bFZZWkh4WFM3NkY3cytVdHVxYmF5VThqWGFEd2s5RDA1Q3lnczBNSVFPYVBlNmFrVEVYYUt1V1l3OWxEeUdFZlk0N3hCT0F0S2ZQbmF2clhZd2ZHYjBqNUtxRHJZanNUN0R3RXphMTg3UVlRSXltRGEvSEF1VzlhZGNseHRDZjJQN0NSYXQxbWtqSkYyUU9vYnNYcmxCL2ZJWTVBVzlQKzZzR056VUdpb1ZiV292c2taU3I0aktSTURaTk5iekxrRVdmNmlwWmRiRzc5SW4yMG5xQmtQakt0SUNuck5hb3puMnpIdW42OGZobUtPR3NpYlNuYXR3RDRPdzF4WVBOb1o2ZFAxRHEwb0lQNmlsMm85UzFaTjcwMkgrL3ZoNTdKOWtoTHYzMnhRWERjb1ZhOFFtczV3b0Z2VnJZSnUxZlV0a1RCdmNqU0ZBVmRSaUlNbys2U3BLeFQ0SkhXd0Z0a1YxdlNrV00yOWVkOE5KT2xiOUhLMW1FM0hXVW5GTlJNOXUzOEJFNmtjeml2OHV5M1A1WXFxbEhBK3hMZkdnOWE4UGU1NkFKWUtTaTgyWXo5OTZIMm1ZQndNRENOTVRKUDgyc2hxL0Zza3BmMmJES2g4TSsxNHBVdmdIZStiZGZaS1JjdGdaQ29wdHdBdmFnN1ErdEdJZ0EzamxmRDhjNXk2S1c2UUtLVkdzanhHT1g3YzZ2YWR0N3ZsUFpySFhZTndiaVg5MjZpRmwwVWgrMjg4MzV3bzBMS0EzVXRBQk0zOUNhb3diS0JTS1RkRjRqbjFETVFiQjFtQjJJTkFScHo1dDE0RkpBaHpscjQ4d3ZTbUFQTVJKcGZCTXdjdXBVRGh0bG95L29jMzFuc3JJVS92eUNOTVVqclVnNTk3djFGQUJvV1VCb0Q0SVZlQmV4N0Jla1BCcEk0ZFIxbEJ3SVl4bG40VjZ4cEh4cWhONXNpemV1UTlnODVkUnlzOWp1OWQyNHVuV09XUEFESkF0YnB4WFpJYXdSd3o0SStXeDNVQXVDSG5nWE1ld3M2OUFXeU9YUjl0dStlVGJYVWZxdm5qaTFsUU1naEhLUjlEUml1VjVzaTdYT0FZeHg2UGcyYitLc2tVazlPL3orbkY3dXQ3UkNhZ3ZTK0JtVC9neTZmNDVrZkhVSUFydEFDeUpQVjdUcWZnaDRMT2ZYdGFVUHQzeDRvd1pGbmM2T0NRdEwxYWsra25ib0E0em45TTFTbExZdHh4bjlEWDdicnRBcHBiZ0RNQW40QWRnRmZBMTN3dHdKZEpuZXpXVk1XbDF4Sm9POG5DTjdtR0lTaFhYa2ZxM1BhM0ZrSWk5d0xmSzE3ZTVxbExaS3lQdUZ4QzQ4MlYwa0FYTTl0Q0g3aHR0NXNGOTB4aEhZSWpySDBuTFpkQURNL2pDQnJPM1JDODBzNndLRnZnUHBDWWZMbHlLOTRPRzJxM3UwSkhYS2dTeXlIdmo1cUNZQUhZVnUyRmpkcXBTVzZBSFlXNkxLTlE5OUtQWDdZVWxXbDAzcHo1TmNCdzdTcW9BdUh2clZETjI5elV4SDNYVTcvTDJ0VUF0QjRJWkRyTFFXR3prYzRINldCd045VU9PMlRISStkTWhBQm5PU3B5SUFTVXNFRk16eHhaM00rU3FzV3J3a0MwS2lQWlNnQ01KdDRkNnA1cVl5ZjUyeUdGQVBaOHhkZVg3WTI3aTFoSFRPQ04yNm45UkdsTER4S1MyMlBpaTZBMWJXaGEwd0RQcVR6RlU2ZHJkNE0wekY2aDRrenY2NGJpQUJ1YytwY1RHWDg1em5pSHRreFprY0ZRUUJpRE1DaWJBb0p2c1dwczZjS1orVkZ0bEhzK1VQM0lGNENNS2trZ0tNY2NYc0IyNFBXLytoak5BSncxN0tmN3FyYmdUbjE5aEQyTEhxOWFaNGN3YXNjanpZQmtqdXMyMG5QMC9Ra3JidS9BS1R1N05WQjFpOEJhTGtkV0haTmg5VktiN09MMmxQalNtcURwQnlaVllyamNVckk4d3dQSlBDN1hiUk9nTFlsMzNLUVNlZzdSRHJYOHVFUEtkOHg2N3Y3dE0va0pBQk4rOE11NnJCYU9hdUwybE5EdlZGUWJyWmR2V3VKcEN6Z1VpdGxXRmplU1V5V0JaMm9oVUpiN0ZmdDdkcyt0VWhhQUtMSkt1eXBCNzBSUCszenA1T0FxeHJFWkRRbDJwWmhSdXRWdTFjaEhMdi81Y0RMRHo4b0JnRzE2QUpvcEhNTzN1R0ZrVVJyblZFd3JzUEhld0laVmd5MDZnWEZnUUhBNlpiLzNmT0tRd25BeU9jQjJFTnZRYWhGUzZqNTVlQXI3V2pGNGJQQVpRT1NBS0UwOEUzQWlyMmpIVWNBTHJZWHdGcTkxVFNGdGN3dlorNENPRUxuK0ZmYnhvR1kvWUQ1UUpZMUZaaU9NTHZaOG4yOS9ob0RrTVVzZ0Y3MEZtTUEyc3ZoQVcxbzYrOEkvNi8yVDBWSVRXWTYvNUV1Q2lscElKTkdRcitkQ1FOYlh4T0RnSG9hQkJUVGdBNFRGQTY2ZitCVFF1TmxCMmlaTVMwQ292c1c2WTVBdW91aFloR1FBdTFLL0pla0hLbE9BMzFWV0hxc1hWTkM2YWVUcWNZSkF0QVRBUWg3Rm9rY0c5U0tqdm8renVCVTBuREpRVm9DWFJjSWtwU0xURnR6dmpvRTcwNFI2d0IwcExjZ0FDRVB5L0hCTFdrQjBpbUdoYjZMNCtqSTd4V1M1WXRPNk85dG5XVWxvSkg2VjVxTkFWZ3gxZVZ1RkZ2V1h4UlBCM2R5bVYzUWdTUWxEMm14eFdkUlhMQ2tYTFJqNlNDVGpwck9Bc1QzYnl2elRsRVlyY2JTd3FhbmhnWElzcG1teFN6Q01EdlhvRXRwVHAxelJQRlg1T1N3RnJUQmFRV0hEL3E1YXozQUl2UHhzcUh1WlpObFRjbUYxb0ZiT2hPZ3VsRnNDWDFyY1Q1Nlh4VDlBbmJiakdDUWhjZnF1VHRnbVNXZGVtTnBpV1Z0MFdmbGp2c1BEZ0x3TnBBdGVYUWh5czBXeGI2QTNYaE9oYXJzQ0FKSTRTQ0Fob0lBT09PV1RTY2taVHFxTUdsakdGdktwbFljajZXY0g5RlVkQUVLMm8zbkpxaHlibHF2c3BKbDAxa2FGTE9BSmcyWEhEVE1PQUNIdnFvSENwRVhKemp5cTBXdGVRbTY3MVpCQi9MUFVBNTlUNG9pLy9kS2lBY09hQUhrSHB4ZzZjQUZXdFJBbHp1c01ZYnhOYzNZd3h5UDBTd0F6UW5QMTdrVEIzR09aeHl5NVRzMTVoNmwwNWxhczIvOUNjUmRmTGZKUlozYnJnVFBZNXEzQU5BVTJjZTVSdmt0QXpXL05Oc0FoYnpZQ2R6bnlMTVB2V1lmODlTNUUwL2c5TTl0YXI4Qkc5RkZwS25zQnAwdmdUWFViY1gvcndISzZkaDI1WGh1UE5LY0FFNE9iWEZVTnBzdWN1em1DcXdmR2YrQ0lib0FHdTVldS9SZTR4dk1XUzNsV1ZWZ3BsNXRXRzFXNGhDa1A1QkR6MVMxOXlEZ0czWHhMbDJqVmY0UjhmWUJvblJNQUQ0Y3RrdHpjOFNwdmFqdFZuTFdpa3U4UHp0VVdiUUFMSFl4Rm5QdU9IeTc2b3pFb1hxekg5SWNoTFRQNTlUeGk5UVBHcGxWMmpFRWNDc2s3aUNrSlVTbjNkRHVITFk3NnVhSXJaYXlXVnBJQ3pVNEZuTjRBYkYxRnh5cXFPOFdBQjlzWUhlNkIvNFVaOTR0ZWp6aWVEaWdpOVdCU0NmZGJMc1o4T0RRN1U5Z2dRMTJyTUx4alkrUnBsSjY4aitrdHhQUzNZMUR0emlIRU1EWjRjMHZVZTNPV1RNRzBPMDZkZjV6K0huUkFuaTBYQjNYMEl6M3gxaXhCM3dDMmJUU3RLUXd3Q2tYMWlOZExZR3RTT2N5d0lOVHJ4bXdSWm9OQkhDTncvZnJBOTlYbXByazVleCtoelNXQkVZaHZkRjBURHFIYmx2Y0hiWFJncTU2UnRCSFVyWlJXcEphd05iYW54N1poWEFoRUh0K1JOTU1IZlcvTlA5RzJuaS9EUlhEazFmang3NmNyOUJhaTQzQUJiejNIY0x0d01IckUzMkw1QXB4cElIMmYvaEx5cTA3dmRBY2JXSmxGSW5BSEZ2U2tHTTJIZU44bE03V08xTmhTdkpLaE92SmJqY20rUmI1NVN0SUR4MUcrclNrSEZrZW1HUE9QYnZnTWM3WGQwT0gwdzRqQUJUZ3RLZm1KUXpFanh1c2VLMDlRd2JlM1NzcEd4eG96dmRYS2dPU2NoeHkyb1dSL2s2MUVVUjJIS2tPUWRBSXFHZkZhMDhCN3pOSTVTZWZ1SVNBcHJ6b3dFaGFQRUpFZTgvT1NhWHVCNjN6b0gzclR3QTFVT0JwSDd1Ynl2am8wSTQrTnljM3NDbWRzbXc2aU9BT1M1c2xvVzdBWUFheUcvbmU3OEJOU1RtbU84dGEvZ0VLdTNZOGIrOS9ubml3TkZBRlNuczlLc2l5WkV2WFpETDlZeW83OFNSUDRYRkxEL2V4U3lHcitYSENXQVFSa3BDUkthUDhQN0UxRXVRZk5VMTNzNEx0Q2tJdGxtRDRZNXc5SW9QOXFDQk1jakhmK3hMMnk5MG40TzdvdmRadyt1blY1K1F1dkJndk9NQU9wU0hjNTFMcDhhZmFzWmFWdjhIVnBWWksxenZUNmlmWXNSVTFBMEVuSU1CRlhJWVc1ZzEvMERRcmlrTTdmaDNkWklMWDdHTzBSMkNCcE9LS0xDRUZCUVhpY3FteHA5dXdsdFVJb0pnQjFhUnhpK0YzcDllN2FtZmIzZk1jZXpvTVA5THV1V1lHZDVVOVFKZU02ZlVlN0JNd2xmendOUDFTMklxeG5Nd1o5VFNaUXFvMks5RVB3UklYWXQvOFFyZTI5RTc5b0pGZE43R1VISE9tS1lLUEpPV0lLQ01JSGNNMUxuT21kNnlXSDRIZGFGQnlHdkNPQVFtVXhrcW9wVE1kZGl5d2E5SlU0b016ZE5uaGM0VzgvR1BXTEcvTm5LbnF6RVFhQ0hvSm1DZ1phQnNycDlDbzhvRGZ4alN5KzA0MjVHdExTYm51cXJzRmduZEdJWHRzQlNLQldQaWZ3OXFwSmQ0L1ErZnIwZG41ZENKd0tRTVVmRG9lYkdiV1I5N25IdldBeWYyOXN6VEZzZk1mV0krV3F3VGRuMTEzbDlZcHJUTDlPQTFHMEZMZ2dVQm5pVzlrMWpBazhQdllocHBzWjBYK2toMjdTc3FGbGtUMHpucFlTQnJ6UTFyWEh3MmZ1MXFVaVhFZm5XdTN6c3h1TkZXcGx6TXJhRlppTDJ0aHJyOC9wMjZoMDVXNUk0QnU3LzVFaXRKOGU4MThmNk9wb2JmTmM1K0pjYlFHbFNPU2FDY1Q3YzZpczgxb1AzaGp5WGt1WHRTTUJQNFk1NmY1bm5ia05aM05RUFBHdnBJeWMwQ09UVk56dEFTYnRoQVgxK2pUcE5zMVZ0Q3ZBTDh3MFBrR3grQm5GNXc1ZzJBM21uT25vOEZyc0hKQ3RxSmp1Y3RLeW5SZEdRY2xoVzc5cGFsTDZycmZadmFreXovSmZtZUJjN0FsOXpyVGdsTUFJMyttSmc4VnZpeHBYcDI3enBRQmxhWW1VYzFGelRNdmhtck0rSVM4WFZ2bC9xWlQwUWwxWjBwYVN3SnBFL3lLL21DTGtUK2I4dGxSN1Z5OS9BRHo2b2dETzUxVXhIbkxHa25GOEdRYU40bTFzditkU3dMWEovcUswMjJFQ0FMUXU1U2ZmRUkxQ2R5YzNFQ1FnQkJCQUhxWHNwTk9xaWFCOUNrK2dnU0VDQUxRdTVTWm9Kb0UrdCtlNmlQNnowSTBFemRoQXUwRmhYaUgyV3dLQXpLc3VPSzdIekJVV0UrSUlBQUR5SjhSOVhlWVpaQ0FEQkxnMzhmZlQxaE9pQ0FBZzBqRzlIbzdaTE9wRTVET2VXNmdwN0NhRUVFQUJwTE1tZDY3WkZrS0J0THBDakVMaUJjV0V5SUl3R0J5YjVaM0hKcjN3VUI2SWMzL3U4QWNZUzBoV29xWUJTaENLVGI2cHhhU3N1bWw3TU1OQmFCUHpweG5Zb1dWaElnV2dFRUZCVHdPemZ3V3dDWWdHOGdDL2dlMEVvVmZpQ1BrL3dJTUFHdXdGejRLN3FsR0FBQUFBRWxGVGtTdVFtQ0MnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmZ1bGx3aWR0aF9sb2dvLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiA1MHB4O1xufVxuLmZ1bGx3aWR0aF9zb2NpYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUwcHg7XG4gICAgcmlnaHQ6IDUwcHg7XG59XG4uZnVsbHdpZHRoX3NvY2lhbCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZnVsbHdpZHRoX3NvY2lhbF95b3V0dWJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFb0FBQUEwQ0FZQUFBQXQrSzdBQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUE0aEpSRUZVZU5yc20xdElGRkVZeC85blhKWDFXbTZta0JGbVJhSTlCRUVQZ1JlSWVwRHdRWG9KZW9tZ1hnSkxJNG9LSlRKU0JBc3FvaHRFaEZBR0Z0TE44RUlKUlZHVXBsZ21rWUZsYTNsYjhiYlRkOWJaWlMrdXV5L05uR25QSC83TW5wbGx6NW5mZk9lYmMyYm5NSVFwcDVLaDBDYU52SUtjVHJhUnJlUTRjaEk1UVN2SGs1TzEvVmF2WXhidHB4UnRuMXZNcjd5UVJzbXFYOW1wZlo0bGoydjdKc2tPOGdoNVFpdTdqem0wc3AwOFNQNU8vcUU0QjV6aG5EOWJCQXcvbGtjdUp1ZVRjOGt4K0w4MFRlNGt0NUVieWUwRVRnMGJGRUVxb2swTk9SdVJwVzd5WVlMVnRDZ29yWHZWa2tzUjJhb2psM2wzUzhYdkMyY2tKSmRLTlJhQkVVWFJ4UE5RcTJUa293S0txamIvaUtxU1hBSlU1Uk5SRkUwNVd2YVhDbFF1UlZXWE82SktKSStnS3ZIdWVvV1NSMUFWZW9QYUpIa0VsWXNOby95VXBnM3BwWUlyblVkVWx1UVFVbGtjVktia0VGS1ppdllrUUYvRnh3R3hNYWJyZWpiZHExMmJDZFpGazREaTdXWUJaVE1HbEN1WVY0TGR1d3JXWEE5c1dHOEtVQ25HamxLMmdMMTVCSGFCWmd1MnBhS0NTakV1b3J3VkZRWHMzdzNXK3h3NHNBZXdXSVNNcUZSaG1yTWtDYXl1RXV6ZFUyQmJ2a2lnVWptb1JPRUNQWHNOMk1OYllQZHZBT3RXaTlDaVJBN0tLbXdLTGRvSzl2NFpXUFZ4SU5uUTYybmxvR0tGdnQ5RVU3NHEyd2ZXMHc3czNVV3pVOFdJVnNUeVdxTk5NWkpadmd6czhsbXdWMDFBM21iZEx4Y0hGV2VxeWNUR1hMQ1d1MkQxRjRGVkdYclZHcWZBck5xNUEreGpLMWhsT1ozR3YwK3o1Z1dsc3l5bWJmbWRCMUNQMEdqKzY0QnVvQnlteWxOdk82RWVxZ0RhWCtwWnE0T0RtakVGb0orL29KNm9BYTdUSk5ycDFMdjJHUTVxU21oQU03UEErV3RRVDU4RFJzYU1hc1VVQnpVcExLU21acWpscDREZUwwYTNaSktER2hNT1VQZm4rVHowcEUyVUZvMXhVRVBDQVBvekNyV2lGcmgwRTVpZEZlblNEWEZRZHNPYk1UY0hYTGtOOVNRbGEvdHZFWk9BbllNYU5yUUpMUytnSHFSdTlxRkg1RnZLc0hFUjFmOE5hbGtsMFBqWURJTVR1ekdnUHZWRHpTbWdtKzYwV1lhNUxsRDYvNTArNFREYmhHbVFUNHI3NVpRM2RLTGdvUG9raDVEcWM3OXh4d2VkQ1pMSGdocFhuQU9KN3VkUnJ5V1BvSEt4Y1lOcWtUeUNqL1M4UVRWSUhrSFY0QUhGMzNxbFRZZGtFcUFPalkzUE0vTmpra3VBUEV3OG9MUTM5S3NsRzQrcTNhc1cvQ09LNnlqbUY4eEV1dW8wRmg3SlpXaStDbThabWg4c3ViQXhIRkFMZ0l2b3BiSi9CUmdBUysvK2JydVh0bUlBQUFBQVNVVk9SSzVDWUlJPScpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZ1bGx3aWR0aF9zb2NpYWxfZmIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvQ29udGVudC9pcW9zL2ltZy9mYi5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mdWxsd2lkdGhfc29jaWFsX2luc3RhZ3JhbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVBQUFBQS9DQVlBQUFCUUhjN0tBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBRm5OSlJFRlVlTnJNV3d1UVZ0VjkvNTl6Ny9kOXV5eTdMTEM4V1FRRUZBU0pBU1ErRW94R282aVQ2WXhXYTJOTUU0dXZUTk00dFVtTjhaRm1hcW96YWV0bzYyT21UVVpydFRHdE1ZbGFSNjBvUG9yeUVxS2dvSWdJTEFzczdDNzcrTDU3eituL2NjNTlmYXNRcXJIZnpIL09mZC96Ly8zZi8zTy9FQTd4KytxM2ZsWEI0UnlrcFVnbklzMUFhb0wvbjcrRFNKdVJWaUk5anZURUEzZWVQL2hSTjZpUFlMd1JoejlIdWhZdmFxTUxsYlY0ZzgzZCtHRVBzSFdqM0dtVlNvNzlIbjU3a0g2QzlQY0lSUDloQTNEWk5ZK2RpdE84WHdOTVZSWjQ2aHBrVkJhT0RBQ1ZnbUJvVkpEWlZqaCtvcit0U0pjaUNDc09DY0RsVnovNnB3SFl1NUZSVFNlMVkxcDVBQnhYS3BIcm9RQlFkUUQ0YmVPMkRXOGorZTFQUmt2b2RWY2lDUGQ5S0FCWFgvV2Z5N1MxOTZSTUl3cFo1dDJ4NUVaN0NBMVFCUk53KzM3YkRERVNDTEVEZ1dZY0svMXhnM0VGZ25CdkhRRGZ2dUlYUy9CVnoycVdQREdlU2w0WG1iZHlwenJFeklncHVzV3FlaEJTTTNDU1Z5b0ZBcmZqQWhnMHhrcDlYSnB3T29Ld1BBSGdMNWI5dkFrWmZoT1piMCtsTHNxYmFrSzkvWU56akIrdUFTcTV3VG9neEFrNlU2RFp1R09tQUlUZmp0MSt6R0JvR2Yvdld2RSswbXdFNFdCSWU1WFlYSWRUYXRjRlpyT2VQL1VEOVV5cmovQUI0RHkvUDVhcXZPSWJqUVZuODg1QnFnenozaFFjRUxFeUxMN0lRZ0xFRVRyUGRxVHJrRzVXTjM3am9VWnR6UTVrdnBYVjNaclU3cTNOajh5RnpVY0EzQjh4WmpqTU9QRW9hRDl1QW95ZTNBcE5yWTJnQS8yeEdtNGNHK2crTUFBN2QvYkFwazJkc0dyTkR1alkxOC9BUkVlbUVmdVJKcW9mWGZhdmY0aTNQOHhNV3lmOUROT3A2bWROUXZiYmpob0ZpeTg4QWFZdW1QS3BaRDNyWDk4SmovMTZJN3o3UWMrUm1zWkZZY21ZcGNTa2QzUWVBRzB5cWsvSHZOTkRDZ0lGQ3k5ZUFQUFBud2RLSy9pMGZ2T09ud0RIelIwUHp6ejlOanlLUUF5aWxrVHFkM0tXUzhPeU1RczhzMTdhT3N1NDF3WW4rVXBqQ1U3Lzdwa3dZZTdFdXFjTjlnekE3bzBkMEwzekFOVDZhODVPVkYxQ05GUitBSVVRbWMwYWFTdzFoREJ5ZkF1MHoyaUR4dUdWNUowYUJYRG1XYk5nNnRTUmNNODlLNkZuSUlJYUhMWlpMRkIzWHZ6UC9jaGNROEJNRHVFQWJSb0N3M0lJWDdyNVhCZzdlM3crMzBTbU56eXlHbmE4dGcyc3NUbnY2S09CZDRDZ2ZBS2tNZ3c2UitqT0dhMFN4eGhyT1I0N1oyaFErNmJQbnd5bm5EY0hKaC9kbHB2SHUxdjJ3cDEzdkFoOU5RTTFCT0F3dEdFZytNcnM4MzhVR2dNQlRqeEVrbEgyQXo5YXc5c25YWE1hVEQ1eGFocFFJd05yN240ZVZ0LzFIUFM5M3lYWFc4dEVRQVpHVElsTnpLVEh0UkZUODZSb24vMk5hQitOZ1JOQ2tPUWlxV1oyN2VxR3RTOXNnZDZlS2t4SEU5RE9ERWVPR2dhaldodmd0K3QydU92elVXaUlYeGlXMEc2VUVSL0FwdUFtQVc2aTRnY3NURVRHcDUxeFRPcVZCeU40K2NaZlFlZmE3VkE2UkIzQUdxQ2dvQVh1R0VzZjMyaEU4cHdZT1EwSW5HUFQ3aHhKVStNRWpjWmplT1ByVDIrQ2ZUc093RVhmT1EyMU0rQlhMVHJwS0ZpL2VqdXNYOS9Cd0doOEhyMHkrcENRR1Z3dzY5eWJzMUtYMFNUYXdNZndFWis3Y1NsVVJqUW1ONjc5OFg5QjU0dnY4SG1OSU9yWUprU1M5L2NHRGxodHZkU2RWaGhYWUNVYWswYWNuRk9HVkN0S3BRQW1IenNPUnJRMXdjQitMTzd3dlFjNmUyRWYwckdMMGtnMHFiMFZWajYzMlZtaEFqMUVUcEtxUUJTN0Y4dkV2UjhBUHlFOE52NmthZEE4WlZSeVU4ZnptNkh6cVkxUXNvY29ocksybjlpOUczRlcxcWk4L2RNNTVKUWt6UnBCVXNOOU90OHlaU1NjZWNNNU1CeHpEdnAxNys2Qlg5NzJET3hCYzNqN3BYZmhyVVZId2F5RjdYeHU3SVFXbURkdlBHekFNRW5XUVpGS3pFZ2xEakp4b21RQ0piVGxNbEpJMitoQVFxUXlqVlhhajJIeUdjZm1tSHZuSDFkQU9CanorV0JRS0J4SWlmZnhIRjFUWXBMbmxxcXhqUGpNRWoyN0t1L2lkK0w3YVM1aGRpNjBIOGU4ZmZLeVV4UG02ZGN5dGhsTy81UEZmQTJHY25nWm5YRDJkOExpS1h5Y3FPeEhLMVN5SnFzQk9PSFlSUUR2QTJnMEluMDZQbnBCZTNKRDkvb2RVTVZNckZTc0FmeCtRY1hFMDF1V09HU2xUL2JjVkFLRDc0bHhEa2xOb01YVGs0MGJuSURZUDhDWVk4YlZhZG00bVdPWU1aTHZnVzFkc0hOekoweVlNWWJQVFo4OVRzNHBNUU0vb21NQTMzMmdTQkdTcEpXM1NXSTZUaGtuTUJvUjlWTEc5Zys4dkJYOVF6eEV4ai9Vb1NTNEl3WFFldW8wR1AybFdkQXlmeEkwb2tvcmx5NGIxSXkrN1YzUXZXazNkSzdjQ2gybzB0VnFEVzhSUUdLYzE4R09ibWllMUpydmYrM3VaZTFRbHB5amd1MG9IQThBNVFvVUVicTZCdGdMS0lja3UxK3RYVkZJR29BdjV6QVVXd2VFOHdPMGp3ZzBqc20zL3dhMmRtS2VIeWVjcWlFNXp6YzAycjQ4RjlxdlhnSU43U09IOUJjYVBmanc2VzFNRTgrWkExSHZJR3o3eFZyWS9PQ3JVS3RHK0Q0RmI5NzNJaXhDUit3elQ0dU1yL25weXdJQU1ZaHo3ZDYrUC9mY1ZxeEpldmIyaVZLU0dpbmpZZ0pOVVpPcUV3QjRNSGFlbDVqV1B0K1Y3REJvTEtoMGRUQUh3RkRWb0dzWFFOalNDRWZmOGdjbytabS9VNG9ib3ZTbVg3WVlKcDQ5RzliZDlCdlk5K1l1NkZ6K05qeC8xWU13NFl2SHNLbHNlMkV6N04yNkYwSldhY3RTdGYzVjNITXFxR0VoYVhMc0V3M053bWJwYXdFbERHcGlaNlFpS25ESnFCYnBFMm1kVjNPTmFCRUFxaER0VlVFUFNxT2JZZFlkWDRmR284Y2VjYTdmTUs0RkZ0MXhJYXovd2EvUkxONkJ2bzI3NGEyMzkwRHNUQ01rNzI2ZGpidW9sWXZ4MW5CWVZ4bS94QnBrZEFKQ0dKQk5CQ2JITkNoWC9PQTVyZU44N1k5QUJYUXMxdzdLYTRPdWxHSG0zMzExU09hai9YM1E5ZHdiMExOMkcxVDM5S0w2bDZBOEhrdm8yUk5oeEVsSFE3bHRlTUU4UXBqM3cvT2dldFhEc0gvakxwZEhvRjhJeFZGSzlxalliRU5UQUFBMW1oTTk4alhHZTM0dEthZWhXU05BSkUydFBkUFdPUWtIQkNVZ09wOC9hUVJMaC9GUStWN3ltL3huWjhPd1dmbGl5ZUlFT3U1ZkRydnVmeDRNcWlybEFPd3JyT0x0M1pUdUlPcWp6MEIvY2MwWG9USXA5UmU2RXNMY0g1NExLeS82Ri9RSk9MOVFzZU9MaVRGS1hpaVpvTWdSNStkS1NWaElJWSttbXdPQjhnMk5VUUlFQUdhY21vRmdCQWpuQi9oNFlPbzBRT3RvQ0ZjbnY4WlprNkR0SzR2elRiakJHbXo5cTU5Q3o2ck5QRmx5YXBJY09RREVTL0YyMTlPdncvNFhOOEdzbi93UnRDeEk2NDdHeWEwdzVjSVQ0TDM3WDhXb29Cd0l3RnBBRXZZbGZGNEREQk5RbGp3RUNPUVRkSUFBTUttSW1XV05TTWFZYlQ0SGdFclBLZGFlbUFIeE5QYlNNK3B5Z2UwL2ZoQU9ydG5JMXdiK1dycGZ4K216K0RueWJCanNoeTEvK1RCVU8zdHl6NW4weHdzeGFVT3AxcXdrV2xXWFFMa2tLcWp6QVdJV0ZDbElFMlRNcHZza1RISis5UEl3d3p4T01ORENuRkpGRGNneVRkZEhDUk9sVVkzUWZQTGMzUFc5SzlIZVgxanRyb2tFTkFlY2YwY0Nkb1pNWHkrYXl3dTVaNVV4SnhteGFCSm5od0VDUVE0OG9HeVVrcm1hSkhRNUFCeWpYSlBFSnQwbkVLeVloODVMd0RHbTBvbXBnaE1NV0FPaWVvWndlL2lDR1VseTQzOTdIM3JDTVpvK1Y2a1VoQ3dZU251dEVHRjBQYmxhdXFhWjM0alBUdUpyMk1NVDR3NklNS0ljcHVBRGNPcGhuQlozekhSc0VnM2dRbzlmcUZMYkY0bG53K0JRUGlBR05VVGgyM2hzdmpjWWQzWEQ0S2JOeUl5VnJnL1hXTnA1WUhGNndEWXN2b0J0bUh3Q01tYzRyaCtFL2kyN29ISG1oTlFYVEIvTkFCbk9YZEQycTVUZmFJaXNnSkZ6Mk1SNGJKT3NMeTNDY0Q3a1FBaEVac1l4bmtRQjhTNGZDZ0Q1QzlmRnlrV0I4dGhSK1JiWjF2ZlIvOVFBWEoxdlhYTlZlZ1BpOUNnbTI4UVoydVFZcWFsQnFuWjA1UUFJRzB0dURzQjFoS0ZrTFpMd3B1TjZIMENTbHVMYWdtUkJzbTNkZGhvRm1IR1RNSjRlaXd1SmtNc05oZ0NBUEhQTysvZjB1anpDeFF0aUVvd2JpV21kTU0zN3htYUEwS3dSdG44Zy8vNUt3RTdiR0luLzROWVNDSVNDdGJyZWhCV3d1U3ZDSllrcjFUWFBQU1M3OUl4cmxkRUVCMEJkSHBBa1F0bEZid2VBeWM4Z2JCbkcxL3BjMFRNcWFxNVlDandTRURUaXM2MFJVRWk2bE1HVnhvN0ltMVZ2djBRaXRpU2RORHRZem9VOGdQYXAzSWFTMUFHV2ZSZ2tuU2lpa0oxWWp2RzhLZWc2RFJDSHBsUngvUmNuMTdrN2QyMXBhcnVFTlFzWnhtblFxZFN0ckpzWm0yb0VxVDRsTWJaVWdvYnBFM0xQck83Y3l6NUFTbnJXcHdRRXBZdFJRTEpCQmhiazJhUTYwcGloUm91Vk1LaVRDT0JJUmNtMkt2b0E1V0s1U3VPL2NoUnRlU3MvZ2RaV2RJelQrZnBBMWRMUTZjSnNvQ1QyK3dnVXVGeUFJd0lDTjN6aFRBaWFoK1dlMmIveHZYeTBjSE9VNXhRMElKSkVpQ01GaDBMZnFFMmpnT1pKSkNTTUJkcFRKQTR2WndJcDQwR0JvZzJyYVEwcmQzM3p4UmN3T0NualVSb1d0U1JnQVFOdU1xR1lRREF3NXBLekN4bGxGUk9xdHhKbUpTbExRVkNGNVdycWJlakk1UUNSeWVjRnJ1dXRzNUlQc3NtSll4SUtpWkE0UVRwWHc1ZldlUFFFQi9mQjRHdXY1Sk9YNCtkRDAybWZ6MldMMm1sRGtoVTZJSFJHR0szbmZSNGFaay9QUGF2N3Z4SGdhcC9rRWRvVmNUd2ZpVlpGQUZqaXJ1TWwyeG5HdlFab1hjaktra21tMnBDSFZaZ1BpRlJVcHcwRGp6NlF0c2U4Rmx6NUxXaFl2REJoM0p1WjE0eWdNSWZtTHl5RXRpc3V5UmRUVVFUN0hub3lrVHFEb0p3bU9HMm9Nd0VRcG5YTnJVc1lQMEs2WnFGekpwQ2FnUWRERlUyQVFjbEwzbXNEa1gxL0V3dysrVWloK1I1Q3k3WGZoK1p2WGdIQmlFWjNUNVFBcUJ5STRjZ21HSDNsWmRCMjNkVmNxR1IvWFE4L0NiV09Ec2xPc3lBNEFIaS8yUGxYcmxYdnNrV2RNUVh2QjBLZFpJSU8wWVRjaTNSOUZDQlFraHBCRmI2WVF1RVAvdnh1Q0dmT2dXREdjVm52Q1Exbm5RK1ZKV2RDYmUxS3FLMWZDL0dldlpJQmpoNExwYm56b2JKZ0lhaEtwYTdDN0YvN0JnTHdHTGU0MmV2N0VXTzZpUlg0SGtjeENuanQ0SW81MW13RzFHWm5MYUJjUXlkNWdQT2tDUkRDdlBzMm85Q3Z3Z2MwV0s2bmt6V3J1cDVZREgxM2ZRK0dmZnQyQ0tibVcrcXEwZ0RseFY5Z09wemY0QnVib1BQV2Y4QTBKUkt0TU5RMWxxUkh3RkN1M2FmcUFQRGhuVXBtTWdWaVB0Q1NCbnNndE1xRVBxVnFHV2NVT1ZVdGxNTmw1TFlSY3pBbW5FbURvOFlDMlQ3b3YrczdVRnY1MUJHM3hQcWVmaGIyM0hJcm90Q1gyTHgyZ3VMU25STTRrd2l2NkFUQnQvUlVadVVxY2hyZ3h0Q3J0Qzk5T2ZGeFdrQ05CQnNVTkdCWVdSaFVvb3RLRmN6QXB0bXhOVFVZZU9RMmlOWTlDNVdsbDRPZU5PT3dHSS9lM1FJOUR6d0FBK3ZXSXc4aFNZazF6UmpsWDhzdmpJbHgwbFBxTHRIY3k0V3ZVcUpJd0tGcnJIVkpVYm9Fb0tVYVRNT1B5cGdEa0tTSit2ZmwxV29DVm54dmE1bUZWcGtQaHdvQWNCRm1tYUwzVmtGMDEyb0lKcytHY080U0NLYk5CVDF1Q21wVGc5d3lPQUJteHphSU5tNkF3VmRXUUhYVEp2UU54RGgxTEVrNG9YeE41WXlmR3FJc2ZPVzJ1U1VHVUduUEw1ZEgrN296MlMyMXpCUlhwcXdGV2dBSnhlc2I4Y1RrOGFtZ1FTUlZTWEVPYmZvN3dWWXgveTdMNGtoNDlQR28xZzlKaGFmRnVTbFYzeGkzYnBXSmF4L0swV2tGYU5lYkVHOS9BNU1sUEYrelhNYnkyRi9qMFNEVDlGQ3RRckZ2MTd3MTlIMllTait3NEFWUHB3clVUOVR1dTRLbStXbmVRSDFIcWlTVm14ODdSQ3NWSTNXLy9iSzltSUQzQVNoeGk2UklsVUl0R29CQXhGdGZoM0NXOVBtQ3FaOEJOV1k4bXZnZTZSd3JsZGNBL3dHbHRaS3Y4MnFUNjhVaDhwWnE5c2kxNEd2dWUxRXJLemU2R3VGbFFZWnhTQmgzNnhyTUxMaXZ4N2hZYzh0cDViWlJNUHlFZFAyaGQ4MDc3TUFWaGdyNXhNZjdBc1VnV0E5RXdud0ZIMXpCaVNEUkNBMnlUeFJ0V3A0TForV1RMNkpWQjFEcy9IVHFDQlBTZko2MytUcTM3N1lWYjlPeDlCMStYMHJ0dElNRXpqZUpmM0k1djZxbnRrdk95dlVpdTU1WmsxYTF6a0dTMml1bitzb3YvU2ZNazlUTGJsSXNlWndzbFpHb0FkSFdsOEgyb3NTSGk0MlZqdnN5cXZKTEVIZjhOdU1IVkxwSWF0M25kRTREYUIyZmFuRVZZaVVXS2VrNVVCZUkvWWlSVWxWcGZnVFZkM293Rm9kSFFMaVBKclg3VXRSTEhkd25OQlRxR3ViUGd0WnpUa21ZciszZUQ5M0wxOG15dUpXMVE3Q1pUN1d0YUlHaHFFQzJic3NxWlo0a1VRN0VETHhHNE1TcnEvNHR0L1pYT2UwNkNNWk9ZNUFVbWd1M3BvbENBVTZWdlpSRkUwUUwzTE1ybVdjNzRNWDhOTCtYdGlVc1ozS1NKRkdMYzVLdlRKc0lFNjVmbHBQKzdwODl3UkVBSU5QYlVKa1ZMMGwzeEtSc3hkbThaNzZVbWdFZHR6emhBRDM1Y29oM3JzMGtOTTFRT2YwV0NDZDlObVdlU2ZyMHZBN25qNVdDT2lENG5RUlMyUU1qakFPL1U3RVQ5bEdweUxqUFdKc1d6SU1KdDM0WGdwWjBOYW4zMVRkZy8xTXIwNFVlbFM3M0pYMVA3YjlOUWpPNC9xVHAzOE9YaG9uYVp6WEFTY1FEWTNhdHcxQzJrSmxuRUlJeUJGTk9CZDB5RWN6Qm5ZaDZyMGhDZTgvcjg0UjBYMHpHOTlOVXVscWJ6MTlrZ1RYMlgxcG5pTEs2eWUzUStzMnZ3NGl2WFl6eks2Zk5rdTBkc1AwSC80UmxjNVJjbTN6anlqaG9kOHlOV2cyb0E5ZWV2aDZabmt1T3k2c3RNMTN5akFjczFZU3BwdEZRT2ZWNlVNMlQ2ai9EN240UDdKNk5ZSG9SakxpS1ptZlR5akRqRy9oNGxQb0dpZ29jSWFoOVJjZm9FMFBjcHRCSWtjTGFBTFZpR09qeDdWQ2FmVHlFVTZmVnZidTZiUWQ4Y01NZE1MaTdHejA4NWc5RUJzT3BkZHRJTVpMRktCTkhLTXc0aEtpc040UXFWS3ZRMGMwbE93Wm56OHg4T2N1OEZ1bVI0eG5jRDRNcmJvSFNaeTZIWU1LSitTU3A1U2dBcE9EMy9VZWhGMStGemp0K0JuRnZGYWNZaU5Kb0QzcmVEQWg4U2l5Vk9PbFZJVEwvT01hQ3l5d3pqd3pTV0hKbWtHVmVaN2JOQUVScjdzTHM3U1hNRHk1QWJaajhxWHdxVzN0dkd4eDQ4QkU0K01vNmxpd2FoL3ZNbjN5RUZudTNVdnp3ZG14enFTcWVlMXgxMzNSV0k4YnpIYWp1clJ5bnZRTWt4MFZxcnlYdEZjY21Xc0MybmRneVpsZWpqc0hVZGhHb2tjZUNHamJPdFp3L2dSOG1VL0d1RDZDNllRTU12UFF5REd6WXhHcE55Vk9NV1NTTnBQYXhFUlczL3B3UkU2RDltTXdDRXpPOGJ6K2F4MFQyUU4yM0xiMVpOK2liZkxMQ0FHZ2hDRkxtRXpCeXpzdzVPdS9NMEorcTBuRHU4RExTUnRTUU1pOXJUUzQxcG4wNnpqNEFZejlVYWJTOGJhdTRQeURiTUdnd3RZMGgzdDlMcmdXWktuSGF6RGJPREh2bUhiTU9DR015dnFET0R3UzNuTEx1K3plSGJrSGpkaHZvYjZES3QxTXRvQnhqa0dHVXBSNzQ0d0tFTG5qMDVCOHB0UU9pZWxacUFpbUtqTlFBeGpGUFRQdGpzUUJnQjRSWkdIRGJUQWhTUHg0alFxa3FWWkp3YUpOUHF5WEJjZC95KytvMHYzU2Y4UU95THZRK2J0OE92cVhlZk8xdkRxS2tMMFZmSUd0T21aQ2xWR3Ivbm5rQ1FydFl6MnZ1UWVERy9INmlSZjVad1JEZ2FwZndCKzQ4bCtDeUR6NWJESHpqSmYyempZTHMxeXcyL1l0UGJySEc1dmFWT0VmcThseDZ5cm9iRGtKbVRRR2FyL3psY256UlZja0V2V1MxaitjWkpuU1crYUhJYTRsT3IxYzZ4N2g4N2VWQ3E0S0U0ZVI5SGhTZGFwOUlPc040c3VoV0lQbW5oMXZqektZUkRNWlZuM3Z0cHVWcDR6VHpHMzdwZjl5TFZ5MXozekpERGd3ZkJUSW1BTmtNTU15bnhPQTFSR1dqaUVvK1czVTlxOEx6ZlgzZ3dHQmdYQjZUMDRCODV5VXBSUkwxTDM2enhrU1Z5YkpGLy9QWDkrWTd4NFZmMDhYL2ZoOCtiUW5TMWlTRDh3LzI3WmlzRkYyRXFDT2RTcFJ1MURvenc2R2FLYmxuWjdqS0hNK3FmeXB0bS82VkJiSUx0dWxmL0pUOGMzVEpncGYrNXI2NmJ4U0hpamJETG5ob0JkNDFCd2xUUHRpVGVudVYrU3VjeWtRR2IvZk9GeFNpUlBidmMzbnhGQkJRZVVtQ3pvQlFseStyNHBjNEdXQ1NwOU4vaDY5SG1uUENDMys3NHJEL081ejdNdlR4cjFWUW91Y2dZMHZSOFoySVRNN0E3U2F2N3BBcGZLUVA2RkxjT0didnpoN2VrWEZqOWpoRkF3bUxSa0pmZjh3UmdjSWVSUUNPQkgwVUNXS09CQ2FXRUJoaktMUkljVDRVSGtUYWpOc3JNUncram5IL2lUbFAzL21SL3g3L1h3RUdBTWl5aFlLcmdWSktBQUFBQUVsRlRrU3VRbUNDJyk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udGlsZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ5OHB4O1xufVxuLnRpbGVzX25hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEzM3B4IDQ1cHggMCA0NXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbn1cbi50aWxlc193aWRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNTBweCA0NXB4IDAgNDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG4uYXRlbGllcl90ZXh0LWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAyNDNweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2lxb3MtcGFnZS9hdGVsaWVyLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLnRpbGVzX25hcnJvdy0tYmVuZWZpdHMge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2JlbmVmaXRzLWJnLndlYnAnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG59XG4udGlsZXNfd2lkZS0tYXRlbGllciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvYXRlbGllci1iZy53ZWJwJykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi50aWxlc193aWRlLS1hYmEge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2Jhbm5lcl9wcm9kdWN0X1BSTC53ZWJwJykgbGVmdCB0b3Agbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnRpbGVzX3dpZGVfcHJvZHVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi50aWxlc193aWRlX3Byb2R1Y3Q6YmVmb3JlLFxuLnRpbGVzX3dpZGVfcHJvZHVjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvYmFubmVyX3Byb2R1Y3RfUFJMLndlYnAnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG4udGlsZXNfd2lkZV9wcm9kdWN0OmJlZm9yZSB7XG4gICAgdG9wOiA0NXB4O1xuICAgIGxlZnQ6IDQ1cHg7XG4gICAgei1pbmRleDogMjtcbn1cbi50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvYmFubmVyX3Byb2R1Y3RfUFJMcC53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgbGVmdDogdW5zZXQ7XG59XG5cbi50aWxlc19uYXJyb3ctLWlxb3Mge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtYmcud2VicCcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50aWxlc193aWRlLS1pcW9zdGVzdGRyaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvaXFvcy1iZzIud2VicCcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udGlsZXNfaXFvcy1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMzFweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvaXFvcy1sb2dvLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udGlsZXNfaXFvcy10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDI0NHB4O1xuICAgIGhlaWdodDogNjNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9pcW9zLXRpdGxlLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udGlsZXNfaXFvcy10aXRsZTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDUzMnB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9pcW9zLXRpdGxlMi5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC50aWxlc19pcW9zLXRpdGxlMiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDI2NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtdGl0bGUyLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG59XG4udGlsZXNfaXFvcy1zdWJ0aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDA3MWRjO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGlsZXNfaXFvcy1idG4tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xufVxuLnRpbGVzX2lxb3MtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlkYWIzO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oIzc5ZGFiMyksdG8oIzAwNzFkYykpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjNzlkYWIzLCMwMDcxZGMpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjNzlkYWIzLCMwMDcxZGMpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCM3OWRhYjMsIzAwNzFkYyk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwjNzlkYWIzLCMwMDcxZGMpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JTdHI9XCInIzc5ZGFiMydcIixFbmRDb2xvclN0cj1cIicjMDA3MWRjJ1wiKTtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yU3RyPScjNzlkYWIzJywgRW5kQ29sb3JTdHI9JyMwMDcxZGMnKVwiO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udGlsZXNfaXFvcy1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDcxZGM7XG59XG4uYmVuZWZpdHNfdGV4dC1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgMCAwIDJweDtcbiAgICB3aWR0aDogMzE2cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFUd0FBQUFzQ0FZQUFBRDRwQVFwQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUVEdEpSRUZVZU5yc1hRdVFGc1VSbmg4UXhTZ1lsVUNDS0lwRkNCeG9FQk5qMUJ3V29rVGpPejR3QmxIa29XalVLQXA1U0ZsbGdrWWpBVUdqb3FjU2pRRVJlU2lvQlJpTVVlUVNVVjZDaVVaUlVGUUU1VTVRdWZUSFAxdU1jejM3NzJObS85My90cXU2OXY5M1pudG1aMlo3dW50NmVnb05EUTFmQ2lHYWllQ0EvQjhRZmtqNEx1Rkt3bjhSTGlvVUN2OFJPZVNRUXc0cGhRSXh2QWFMOU5ZUVBrUTRtWmpmMjNuejVwQkREbGxnZUU4UVhrallpckE1NFo2RUxRbmJFbllpN0U3WWg3Q3JnZTduaEhjVC9vWVkzMGQ1TStlUVF3NnBnQVllWmdSOHRqdmhRdzFtV0UvWUoyL2xISExJSWZNTVQ2SFJuM0NUZ2RZMndwUHpsczZoakdOOEY4SldDWlhWSE9YbHJWN0JERS9TK1M3aEp3WjZkVWkzVk4rN2t4cThPVGdiYzVjUUhwRmdlVWNRamsyb3JKOFJucEQzY2pyQlpNTjd2RkFvbkJxaHN3ZlE1UytHNUpjSmV4UGRMMk1NcHA1MFdVbzRoT2pjN1dDd0hraVgyd0prL1lSd00rRi9DVjhucktYNnJMVllEM3ljNTJpM3I2RXlwcnBpUUhRWnFkMGVTZVg5elVGWkxXUzdMU2I2WnliRWhDNml5eDhKRDZBeVAzWmMxaEs2UEVMbC9DSGtjN0NMenhMaFBDYk1IM2FoMEtsRWVmdlRaU0ZUM2pSNjltb0g3VEtHTGhkVWpJU24wRnZnWTlNN00yWmRKMHM2U3gyMXhhRU4wZUZWd21zSTk3SlFqeHFHL2hVT3g4QzRwTW9qdW1kSStsOFFka3hvakh2dk45cHhPVWZKY21vaVBGdmRZQkZpanZWTEhMUk5UVU1Lb0lXRGZyK0pzTnFRTmdnelNNUUcyNGN1QStUZm52VC9hSnFKRmlYd3ZXd2lmRm9VZlE3clJYSGxHblhwSm9xcjFTMWx2aXJDbXdsSFVkMnVkU0dCVmdoY0xxOVkvUjlHK0tzRXl1d3VyMWRRMzl4R2ZWUHZxSndyNWJXSEpYcGJDZGNUNGp2ZFE3a1BHK0h1RHR0clBMWFQ2OVJPVHptaXY0NXdXOGhuZGlOc1oyaWZOaEJxQTdXTEF3a1BSdHNOQnJyMVVRMjY5TngxR3ExSEVwTHdGdnJrYjAwNG1IQTE4OXo5aEMxekNlOHI1UnlpbGZGKzFEWUtXZTY3U3BrakhKWFJDVTc4aXMyNldjam5xOE9NUFdZY2RvQUdCWlhhZ29RSCtKandPNDRrdkVNdFNjQiszK2JYQ1BjbXJDSWNTcmltSVd5bkJMUWR3RWEzeUlkTGQ0bG85N2xVdTMwNjNmOVdXUTJnaGNKbXduc2djUkxxYXN6UENmK2NDM1NzZE9jQi9EclBjc3pzOXFiTE4xWGJwQ1BONWpMRkhnWXQ0S0NFeCtFN2hOQ2VqcEVhU1Z5QTFEU2IybXJmTEE0MGFvc3Q4QUVtWEVhSTd4Q0xwdk9iT1NydlZaKzBkaEhvblU2NG4zWVBnM1pvU2hyM00xRjAxSDVTUzdxQUJzeHBHUmdmMnhPUXNsU1RoQW9qSEJkZHBmM3ZhS2hIbkhlRFkvN2dFdVVtTlJickNQdUZmR3dtNFdybVBwajI5Q1NrOEFUYTVWTzY5SFBGOE43eFNXc2RjZmJrWUVoYU9vTWF0SUdSWUVSQ05xcTRzRG1CTWk2V0VyNE8zNmMrUE14aHVkMlplOWRaMW00R01lTzZLa1A4WUNQaFQrUlZoNk1KNzZvRTlRTGFweXVHdDYxRTQ0YVpQU0dLSG1WSWJrOTRSb29hRkM0cWk3WGJoOUU3ZExaQS90T3NEalNwUXZxdC9MbVU4ampHQTl2VXlaYmVyWmxob3F2S0dETllMVFdwejVua2diQ2hWd0xUYzhYdy9GWkt3a1pVdWJ4RStvaVV0V2t0YzYrYkJicGZaSGljblNKVnlSMDhna2svVjZxOFNVbDRPNlE4Uy9SUEl1d2NvdHcwTTcyRlBoUFQ3ekppbmlrTHd6TVpiTjhJNDZCTERReWo5cm5LclZGTXRpTnQ3ZUlRTzExTTRzQUdTMnA4SllFNmFkM0xUSHE3aXNZMk1GdGdjaEdCS24yc0JmcFhHdTUzemVJV003a0l4emxOdysxakNyMVRyNXpoTllZZkd1NC9ISkxPTVBreEFDQnl3OGZ2ZVlkU25nM2ZKbzY1ZmRCVU9SMWNVVVJ4NWRBRDdHUzVrK3RyMjE0RFJBOG1qNzE5c295eThHN1ZobVNvOFYweTJtMW9sNW1HNzJObXViMGpVc1h3NEkrRTJaTkpxaU84UFFTZFhTVEQ4K0IydVRBd2ljaytRTG9mcEFFNDI4MnlYTHJiQWZPcEQ1ZExLVytybHErVFZBOXRRaWxUUWw4YU43MWowRmQ5RlQ4T0lWMm1YY3FEYTlsNW9yZ2RWSWNPa3VudG5zVjNjeUhoalpiaXJ3NDNVRU91QzBFSGl4SGVUSUs5cXpYeU4vYVR2cS9seGVyZlJTbVFadmJTcEJuQWN2aElOVkhwVG5kRkdTOC9LTVJJL0N2enlLV1dxOUJUK2YyWUtPNmFzU0xsMGJ1MVU5N3ROY0ovUm1DNGFXWjZXQ1REd3M1NkpobXI2ZzlRR3hTYU5NT2pCdWdyZUZ2TVhNSmJZa2dHOTFFSGZDSTdBaXZBM0xhdFMxdzRVb2NFK0FYcWRzQ0pUVmk2VTExUkVEQmdscExHU2VyOXFBOXRxb0hxd2dGV3orOWc4cHdXY1VmQmNLV3Y3eGU4SzFiUExIZWVqRm9PcGxkdkVFaHViTElNandZTjFOaEhHZW51V2NLendrUkprWDVaUC9EK01xb3dQS2UvWkZTaUU4c296ZXpQU0F1cndLeWJxSFFIRzlZSXpTU3hYZm1Zd0lCcUhVdDVxb1MxUWtxWXV0c0Z4dXZJa08rMnEyUjRRdEpESDY4cHdYQ3p5dlJlb3N0QVF6TDJqWi9mcEJnZXhGckNJZlJ6Z1doc3NNZEE2TzlKWnhGdEkzUHArVFhNekRNckFaVW9hQnUwa2N5K2pYSWJzK0o1Y2hkR1V3VDRkSFdRdjdlSW90MU9CMDdLdys2VVBTelZRYldodlNKTktnOHkrYzZURTFaUWdPZkFOK1R2R1VRWGFoL25iblZRVEZzWDlvSE9JSHdjKzBaTElLSVVIZXlJNmNHTTlHdEQ4ajJJRXBPbG1UaFM4QUFaSk9Ca3dzWE04NjhUbmhTeFB1MWtsR1FQVGpEa085WlE5eTR4MmlMMEJtNFo1djVWN1psTmNWd2VETUVETG5BNEJzYllEaDVBenk5U2FFMDA1Tm1kOENPbTdHRTJKRzZGM3FlZXZRbnFxMkhjL0NrRTdhWEtjOVh5M2lFR3VyMWlqTDJ3VUIzaUhkVGdBVFVCQlpzcGhuTGZsNHVWUWNmMG9VbDhtN0VrUEtnbzh1TkdSRmZNMXZBM2U1endjSmtGS3VZem9takk3VXF6d3V5SVl4V0QzZk5mZ2l2S1BFTytCVkpsVEZ6S2s4eithRVJFRWNXQXBGV2FDdCtMM245K3hpVzAxakhhUjk4ZE05NGdPZFJKKzVlTFBsVFYyWlZ5aFI5bDRsalJPVXord1VFMnlzc3pXbm9xVXFQMzBXSGhZbnNKS1RQTHFpM2FEd3VELzJDUzRTODdCMUZiS2ttbGhSaC9qU2d1VjhPeEdLdFNtQm11RjBYRDVyN1VLTWNSUGt6NFJjUVBwYVhnWFZGTUhYQ0hZNVZJcjkvMWhHQmtjRUg0dXloR1JHa3VreEdwb2gvVnE3cEN6dWVOWSs1UUY1em1VWHU4NXBOM2trR1YrNUZGZFhhNWxuWVRreCtxNXk5Q21sdkdLZU1ScG92L2NlOFM0eDJlTFpRQVVmVDN3eTRXN05sMnVpZWFpdHNxVFJWdkdpYVlSeUFNVktSSzY2Z3VBNVE2YkpaUktQenl0emFjb3pFc1l2bStZck04RzJHcW9jMWVsRHREYkxSREdsVGFNUkZwdFNYOFRLSHo0d0RQUE0yVVA5VmlHMTdGcEM4MnhJRGJ3NGZtd1lUYlpkNzM1T0tGbWo2Ym9mbEVraXFiSzVWV2U3YWJ6NkZkNHl0Q3BVMEkxQm4ydmxLTEhZZ0RScGNwVE5KbGptYTRGd2gvU2o4aGZlaitTZDhqbkc4anhIdkdBYTRvNnU2WUp3TTh3OW40NEM3U0lVWTlWTWxxQlpOK00zTVBpMDdEUzBpdW5oZkNIVkxpVVdHVlpRa3ZyZW90MnZOc2d3cC9HZlhiOEVwVVcyelBPRWRJcHJIanJ3aStLNFA3V0xxNVBBK1hPaHpxTEd5WGE1bkJQU1dMRHBtVytsQ1BpbUkwU1dnd20ybExxRVpESTlham1XanNrcUxEZEZIMERkVGhLbDF5a3pUQkRBZkp2OXNNNWhTdW5JNVpzRzFGK0FibStwZ0FKdEE3SDVjenZPQjJINGlxQ0JPL1Z5bVVIOHFMREwwUmpqc2M1Y0x2VDNjN09UR2dMYWdTUVhWRndZTEVqSUI5Q0RXU08rMXVhTVI0aDUxRU1lb3dBTkdBMzJMNkQ5TEpyY3l6N1JYR3BzSmdzZk5jQ2RpcDMyUHlyRExVcDBjbGRqYTFBWVFTemdhTHlRcW1uNjQ1dytOblpJVGdWazgwZzNTMk1RUnllM2RQSWJyN09lN3dWK2p5U3lZSm9YUytuYUd4dTgwU0hkV1VnRVdBdDBMMDRiVU1QZmk2UllsM3FESVl2MzNNOEJQOWtMbC90Um9HWGhyaTFYY2JaNkMzMG5BL3Mxdk1BZ29xVHhuTUEzTWNodjNLdElTbnVxTFlndVlsN0RHMkFKRS85SDJVa0M3dXpKQnFXMmRoMHZJTDFCb0hva2pxcGV4MzNvUlZiekNkZE5ZbVlKelJmSUNuZmRCekx4dm9nWEcvbHhFSno4cHFxdHhCZFphQjJjT2I0N0UwaFlodlVlNEtTSHVKdXFxS3dJenpJcENDaTRnZW0reGlvbjhEWTF5MktlVnRsMGJhV20wUVZZdmlscHlhSnFMT3FpWUpMRlJFT1FNVzZyRHV2N2tqM2lHMTg3OUQwRkVscXVVbDh0NHVwVXM5L0R4Y3NMd0FCK3E0dXJVRVBURFlkajRNT0Myd3A4VnZBQ3UyTU9WZ3U2RHV5NGdROGVrNXpLcmNiaWxVMWtDbDNBOEpkNHRJcDcyMlE4T0Q4MFBRaUhOVTNnVG0yUStpblBwVUJyZVVLK0s0cFRDdUtIMWkxR1VoVTVmSklXbW9PeUg2QnNnL3lmQWR3TG04dC9KL1pTbXBIVHMydUowSUxzZGV4SGF1anVxVzRrUHpLTU0zQ05pWXU2VTBsZ3dtUjkxN0t2Y3pQc29rSmJXLzlyZWljYlJqMkM5dXNVUS96V2RhcUs0b0s2Z3ZGc1NneGEyNm54czAzcUcwdmFuUlQ0TEVJb1RVeHEwbVk4WDVhalZmZ0ZWbnJyeTJ0bncwMHd6VU5zOEpjNWkyVkxocmxaWGgwU0E0a2k3ZVhrUFR6b2t3d05sakVNcjc4QVE2ZTZQZ3owa1lhTWxGSnBWbldqQ3VLQk5pa2tUY3VuZTFlN0NKWGhqd2VXeWc5K3pCRytWRVdLcnZzRE5tT3BOMGh0aDViaTVzY3c4R0tOOWtNNnc0Znp4RFc2S05mcC9XK3BWYndsT2x1OW5VV0cvRWJHenM4MXZLSkNWMTBBOVcvVjVnN3Q4WlZWWFBBS2l1S0pzQ01nVy9QZ1JqNTQ0RkRCcnZzQ3FrZE9jQjU0Z014dW1wc0JNQzJvSk5aekwzRUUwSHNNMXRXczd3dmlvWmRCQmZkVG1ZWklrMEorV2RuWVJLSWRVZFNEdTZCem9pdUl5dTBNR3R1bXRnZDh3V0N6VHZZaVRhQXduN3UySjRNajdmYzRia0xVRzFEN243NTIwbXFaSmRVN2p2QUF0MnRUbkQyd213clhtcnhEalBkWjRsdWcrSnhtZmY3aW9TQ2dFdlZ4TzVRMnF1alJoWk43V2d1YUtFMlIxVHFnM1hHVlRNSUpLNkduUnplY2lpYnpMY255ekQwZ2VGWldtUjhNcDFjcHFNaElQRHZkZW1hY3cySzFNblFMMjdXSlh1QW01QkN0clFOVXpTOEFRak9ZeGlPcnFsS0pOdm5vdzdkNzhEMG5xZ1ZwdFJZamlKLy9nQVFTNTd4R0I0Q0J1bDc1YUFuOWx0SWVrc0w4R0lrK3AzbkFjOHNsek1SVTVjaUtSVUoxSUNKb2JuZWxaQXFDblBYUVBPbjdiRG9ITitQNGhvZTJwQ0hRMjE1a0xSZU9YdkdKSGd3ZUdTMFIwdmlqSDY5ckZNRzdzZ3psRnVUYlRjaHFpenprQXhXVnp1VXlkTUtnZEhaWGh5MHRWWDFhZlIvVGREVnArVDhOcFEvVHFHcFBOMUdWaTBiWkRKR29JRTRRRXlNTzhEVWtwK3VjenFMVFNlQVlKZkJTK0x0TVhCZXBkR2RxSzlSQ2xydXFNeU5qUHY5VktKWjZ6NlFzbjRlVHBzazB6STd6bk9EMitMREY4VUZMZHF6OS9pVXg3bmh6ZTJSQjFISzNucjFLMVlGdnR3QmxPdmVya1ZrY3ZmVXgzREVjdHNTYmhPb2RNN0FvMWVodS9xaEpCanp3VDFXbC9YK2VSdEg2QzhoeFBnTXlNZCtPRTliMHZDYXhkQmpBOWFjYmlpSE9aU21xUXlFSFdGOHlUdjdUZm9ITUFOaEdNWjZYa1dkb0RJQ0J4QkFYdFQyNFJBZlR2UGlwQjFQN0tFSktXNm9qVFk3a2NxbzVVMlRqekFSSHhkQUhWMlJaUnk1YWw0WGt3M2JDTmJFb0VNMUdJdWRKSXQxNVRkdEw1dVpjajNkaEMzSExTemEzTVAxUU9yNFBkYUp0c3RiTERmRmxMZDRRQ3gvdytoaWk2MVhVbFJEQTJ2RHU0dVZNNXFpMlVNMGN2UWJDbHpEV2xZamRQUEx0MFFvNVBCQ0ViSllKWlFwenVLblc0T1VMSEhpTWJiNFFDWXVXdzdhaTcyU1Z2S3RSZlZ1d2U5QStkbWdTZ1lTeVI2Z0sxRk5sMFJFTEdrVnZBcmZlME56N1FXTzkyU25vbFJObFprNFZveExtSy8xOGsrOStxNVNVNEtmaXZZYTMzR2JGU29EVkVlSnJoRmpnVUFiTUhzSEZHOXhjTG1ETkg0Vk1TKzhuNE9PZVFRUThJOFB3WG5IRmRpdTdhUjBudFo0UDhDREFEV2hwNmQ5b3FqREFBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50aWxlc19hdGVsaWVyIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4udGlsZXNfYXRlbGllciBwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG4udGlsZXNfd2lkZS0tc2NpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvc2NpLWJnLndlYnAnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGNvbG9yOiAjMDA3MWRjO1xufVxuLnRpbGVzX25hcnJvdy0tdGVzdGRyaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvdGVzdGRyaXZlLWJnLndlYnAnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICMwMDcxZGM7XG59XG4udGlsZXNfbGluay1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG59XG4udGlsZXNfbGluay1ib3hfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tb2JpbGVfd2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vYmlsZV93Yl90aXRsZSB7XG4gICAgY29sb3I6ICMwMDcxZGM7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDM5cHggMTBweCAxMnB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5kZXNrdG9wLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5mdWxsd2lkdGhfYmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mdWxsd2lkdGhfYmcgPiB2aWRlbyB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG59XG4ubW9iaWxlLXRvcC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5mb290ZXIgcCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmZvb3RlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4uaXFvcy12aWRlby1wbGF5IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvQ29udGVudC9pcW9zL2ltZy9wbGF5LnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmlxb3MtdmlkZW8tcGxheTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC45O1xufVxuLmlxb3MtdmlkZW8tcGF1c2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvQ29udGVudC9pcW9zL2ltZy9wYXVzZS5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5pcW9zLXZpZGVvLXBhdXNlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG4udGlsZXNfYmVuZWZpdHMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5pcW9zLXZpZGVvLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG59XG4uZnVsbHdpZHRoX3RpdGxlLFxuLmZ1bGx3aWR0aF9sb2dvLFxuLmZ1bGx3aWR0aF9sb2dvLWJveCxcbi5mdWxsd2lkdGhfc29jaWFsIHtcbiAgICB6LWluZGV4OiAxMDtcbn1cbi5pcW9zX3RyaWFsZm9ybS1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjk3KTtcbn1cbi5pcW9zX3RyaWFsZm9ybS1ib3ggPiBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi50aWxlc19pcW9zLWJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi50aWxlcy0tdGwge1xuICAgIGhlaWdodDogNTYwcHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5mdWxsd2lkdGhfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICAgIC5mdWxsd2lkdGhfdGV4dC1sb2dvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICB3aWR0aDogMjI5cHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICB9XG4gICAgLmZ1bGx3aWR0aF9sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgfVxuICAgIC5pcW9zLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuICAgIC5mdWxsd2lkdGhfc29jaWFsX2luc3RhZ3JhbSxcbiAgICAuZnVsbHdpZHRoX3NvY2lhbF9mYiB7XG4gICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgfVxuICAgIC50aWxlc19uYXJyb3csXG4gICAgLnRpbGVzX3dpZGUge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgfVxuICAgIC50aWxlc193aWRlIHtcbiAgICAgICAgd2lkdGg6IDU3JTtcbiAgICB9XG4gICAgLnRpbGVzX25hcnJvdyB7XG4gICAgICAgIHdpZHRoOiA0MyU7XG4gICAgfVxuICAgIC5iZW5lZml0c190ZXh0LWxvZ28ge1xuICAgICAgICB3aWR0aDogMjUzcHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG4gICAgLmF0ZWxpZXJfdGV4dC1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIC50aWxlc19saW5rLWJveF90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50aWxlc193aWRlLS1hYmEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgfVxuICAgIC50aWxlc193aWRlX3Byb2R1Y3Q6YmVmb3JlLFxuICAgIC50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAudGlsZXNfd2lkZV9wcm9kdWN0OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgbGVmdDogMjVweDsgICAgICAgIFxuICAgIH1cbiAgICAudGlsZXNfd2lkZV9wcm9kdWN0OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICByaWdodDogNDVweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICB9XG4gICAgLmlxb3NfdHJpYWxmb3JtLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC50aWxlc19pcW9zLXN1YnRpdGxlLFxuICAgIC50aWxlc19pcW9zLWJ0bi1ib3gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZnVsbHdpZHRoX2JnID4gdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZGVza3RvcC1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmlxb3MtYnV0dG9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDcxZGM7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwMDcxZGM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5tb2JpbGUtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZ1bGx3aWR0aC1ibG9jayB7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS90b3AtYmcud2VicCcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZzogNTBweCAzNHB4O1xuICAgIH1cbiAgICAuZnVsbHdpZHRoX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICAuZnVsbHdpZHRoX3RleHQtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNzNweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgLmZ1bGx3aWR0aF9sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgLnRpbGVzIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAudGlsZXNfbmFycm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjY1cHg7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgLnRpbGVzX3dpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNjVweDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwYWRkaW5nOiAzMXB4IDM0cHggMCAzNHB4O1xuICAgIH1cbiAgICAudGlsZXNfYXRlbGllciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgLnRpbGVzX3dpZGUtLWlxb3N0ZXN0ZHJpdmUge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC50aWxlc19pcW9zLWxvZ28ge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAudGlsZXNfaXFvcy10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxNXB4OyAgICAgICAgXG4gICAgfVxuICAgIC50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUsXG4gICAgLnRpbGVzX3dpZGVfcHJvZHVjdDphZnRlciB7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU4cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG4uYWJhLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYWJhLXBvcHVwLnNob3duIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbn1cbi5hYmEtcG9wdXBfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pcW9zLXBhZ2UvYWJhLXBvcHVwLWJnLndlYnAnKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzNTVweCAwIDAgODNweDtcbn1cbi5hYmEtcG9wdXBfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpO1xufVxuLmFiYS1wb3B1cF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBR1pKUkVGVWVOcGkrUC8vZnlzUXZ3RGlmQ0JtSUJMblEvVzBNa0FaTUZCQmhPWUtKUFV2WUtiOUo5S1FDalMxK2Jna0tvalFERlpEVUFFaE9XSnN3ZXM2WXZ5SjEydkVCaGJPd0dWaW9CUlEyd3NVQlNKRjBVaFJRcUk0S1ZPY21Takt6Z0FCQmdDTk1ETzBUQ2ZFSGdBQUFBQkpSVTVFcmtKZ2dnPT0nKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmFiYS1wb3B1cF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmFiYS1wb3B1cF9fdGV4dDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDczcHg7XG59XG4uYWJhLXBvcHVwX190ZXh0Om50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogNjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5hYmEtcG9wdXBfX2NvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuYWJhLXBvcHVwX19jb250YWluZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNjUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNjUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC42NSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNjUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICB9XG59XG5cbi5pcW9zLXBhZ2UgLnBhYi1iYW5uZXIgKyAudGlsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwdmg7XG59IiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVFROb3Jtcyc7XG5cdHNyYzogdXJsKCcvZm9udHMvVFROb3Jtcy9UVE5vcm1zLVJlZ3VsYXIub3RmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdUVE5vcm1zJztcblx0c3JjOiB1cmwoJy9mb250cy9UVE5vcm1zL1RUTm9ybXMtRXh0cmFCb2xkLm90ZicpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLm1vc2Nvdy1zcGItYmFubmVye1xuXHRmb250LWZhbWlseTogJ1RUTm9ybXMnLCBzZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vc2Nvdy1zcGItYmFubmVyX190ZXh0e1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYTk3ZDQsICMyYzIzYmEpO1xuXHRwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtc2l6ZTogMjdweDtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi5tb3Njb3ctc3BiLWJhbm5lciBzdHJvbmd7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tb3Njb3ctc3BiLWJhbm5lcl9fYnRue1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9zY293LXNwYi1iYW5uZXIvYmFubmVyLWltZy5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0aGVpZ2h0OiAzMDBweDtcbn1cblxuLm1vc2Nvdy1zcGItYmFubmVyX19idG4tdGV4dHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyNTZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDE1cHg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC0xMjhweDtcblx0XG5cdGxpbmUtaGVpZ2h0OiA1NXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDk5Y2Q1LCAjMmUxZWI5KTtcblx0XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdGZvbnQtZmFtaWx5OiAnTmVvU2Fuc1BybycsIHNhbnMtc2VyaWY7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm1vc2Nvdy1zcGItYmFubmVyX19idG4tdGV4dDpob3Zlcntcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmUxZWI5LCAjMDk5Y2Q1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQubW9zY293LXNwYi1iYW5uZXJfX3RleHR7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR9XG5cdFxuXHQubW9zY293LXNwYi1iYW5uZXJ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdFxuXHQubW9zY293LXNwYi1iYW5uZXJfX2J0bntcblx0XHRoZWlnaHQ6IDI1MHB4O1xuXHR9XG59IiwiLnZveWFnZS1rbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvYmcud2VicCcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgNXZ3O1xufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLnZveWFnZS1rbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2JnLW1vYmlsZS53ZWJwJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cblxuLnZveWFnZS1rbF9fbGVmdC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwMHB4O1xufVxuXG5cblxuLnZveWFnZS1rbF9fbGVmdC10ZXh0ID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi52b3lhZ2Uta2xfX3JpZ2h0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDYwcHg7XG59XG4udm95YWdlLWtsX19yaWdodC10ZXh0ID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi52b3lhZ2Uta2xfX3BhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjEwcHg7XG59XG4udm95YWdlLWtsX19wYWNrID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnZveWFnZS1rbF9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4udm95YWdlLWtsX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC52b3lhZ2Uta2xfX2Rlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudm95YWdlLWtsX19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLnZveWFnZS1rbF9fbGVmdC10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLnZveWFnZS1rbF9fcmlnaHQtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAudm95YWdlLWtsX19sZWZ0LXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgLnZveWFnZS1rbF9fcmlnaHQtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgIH1cbiAgICAudm95YWdlLWtsX19wYWNrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnZveWFnZS1rbF9fbGVmdC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgfVxuICAgIC52b3lhZ2Uta2xfX3JpZ2h0LXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICB9XG4gICAgLnZveWFnZS1rbF9fcGFjayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgIH1cbn1cblxuXG5cbkBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC52b3lhZ2Uta2wge1xuICAgICAgICBoZWlnaHQ6IDI4M3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDN2dztcbiAgICB9XG5cbiAgICAudm95YWdlLWtsX19sZWZ0LXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG4gICAgLnZveWFnZS1rbF9fcmlnaHQtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgIH1cbiAgICAudm95YWdlLWtsX19wYWNrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgfVxuXG59XG5cblxuQG1lZGlhKG1heC13aWR0aDogNzAwcHgpIHtcblxuICAgIC52b3lhZ2Uta2wge1xuICAgICAgICBoZWlnaHQ6IDU5NXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAudm95YWdlLWtsX19sZWZ0LXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG4gICAgLnZveWFnZS1rbF9fcmlnaHQtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgIH1cbiAgICAudm95YWdlLWtsX19wYWNrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgfVxuXG59XG4iLCIuY29tbW9uLXBvcHVwLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7IH1cbiAgLmNvbW1vbi1wb3B1cC1vdmVybGF5LmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTIwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbi5wb3B1cF9hZ2UtdmFsaWRhdGlvbi1idG4ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICMwMDZjYTY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wb3B1cF9hZ2UtdmFsaWRhdGlvbi1idG4uYnRuLWRpc2FibGVke1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5MjkyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jb21tb24tcG9wdXAge1xuICB3aWR0aDogNDUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgdG9wOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zOyB9XG4gIC5jb21tb24tcG9wdXAuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgIC5jb21tb24tcG9wdXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDI5OXB4KSB7XG4gICAgLmNvbW1vbi1wb3B1cCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAuY29tbW9uLXBvcHVwX190aXRsZS10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29tbW9uLXBvcHVwX190aXRsZS10b3A6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDI0NWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgICAgLmNvbW1vbi1wb3B1cF9fdGl0bGUtdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweCAxNXB4OyB9IH1cbiAgLmNvbW1vbi1wb3B1cF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMzVweCAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgICAuY29tbW9uLXBvcHVwX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDsgfSB9XG4gIC5jb21tb24tcG9wdXBfX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgICAuY29tbW9uLXBvcHVwX19tZXNzYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NSU7IH0gfVxuICAgIC5jb21tb24tcG9wdXBfX21lc3NhZ2UtLWhhcy1pY29uIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMzQycHg7IH1cbiAgICAuY29tbW9uLXBvcHVwX19tZXNzYWdlLS1pY29uLXN1Y2Nlc3Mge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4OyB9XG4gICAgICAuY29tbW9uLXBvcHVwX19tZXNzYWdlLS1pY29uLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50L2ltZy9wb3AtdXAtc3ByaXRlLnBuZ1wiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NnB4IDdweDsgfVxuICAgIC5jb21tb24tcG9wdXBfX21lc3NhZ2UtLWljb24tZmFpbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYycHg7IH1cbiAgICAgIC5jb21tb24tcG9wdXBfX21lc3NhZ2UtLWljb24tZmFpbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnQvaW1nL3BvcC11cC1zcHJpdGUucG5nXCIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IDdweDsgfVxuICAuY29tbW9uLXBvcHVwX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb21tb24tcG9wdXBfX3NvY2lhbC1saW5rIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50L2ltZy9hdXRoLWljb25zLnBuZ1wiKTsgfVxuICAgIC5jb21tb24tcG9wdXBfX3NvY2lhbC1saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5jb21tb24tcG9wdXBfX3NvY2lhbC1saW5rICsgLmNvbW1vbi1wb3B1cF9fc29jaWFsLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgICAuY29tbW9uLXBvcHVwX19zb2NpYWwtbGluay0tdmsge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTA2cHggMDsgfVxuICAgIC5jb21tb24tcG9wdXBfX3NvY2lhbC1saW5rLS1mYiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1cHggMDsgfVxuICAuY29tbW9uLXBvcHVwX19jbG9zZS1jcm9zcyB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnQvaW1nL3BvcC11cC1zcHJpdGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmNvbW1vbi1wb3B1cF9fY2xvc2UtY3Jvc3M6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgICAuY29tbW9uLXBvcHVwX19jbG9zZS1jcm9zcyB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICAuY29tbW9uLXBvcHVwX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDZjYTY7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuY29tbW9uLXBvcHVwX19idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgICAgLmNvbW1vbi1wb3B1cF9fYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLmdsb2JhbC1wb3B1cF9vdmVybGF5LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgaW5wdXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbn1cbi5jb250ZW50LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLnNwb3RzLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L2ltZy9idW5kbGUvc3BvdHMtcGF0dGVybi5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbi5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG59XG4uYnV0dG9uLS13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZzogN3B4IDMwcHg7XG59XG4uYnV0dG9uLS1ibHVlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMyODdiNjtcbiAgICBwYWRkaW5nOiA5cHggMzBweDtcblxufVxuLmJ1dHRvbi0tYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzA3N2ZjMTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbmEuYnV0dG9uLS1ibHVlIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5idXR0b24tLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0gSEVBREVSIC0tLS0tICovXG5cbi5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDgzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgzcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDRweCByZ2JhKDAsMCwwLC4xKTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA0cHggcmdiYSgwLDAsMCwuMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC43cztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC43cztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43cztcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG59XG4uaGVhZGVyX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExNjVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5uYXZiYXItaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlcl9sb2dvLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cbi5oZWFkZXJfbG9nby1ib3ggaW1nIHtcblxufVxuLmhlYWRlcl9tZW51LWJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3OCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjI1cHg7XG59XG5cbi5oZWFkZXJfbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX21lbnUgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMCAxMXB4O1xufVxuLmhlYWRlcl9tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlcl9tZW51IGxpIGE6aG92ZXIsXG4uaGVhZGVyX21lbnUgbGkgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMzI4N2I2O1xufVxuLmhlYWRlcl9tZW51IGxpLmhlYWRlcl9tZW51X2JlbmVmaXRzID4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfbWVudSBsaS5oZWFkZXJfbWVudV9iZW5lZml0cyA+IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX21lbnVfdXNlcl9ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi50b3BfcHJvZmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCVUFBQUFWQ0FZQUFBQ3BGNldXQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNRFkzSURjNUxqRTFOemMwTnl3Z01qQXhOUzh3TXk4ek1DMHlNem8wTURvME1pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qa3lNakZDTmtFeU9URTBSakV4UlRZNFFqRkVPVFl3TmtOQ01VUTFORVF3SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2preU1qRkNOa0V6T1RFMFJqRXhSVFk0UWpGRU9UWXdOa05DTVVRMU5FUXdJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2T1RJeU1VSTJRVEE1TVRSR01URkZOamhDTVVRNU5qQTJRMEl4UkRVMFJEQWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZPVEl5TVVJMlFURTVNVFJHTVRGRk5qaENNVVE1TmpBMlEwSXhSRFUwUkRBaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NW5qbWcvQUFBQjYwbEVRVlI0MnBTVnl5dkVVUlRIWnd3eEd1UlpXSGhHM3NxQ21naWxsR0tFc21LdkxFaXhzVkJLRXNYQ3hpT1BmOEJDZVNXbHlKU1Z2RUtTTUN5ODM0L3d2ZnBPL2R6dXoveWMralIxN3JubjNuUE85M2ZIYlByYkxDQVR4SUFJOEFiMndUcDROZjNUd2tBM3VHQ2lMYkFHTnNBanVBZERJTUZvd21wd0RaeWdCdmhMNjk2Z0JDeUFGOURzS1dFVGI5WUl6QVl1VUFudXdLQmVmRGw0NSs5L0xBdmNnRlo1SVFpY2d4YWRqVmFRQ0FKMTFpdllpbVN0czQzRHNDajYxOFhoZkxHU0NSQ2dTRHdEeHJTT0hkQ2dDT3dIeDZBTTJFQWVGVENyaUMxaUczemQ4aEczaUplQ3dua3p1K1NQcEVidGlxcUUxUEs5S094bmNDZ0ZwWER6aXVSM2dXMlFMdmsvd0o3SUo1S0dVa2F5blZHalVaTGZCMFF6dVd4UFl1Z2k2UlduN3lNRkhJQWxmamsyVFltOTRBSE1LNUtHY08xbmc3aDZyaUlvamEyNUJJdmdCSHdDaHlMV3hobGt1eDNpUmoyYUFEL1F5WExFdEVkQU8rZ0RxOXc4eXRhNXJSNGNhVStwQmJjTUN1TGpzVXVacUN3RExQUEZpbVZiTmtHSFNmTzlXampsVTgwZ2lubVFub2xFa3lDVndxK2pZbjd0U2FKNFJRL2pESDczZml4WlNLOVFMeWlIVXBxamZ2OHlNZWxoQ3Q3aDZYUlIralJQSHdkVnJDS1lGWlNDQVQ1NVRyNVNocTJBUFhQeE0zWWplamJGbDBuNWhwb05IbURWL0VlNVBBVi9DekFBRDZaeVlBSkdWdkFBQUFBQVNVVk9SSzVDWUlJPScpIG5vLXJlcGVhdDtcbn1cbi50b3BfZXhpdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCVUFBQUFWQ0FZQUFBQ3BGNldXQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNRFkzSURjNUxqRTFOemMwTnl3Z01qQXhOUzh3TXk4ek1DMHlNem8wTURvME1pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09rWkJRekpGT0VaQ09URTBSakV4UlRaQ1FUSkdPRUpDUkRZMk1UWkRSalE1SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2taQlF6SkZPRVpET1RFMFJqRXhSVFpDUVRKR09FSkNSRFkyTVRaRFJqUTVJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UmtGRE1rVTRSams1TVRSR01URkZOa0pCTWtZNFFrSkVOall4TmtOR05Ea2lJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZSa0ZETWtVNFJrRTVNVFJHTVRGRk5rSkJNa1k0UWtKRU5qWXhOa05HTkRraUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6N3ZqUmdIQUFBQlZrbEVRVlI0MnF6Vnl5dUVVUmpIOFhjWVNYSXJtbktYYk5pZ3BISDVDOWpKMGxic1JGYllJQXNiaXNXc1RJMXNMV2VuS0VySlJpUmtaYUd3WUZ3MzRudnFlV3VhenB3NTU1MTU2bFBUdWZ6bXZHZk9leWJrbWFzSnZhakRMNjV4SnArZHFnelR1SlRKTnpqRUNWSjR3aHFxYlFNSGNDOUJrNmpONkMvRk9JN3dqSlpjZ2FQNHdqSktMQmRnckI1OFlNSXJVQlhoSE9zQjVuWm02eGlSL1NsM0RJemdIVE82emdTMkFqN2xzSnlJK2N5T080emxzWDFSdkdMQmJ3aWpGUSthd2Yxb3RneU9ZVlhPK0tKcStFT0hadUNlOUxsSXlTSzlUL1JwUXRVUFYyTnBSUUlIL2Ntbm1NcGpUMmNsY0NpOWNRbkpRZ2FxYXNjUHVoMEQxV1BmNmdMOTJzWXhpaDJEdzZiT0tsd2dIaURZV0kyNHdnSGFjb3hWZCttYzVXM21WV0FIMzlpVnU3TkJMcDJJdkphYmVKRkx1OTVsMVYzWWtGYzQvWEMvWVY4dW9hd1ZzdmlDU3ZrSFVDZmtVY0tOOVMvQUFFVHlUcUFQbXcwZkFBQUFBRWxGVGtTdVFtQ0MnKSBuby1yZXBlYXQ7XG59XG4uaGVhZGVyX21lbnUgbGkgYS50b3BfcHJvZmlsZTpob3Zlcixcbi5oZWFkZXJfbWVudSBsaSBhLnRvcF9leGl0OmhvdmVyIHtcbiAgICBib3JkZXI6IDA7XG59XG4uaGVhZGVyX21lbnUucGVyc29uYWwgbGkge1xuICAgIG1hcmdpbjogMCAycHg7XG59XG4uaGVhZGVyX21lbnVfdXNlcl9ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDIyJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cbi5oZWFkZXJfZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxufVxuLmhlYWRlcl9kcm9wZG93bjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFZQUFBQUdDQVlBQUFEZ3pPOUlBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1ERTBJRGM1TGpFMU5qYzVOeXdnTWpBeE5DOHdPQzh5TUMwd09UbzFNem93TWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFFnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2taQ1FUWTVNamxHTlRFMlJERXhSVFZDTURZMFJVSXhRakJHTjBKQ01FUkdJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPa1pDUVRZNU1rRXdOVEUyUkRFeFJUVkNNRFkwUlVJeFFqQkdOMEpDTUVSR0lqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZSa0pCTmpreU9VUTFNVFpFTVRGRk5VSXdOalJGUWpGQ01FWTNRa0l3UkVZaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlJrSkJOamt5T1VVMU1UWkVNVEZGTlVJd05qUkZRakZDTUVZM1FrSXdSRVlpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo2M1JUUUhBQUFBT1VsRVFWUjQybUpnWUdBNEQ4VC8wZkFKSUdZSXdDTGhDNUpnUk5OMUhpckdnSzRyZ0FFSndIVEJWVE1qU2I0QTRvTkFmQVBFQVFnd0FCNGdGSTNKZEFVT0FBQUFBRWxGVGtTdVFtQ0MnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmhlYWRlcl9kcm9wZG93bi5hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBWUFBQUFHQ0FZQUFBRGd6TzlJQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNREUwSURjNUxqRTFOamM1Tnl3Z01qQXhOQzh3T0M4eU1DMHdPVG8xTXpvd01pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRRZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qUTJORE5HT0RjeE5URTJSakV4UlRWQ1FVWkNSRUV5TXpRd1JqUkVRalpHSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pRMk5ETkdPRGN5TlRFMlJqRXhSVFZDUVVaQ1JFRXlNelF3UmpSRVFqWkdJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TkRZME0wWTROa1kxTVRaR01URkZOVUpCUmtKRVFUSXpOREJHTkVSQ05rWWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZORFkwTTBZNE56QTFNVFpHTVRGRk5VSkJSa0pFUVRJek5EQkdORVJDTmtZaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NkN6K2FVQUFBQU0wbEVRVlI0Mm1KbVFJQUFJRllINHB0SVlneU1RSHdlaWhrWjBGVC9oK0lBZE5Vd0NiZ3VYeVJCRkYwbnNFaWNCd2d3QUFUYkUxeWRnSU9RQUFBQUFFbEZUa1N1UW1DQycpO1xufVxuLmhlYWRlcl9kcm9wZG93bi5hY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogIzAwNmNhODtcbn1cbi5oZWFkZXJfbWVudV9kcm9wZG93bi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA4M3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTA4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMjE3cHg7XG4gICAgei1pbmRleDogOTA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNHB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIHBhZGRpbmc6IDE3cHggMDtcbn1cbi5oZWFkZXJfbWVudV9kcm9wZG93bi1saXN0X2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLmhlYWRlcl9tZW51X2Ryb3Bkb3duLWxpc3RfaXRlbS0tcGFzdCBhIHtcbiAgICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuLmhlYWRlcl9tZW51IGxpLmhlYWRlcl9uby1sZWZ0LW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC5oZWFkZXJfbG9nby1ib3gge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxNzJweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICAuaGVhZGVyX2xvZ28tYm94IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAuaGVhZGVyX21lbnUtYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhlYWRlcl9tZW51X3VzZXJfYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzs7XG4gICAgfVxuICAgIC5tb2JpbGUtYm90dG9tLXBhZGRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuaGVhZGVyX21lbnUucGVyc29uYWwgbGkge1xuICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgIH1cbiAgICAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAuZm9vdGVyIC5ydWxlcyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4cHggMyUgMTBweCAzJTtcbiAgICB9XG59XG5cblxuXG4vKiBIRUFERVIgTU9CSUxFKi9cblxuLm1vYmlsZS1tZW51X2FwcC1pbWcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaGVhZGVyX21vYmlsZS1tZW51ID4gbGkubW9iaWxlLWJlbmVmaXRzIGEge1xuICAgIGJhY2tncm91bmQ6ICMwMDZjYTc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uaGVhZGVyX21vYmlsZS1tZW51X2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdG9wOiA5cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDd0FBQUFpQ0FJQUFBQ3I3S3dtQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNREUwSURjNUxqRTFOamM1Tnl3Z01qQXhOQzh3T0M4eU1DMHdPVG8xTXpvd01pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRRZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qTkNORVkwUXpRNU5UY3dNVEV4UlRVNVJUSTNRVEpGUVVWRU9USXdOVEE1SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pOQ05FWTBRelJCTlRjd01URXhSVFU1UlRJM1FUSkZRVVZFT1RJd05UQTVJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TTBJMFJqUkRORGMxTnpBeE1URkZOVGxGTWpkQk1rVkJSVVE1TWpBMU1Ea2lJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNMEkwUmpSRE5EZzFOekF4TVRGRk5UbEZNamRCTWtWQlJVUTVNakExTURraUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NUZmMDZwQUFBQTRrbEVRVlI0MnV5WXZRcUVNQkNFazdBUkpNYkN5c3IzTWcvb2kxbWxpZUF2cU9BTjJOMFZkeHhIY3NWdVlTR0IrWnhraEltOHJ1czh6Mm1hNW5rK2prUEVHcTExVVJUV1dpS1NFUGJlNTNtT1YxbVdSWVBZOXgyZnZXMWJYZGN5aEFBenFxb1NLV1lZQmp3VmNPQ0JTRFNRQm9EQ2RzVGNoZGVUQVFBbC9tQVlnaUdlaDk2dTZMcXU3L3V2QlpxbWFkczJzUlA0RS83QUNlY2NIMHhPQjZlRDA4RVFuQTVPQjBNd3hDY1E2RURvcHFua1ViOEFvTzQybUFyaWJzTEtXb3Qram5ZYzJRL0lRWFJkMTdJczVYMUpNbzdqc2l5UkwwbU1NU0Fnb29jQUF3Q2R6MzIwMnVJS2R3QUFBQUJKUlU1RXJrSmdnZz09JykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5oZWFkZXJfbW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTFweDtcbiAgICB3aWR0aCA6MTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuLmhlYWRlcl9tb2JpbGUtbWVudSA+IGxpIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG59XG4uaGVhZGVyX21vYmlsZS1tZW51ID4gbGkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyX21vYmlsZS1tZW51X2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmhlYWRlcl9tZW51IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyX21lbnUgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cblxuLyogLS0tLS0gRU5EIEhFQURFUiAtLS0tLSAqL1xuXG5cblxuLyogLS0tLS0gRk9PVEVSIC0tLS0tICovXG5cbi5sZWdhbF9ub3RpY2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG59XG4uZm9vdGVyX2NvbnRlbnQge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xufVxuLmZvb3Rlci5vcGVuZWQgLmZvb3Rlcl9jb250ZW50IHtcbiAgICBoZWlnaHQ6IDgzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlci5vcGVuZWQgLmZvb3Rlcl9jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cbi5mb290ZXJfY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uZm9vdGVyX25hdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAucnVsZXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzg1ODU4NTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMCAwcHggMDtcbn1cbi5mb290ZXJfbmF2ID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMCAxNHB4O1xufVxuLmZvb3Rlcl9uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjMDA2Y2E3O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mb290ZXJfbGFzdC1zdHIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzg1ODU4NTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5mb290ZXJfbGFzdC1zdHIgYSB7XG4gICAgY29sb3I6ICMwMDZjYTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIC0tLS0tIEVORCBPRiBGT09URVIgU1RZTEVTIC0tLS0tICovXG5cblxuXG4vKi0tLS0tIENPTlRFTlQgU1RZTEVTIEZPUiBTVEFUSUMgUEFHRVMgLS0tLS0qL1xuXG4gICAgLmNvbW1vbi10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjNTg1ODVhO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1heC13aWR0aDogMTE2NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cbiAgICAuY29tbW9uLXRleHQgaDEge1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmNvbW1vbi10ZXh0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBtYXJnaW46IDE1cHggMCA4cHg7XG4gICAgfVxuICAgIC5jb21tb24tdGV4dCBwIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuICAgIC5jb21tb24tdGV4dCAucXVlc3Rpb24ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmNvbW1vbi10ZXh0IGEsXG4gICAgLmNvbW1vbi10ZXh0IGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjNjVhNWM4O1xuICAgIH1cbiAgICAuY29tbW9uLXRleHQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYzQyMjFlO1xuICAgIH1cbiAgICAubGluay1iYWNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHggMTlweDtcbiAgICB9XG4gICAgLmxpbmstYmFjazpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnPCc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gICAgLmNvbW1vbi10ZXh0IHVsIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgfVxuICAgIC5jb21tb24tdGV4dCB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgfVxuICAgIC5saW5rLWZvcndhcmQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE5cHggMjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICM2NWE1Yzg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIC5saW5rLWZvcndhcmQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2M0MjIxZTtcbiAgICB9XG4gICAgLmxpbmstZm9yd2FyZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbi8qLS0tLS0gRU5EIE9GIENPTlRFTlQgU1RZTEVTIEZPUiBTVEFUSUMgUEFHRVMgLS0tLS0qL1xuXG5cbi8qIC0tLS0tIFdBTlQgQlVUVE9OIC0tLS0tICovXG5cbi53YW50LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDE4cHggcmdiYSgwLDAsMCwwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLndhbnQtYnV0dG9uOmhvdmVyIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7XG59XG4ud2FudC1idXR0b24tLTQyIHtcbiAgICB3aWR0aDogMjgycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnQvaW1nL2J1bmRsZS93YW50LWJnNDIucG5nJykgbm8tcmVwZWF0O1xufVxuLndhbnQtYnV0dG9uLS01MCB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L2ltZy9idW5kbGUvd2FudC1iZzUwLnBuZycpIG5vLXJlcGVhdDtcbn1cbi53YW50LWJ1dHRvbi0tODMge1xuICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICB3aWR0aDogMjgycHg7XG4gICAgaGVpZ2h0OiA4M3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnQvaW1nL2J1bmRsZS93YW50LWJnODMucG5nJykgbm8tcmVwZWF0O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ud2FudC1idXR0b24tLWRvd25sb2FkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjgycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnQvaW1nL2J1bmRsZS93YW50LWJnNDIucG5nJykgbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG4ud2FudC1idXR0b24tLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiA4NXB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvZmFsc2U7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCb0FBQUFVQ0FZQUFBQ1RRQzIrQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFWbEpSRUZVZU5xOGxiMUtBMEVVaFhkalRLSk5CQzFTUkd4OEFLc1VtMHJmd003R1NoRFNXZHI1OHhJVzJnVFVWbndFaTBDQ29HQmprWmpHVkttMGpBYlhNM0RFeTJWbndpeEREbnhzNWw0bVoyYjM3R3ljUWxGNHhicFFpT2Frb21zVk9XUzlPN04yVkFHbm9BOG1ZQURPd0pML0V2NFZLWlpCSjgxV2gzMDl4L1pmVHFNVDF2dWd5VnFUWTZQelVFWUQxaE5WVDFoLzh6R0tSYngxR013eldRUWxNRlVCK2dMZm9Hd0pnMWU4M3ptaG9lb04xa2MrV1hBWlhmUGFCZ2wvSnh3YjNZWk1YZGVTdXA1djZsdzdxb0ZWUzI4RGJIc2RSNVpWVk1BcjYwT3dEOVlaNzJmV2YvZ0t4STRkMWNFVDJMSVpIWWtJcjZsZUNWeUtlVmRnSWNOb0JieHcvR0F6ZW1SdEwrdCtrMlB1eXVpR1puK1N6OWU4NExVb3phY3F6UTZGV1Z2MDcza2RnMDE5TXVReE1od0lNNmtQODJ6a0VSUUNiVFlCTy9xc0MwV0xabE93cS92RmdCL1JDMUFGbitCT04zOEZHQUFwdU9ySGE1a3djUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xufVxuLmJ1bmRsZS1pbm5lcl9tb2JpbGUtYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC53YW50LWJ1dHRvbi0tODMge1xuICAgICAgICB3aWR0aDogMjY1cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvQ29udGVudC9pbWcvYnVuZGxlL3dhbnQtYmc1MC5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gICAud2FudC1idXR0b24ge1xuICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgIH1cblxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC53YW50LWJsb2NrX2hlYWR7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgIH1cblxuICAgIC5idW5kbGUtaW5uZXJfbW9iaWxlLWJnIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuYnVuZGxlLWlubmVyX21vYmlsZS1iZyA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLyogLS0tLS0gRU5EIFdBTlQgQlVUVE9OIC0tLS0tICovXG5Aa2V5ZnJhbWVzIHR1dG9yaWFsLWFuaW1hdGlvbntcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyB0dXRvcmlhbC1hbmltYXRpb257XG4gIDAlIHtcblxuICB9XG4gIDEwMCUge1xuXG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHR1dG9yaWFsLWFuaW1hdGlvbiB7XG4gIDAlIHtcblxuICB9XG4gIDEwMCUge1xuXG4gIH1cbn1cblxuQC1vLWtleWZyYW1lcyB0dXRvcmlhbC1hbmltYXRpb24ge1xuICAwJSB7XG5cbiAgfVxuICAxMDAlIHtcblxuICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIHR1dG9yaWFsLWFuaW1hdGlvbiB7XG4gIDAlIHtcblxuICB9XG4gIDEwMCUge1xuXG4gIH1cbn1cblxuXG5cblxuLnR1dG9yaWFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOTUpIHVybCgnL0NvbnRlbnQvaW1nL2J1bmRsZS9fdG1wL3R1dG9yaWFsLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTAwMDtcbn1cblxuLnR1dG9yaWFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUENBWUFBQUR0YzA4dkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1UzTTBJelJEYzBPVFV6TkRFeFJUWkJNelUyT0VFM01rVTBOa0pETlVZeElpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rVTNNMEl6UkRjMU9UVXpOREV4UlRaQk16VTJPRUUzTWtVME5rSkROVVl4SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJUY3pRak5FTnpJNU5UTTBNVEZGTmtFek5UWTRRVGN5UlRRMlFrTTFSakVpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UlRjelFqTkVOek01TlRNME1URkZOa0V6TlRZNFFUY3lSVFEyUWtNMVJqRWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejZtejhreUFBQUJXa2xFUVZSNDJvU1RUU3NGWVJUSDV3NUpkcElrNWJVa1pjRmVoRklXbGhicUxyakZKVXVMbTN3REt4YVNoVVJ4cVVsOEFXOUxoWVdTTEVpSm0wUTJYc3JMNzlSLzZtbWFlNTM2elR6bnpEbm4rWi9uYVJKQkVDeDRucGNDZTgvQXIxZllFakFIRTdCVXpHTUV5aUFENVRBSlAzbUtpMkFaUnVXbmZCNnp6cTdqc0tyRXFObG1hMDZ4MVdTc3dUeE1PVTJTc0FFbFRyR3R0MkJZdmlsTWh5T1lMY0tINU5udVExQ3F0ODBjd0lCeXZ6WDJlaWdydEJWNGwweUxEOEt1MXIzSytaTENiWGN1MXphbEpDdlovYzYzVHluYWN3djhtTVBha2NTb0phUEYrUnBVd25STTNLNjU0cjhHMVhBQTdmSmY0VTNyRHRpSHFud05hbFhjS3Y5Wmg5Y0hMNHExS2FjbTJxQUJEcUZaZmc2NjRSUk9vQWVlOUswRmpxQStiTkFFeDJFQXU0Y3V1SERVblN2MklMOVJHOVpaZ3pGSDBpMTB3bFhNSVY2cXlaMHpjdHJYMWVRazFSSnVDdnlKMThvNWcwZTc4ajhCQmdBT0hFa0IyYXVjckFBQUFBQkpSVTVFcmtKZ2dnPT0nKSBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTgwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG59XG4udHV0b3JpYWwtY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG4udHV0b3JpYWxfYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIHRvcDogMTA1cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyODdiNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHotaW5kZXg6IDkwO1xufVxuXG4udHV0b3JpYWxfYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi50dXRvcmlhbF9idXR0b24tLW92ZXJsYXktbW9kZSB7XG4gICAgYW5pbWF0aW9uOiB0dXRvcmlhbC1vdmVybGF5LW1vZGUtYW1pbmF0aW9uIGxpbmVhciAyMDBtcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIC8qcG9zaXRpb246IGZpeGVkOyovXG4gICAgLyp3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7Ki9cbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbiAgICAvKnJpZ2h0OiAwICFpbXBvcnRhbnQ7Ki9cbiAgICByaWdodDogNSU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDUyMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJveC1zaGFkb3c6IDAgMCA2MHB4IDQwcHggcmdiYSgwLDAsMCwwLjkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cblxuLnR1dG9yaWFsLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG4udHV0b3JpYWwtbW9iaWxlX3RpdGxlIHtcbiAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgIGZvbnQtc2l6ZTogMjJweDtcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICBsaW5lLWhlaWdodDogMS4xO1xuICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbn1cbi50dXRvcmlhbC1tb2JpbGVfZGVzY3Ige1xuICAgIGNvbG9yOiAjMzE4NmI0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDAgMjBweDtcbn1cbi50dXRvcmlhbC1tb2JpbGVfZGVzY3Igc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uc2xpZGVzanMtbmV4dCxcbi5zbGlkZXNqcy1wcmV2aW91cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODVweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCWUFBQUFwQ0FZQUFBQXhtTmxEQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNRFkzSURjNUxqRTFOemMwTnl3Z01qQXhOUzh3TXk4ek1DMHlNem8wTURvME1pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qQTRNRU16UlRFek9VRXdNakV4UlRaQ1JqSTFRVUpDUTBaRVJUWkJSVE5HSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pBNE1FTXpSVEUwT1VFd01qRXhSVFpDUmpJMVFVSkNRMFpFUlRaQlJUTkdJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TURnd1F6TkZNVEU1UVRBeU1URkZOa0pHTWpWQlFrSkRSa1JGTmtGRk0wWWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNRGd3UXpORk1USTVRVEF5TVRGRk5rSkdNalZCUWtKRFJrUkZOa0ZGTTBZaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NGlGdldvQUFBQmMwbEVRVlI0MnJUWFN5dEZVUmpHOGJXUDhoMU1jZHhPa21zSlVhU1RnZkkxREZ5S29vaWlLQ0tLY3NJcDE2R3BxWkd2b1VpU1JKSVlXSjZYdmZMMlRzK3pWdjFQbmNsdjczWjdyNHZ6M3BlaFV6U01IQ3Y1T2ZGLzR4TU5zZUNNYys0YTRSS3VIRjJndkdPTTlBcmovbjk4b0VIR293aE5LdndkOWJOZ2Fkcmd2U3hZbWpWNER3dVc1aFgraHJwWXNMU284RmZVeVlLbFpZVy9vSFlXTEswYXZKVUZTK3NLZjBiTkxGamFWUGdUYW1MQkNkcFcrQ05xWk1BQjN6VjRBd01PZUVIaEQ2aU9BUWY4UU9IM3FJWUJ1M1NCS0NyOERsVXo0SUFmSy93MjRJelZRdkJ6ZzFjbXYzcnBRMWFmRzFTUi9yOWkzZkdadWVNcUJucGswR3lwenppRERzMWJrV1c4eC92bVBhNWxmSGw3NXN1clo4d1ZPMmF1eURGbXQ2MFlzOXRHalBsNHphd2dMWXdWWk1Xc2VXMk1OVy9Kb0IyTVZYb2h4cjVpTHNaT2FDYkczbTNLb0gyTTNlYUVRUWNZKytNeDlNM2UwWThxVkE0NGVkYmhwaHNsNkF1Tm9Fdlc0U2JLT2U5SGdBRUF0cnRSYkRsY2NBVUFBQUFBU1VWT1JLNUNZSUk9Jyk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cbi5zbGlkZXNqcy1wcmV2aW91cyB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBcENBWUFBQUF4bU5sREFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1kwTWpJMU9VRXhPVUV3TWpFeFJUWkJNakExUmpNME1UQTRRMEpCTlVRMklpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rWTBNakkxT1VFeU9VRXdNakV4UlRaQk1qQTFSak0wTVRBNFEwSkJOVVEySWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJqUXlNalU1T1VZNVFUQXlNVEZGTmtFeU1EVkdNelF4TURoRFFrRTFSRFlpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UmpReU1qVTVRVEE1UVRBeU1URkZOa0V5TURWR016UXhNRGhEUWtFMVJEWWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejZ1K2k2N0FBQUJjMGxFUVZSNDJyVFhRU3NFWVJ6SDhkbWxmU09TcEtSTkRrZ09VcHVEOGpZY3RpMUtpaFFsUmFJa1NWc3Jrb1BybnZlMjc0T0lKSkxFd2VPM2h5ZC9ULzluZG1hZTMyeDlMenZQZnBxZFpwN25tY2dZRXhHYlJ4ZW9wemZpZmViUU5Tb2hVeVNoRlhSalVkUm0vUDFaOUduK1B0WE85NkhvRFBvUWFNMGVDMEduSFhSWkhzK0tUam5vcWpzbUN6cUozZ1c2cm8xTGk0NmpONEZ1K01hbVFjZlFxMEMzNHNZblJVY2RkS2ZiYjVLZ1pmUWkwTDBrSjlOdHdBaDZGdWgrMGtzWGQzQVlQUW4wRUJWQzRTRUhQVTZEK3VCQjlDalEwN1NvQmcrZ0I0R2VaVUZkdUIvZENiVGVtYkN6emlVU3ZSWG9lUWhxNFQ0SHZRcEZMZHdTNkQwcU1kWS83WXd2V1dlc1hlTUc0eHJIM1JWRkJwemJmZXg3OGs0WVQ1NXZyamhpekJXKzJlMkFNYnZsT2gvN1ZwQmRGcXl0ZWRzc1dGdWxOMWx3YnZzSzMwNW9qUVZyZTdjVkZxenROcGRZY0c3N1kyMUgvOFBhMGRzcTZFdmdpNnlYbXlaYVFOK29nQ2FZNzNqLzN2TitCUmdBWWlaUG5aSDB3dDBBQUFBQVNVVk9SSzVDWUlJPScpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnR1dG9yaWFsLW1vYmlsZV9saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAwIDVweCAwO1xufVxuLnR1dG9yaWFsLW1vYmlsZV9saXN0X3RleHQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5zbGlkZXNqcy1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuLnR1dG9yaWFsIC5zbGlkZXNqcy1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnR1dG9yaWFsIC5zbGlkZXNqcy1wYWdpbmF0aW9uIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50dXRvcmlhbCAuc2xpZGVzanMtcGFnaW5hdGlvbiBhIHtcbiAgIGZvbnQtc2l6ZTogMDtcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgd2lkdGg6IDhweDtcbiAgIGhlaWdodDogOHB4O1xuICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgbWFyZ2luOiAwIDRweDtcbn1cbi50dXRvcmlhbCAuc2xpZGVzanMtcGFnaW5hdGlvbiBhLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbn1cbi50dXRvcmlhbC1tb2JpbGVfd2FudC10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG4udHV0b3JpYWxfd2FudC1idG4tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi53YW50LWJ1dHRvbi0tdHV0b3JpYWwge1xuICAgIHdpZHRoOiAyMjRweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgIC50dXRvcmlhbF9idXR0b24ge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnR1dG9yaWFsIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjk1KTtcbiAgICB9XG4gICAgLnR1dG9yaWFsLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAudHV0b3JpYWxfd2FudC1idG4tYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAudHV0b3JpYWwtY2xvc2Uge1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgIH1cbn1cblxuXG46cm9vdCAuYW5pbWF0aW9uLXR1dG9yaWFsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcywgNDAwbXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXMsIDQwMG1zO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xufVxuOnJvb3QgLmFuaW1hdGlvbi10dXRvcmlhbC0tYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuLyogUkVHSVNUUkFUSU9OIFdBUk5JTkcgUE9QVVAgKi9cblxuLnJlZy13YXJuaW5nLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDA7XG59XG4ucmVnLXdhcm5pbmdfb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDAuMyk7XG59XG4ucmVnLXdhcm5pbmdfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbn1cbi5yZWctd2FybmluZ190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZWctd2FybmluZ19jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCd0FBQUFjQ0FJQUFBRDliMGpEQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFNTkpSRUZVZU5xczFza05BeUVNQmRDdlRBczBSc01zbFNBcVNSd2hUU1lzeG1COFlUazhHV1JMaHJYV09mYytGREZHWXd4SXBPV0lXMFR2UGVod3hMMUYycU5jS2QybitFTTFiaVgrb1h0dUs5Ym9xdHNWTzZqY0hZbDlWT0l5NGhEbFhWN2swSkU3RlNkbzYwckVPZnAwaGFJSXZWMmhTUEdDSUs3cndsTElLN3prZStENTFUOEtYYXoyak1URlJzOU1YVEJpQ0lHdmg0VTJuWXBURjNzaTcySmJaRnhveEpFTHBkaDFvUmRiRnlrbHZWaTUzMHh6enFmR0huSnBqdm9JTUFBbGIvZUxHZk0wdlFBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVnLXdhcm5pbmdfY29udGVudCB7XG4gICAgcGFkZGluZzogMzVweCA1MHB4O1xufVxuLnJlZy13YXJuaW5nX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICM1ZTVlNWU7XG59XG4ucmVnLXdhcm5pbmdfY29udGVudCBwIHNwYW4ge1xuICAgIGNvbG9yOiAjMzI4N2I2O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmVnLXdhcm5pbmdfaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmVnLXdhcm5pbmdfY29udGVudCBmb3JtIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xufVxuLnJlZy13YXJuaW5nX2J0bi1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuOnJvb3QgLnJlZy13YXJuaW5nX2J0biB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZsb2F0OiBub25lO1xufVxuLnJlZy13YXJuaW5nX3BzZXVkb2xpbmstYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5yZWctd2FybmluZ19wc2V1ZG9saW5rLWJveCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM1ZTVlNWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlZy13YXJuaW5nX3RpdGxlLS1mb250IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG59XG4ucmVnLXdhcm5pbmdfY29udGVudCBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnJlZy13YXJuaW5nX2NvbnRlbnQgaDQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMzI4N2I2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbn1cbi5yZWctd2FybmluZ19jb250ZW50IGg0IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmVnLXdhcm5pbmdfaW1nLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnJlZy13YXJuaW5nX2ltZy1ib3ggPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnJlZy13YXJuaW5nX3RpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAucmVnLXdhcm5pbmdfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICB9XG4gICAgLnJlZy13YXJuaW5nX2Nsb3NlLWJ0biB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgLnJlZy13YXJuaW5nX2NvbnRlbnQgZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XG4gICAgfVxuICAgIC5yZWctd2FybmluZ190aXRsZS0tZm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG4iLCIucGFiLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzgzcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3dlbGNvbWUvYmcud2VicD94PTEnKSB0b3AgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJiwgJiAqIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIGEsIGE6aG92ZXIsIGE6YWN0aXZlLCBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ucGFiLWJhbm5lcl9fY29sdW1uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDI1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG59XG5cbi5wYWItYmFubmVyX190ZXh0MSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbn1cblxuLnBhYi1iYW5uZXJfX3RleHQyIHtcbiAgZm9udC1mYW1pbHk6IEdyZXRhRGlzTmFyUHJvUmVnO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwLjgzO1xufVxuXG4ucGFiLWJhbm5lcl9fdGV4dDMge1xuICBwYWRkaW5nOiAyNXB4IDAgMTZweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5wYWItYmFubmVyX19idXR0b24ge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwICM3MWM1ZTg7XG4gIGJvcmRlcjogc29saWQgNHB4ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhYi1iYW5uZXIge1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvd2VsY29tZS9iZy53ZWJwP3g9MScpIHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5wYWItYmFubmVyX19jb2x1bW4ge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufSIsIi5wdi1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ5OHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3dlbGNvbWUvYmctcHJpdmlsZWdlLndlYnAnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgaGVpZ2h0OiAyNjVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlIGJvdHRvbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM1JSBib3R0b207XG4gICAgfVxufVxuXG4ucHYtYmFubmVyX19jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogNDI1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxufVxuXG4ucHYtYmFubmVyX190ZXh0MSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xufVxuXG4ucHYtYmFubmVyX190ZXh0MiB7XG4gICAgZm9udC1mYW1pbHk6ICdHcmV0YURpc05hclBybycsICdHcmV0YURpc05hclByb1JlZycsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxufVxuXG4ucHYtYmFubmVyX19idXR0b24tYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5wdi1iYW5uZXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEzNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgIzcxYzVlODtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZmZmZjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMyLCA1NCwgMTExLCAuNyk7XG4gICAgfVxufVxuXG5cblxuXG5cbi5wdi1iYW5uZXJfX21vYmlsZS1wYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgIFxuICAgIH1cbn1cbi5wdi1iYW5uZXJfX21vYmlsZS10ZXh0MSB7XG4gICAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gICAgY29sb3I6ICMwMDcxZGM7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDM5cHggMTBweCA1cHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHYtYmFubmVyX19tb2JpbGUtdGV4dDIge1xuICAgIGNvbG9yOiAjMDA3MWRjO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucHYtYmFubmVyX19tb2JpbGUtYnV0dG9uLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wdi1iYW5uZXJfX21vYmlsZS1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBOZW9TYW5zUHJvO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDcxZGM7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNzFkYztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLnB2LWJhbm5lcl9fbW9iaWxlLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNzFkYztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuXG4vLyBQcml2aWxlZ2UgQ2x1YlxuXG4ucGMtYmFubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODAuMDNkZWcsIHJnYmEoMCwgMTE5LCAyMDYsIDAuNDA4KSAwLjE5JSwgcmdiYSgwLCA5NiwgMTU0LCAwLjcyKSA2Mi42OSUsIHJnYmEoMCwgMTM0LCAyMTQsIDAuNDE2KSA5Mi44OCUsIHJnYmEoODYsIDE4MywgMjU1LCAwLjM3NikgMTM4LjEyJSksIHVybCgnLi4vaW1nL3dlbGNvbWUvYmFubmVyLXBjLTE5MjAud2VicCcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwLjI4ZGVnLCByZ2JhKDAsIDExOSwgMjA2LCAwLjQwOCkgMC4xOSUsIHJnYmEoMCwgOTYsIDE1NCwgMC43MikgNjIuNjklLCByZ2JhKDAsIDEzNCwgMjE0LCAwLjQxNikgOTIuODglLCByZ2JhKDg2LCAxODMsIDI1NSwgMC4zNzYpIDEzOC4xMiUpLCB1cmwoJy4uL2ltZy93ZWxjb21lL2Jhbm5lci1wYy02NDAud2VicCcpO1xuICAgIH1cbn1cblxuLnBjLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBtaW4taGVpZ2h0OiAzODNweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzNHB4IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxufVxuXG4ucGMtYmFubmVyX19jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHJpZ2h0OiAtOTdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy93ZWxjb21lL2Jhbm5lci1wYy1kZWNvci53ZWJwJykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICB3aWR0aDogNTYzcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQzJSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHdpZHRoOiA4OHZ3O1xuICAgICAgICBoZWlnaHQ6IDYyLjV2dztcbiAgICB9XG59XG5cbi5wYy1iYW5uZXJfX2NhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgZm9udDogNTAwIDMwcHgvMSAkZm9udC1HcmV0YURpc05hclBybztcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuLnBjLWJhbm5lcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgZm9udDogNzAwIDM2cHgvMSAkZm9udC1Sb2JvdG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG59XG5cbi5wYy1iYW5uZXJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgZm9udDogNzAwIDI0cHgvMS40NSAkZm9udC1Sb2JvdG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxufVxuIFxuLnBjLWJhbm5lcl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMjE0cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA3MWQ5IDAlLCAjZTUyZGJjIDk5Ljc1JSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogOTAwIDE0cHgvNDdweCAkZm9udC1Sb2JvdG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG59XG5cbi8vIEVuZCBQcml2aWxlZ2UgQ2x1YiIsIi5pcW9zLXBhZ2UgPiBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udm95YWdlMjAyMC1iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDM4M3B4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy93ZWxjb21lL3ZveWFnZS0yMDIwLWdyb3VwLndlYnA/eD0xJykgdG9wIGNlbnRlcjtcbiAgXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgXHRwYWRkaW5nOiA0OHB4O1xuICBcdGNvbG9yOiAjZmZmO1xuICBcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBcdG92ZXJmbG93OiBoaWRkZW47XG5cbiAgXHQmLCAmICoge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBcdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtcHJvZHVjdC53ZWJwXCIpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcdFx0XHRcblx0XHRyaWdodDogMTUlO1xuXHR9XG5cblx0LnZveWFnZTIwMjAtYmFubmVyLXdyYXBwZXIge1xuXHRcdG1heC13aWR0aDogOTYwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG5cblx0LnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW4ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtbGJsLndlYnBcIik7XG5cdFx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcdFx0XHRcblx0XHR9XG5cdH1cblx0LnZveWFnZTIwMjAtYmFubmVyX190ZXh0MSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjcxO1xuXHR9XG5cblx0LnZveWFnZTIwMjAtYmFubmVyX190ZXh0MiB7XHRcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9HcmV0YURpc05hclBybztcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5NDFweCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuIFx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdCBcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk0MXB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdCBcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LnZveWFnZTIwMjAtYmFubmVyX19idXR0b24tYm94IHtcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQudm95YWdlMjAyMC1iYW5uZXJfX2J1dHRvbiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0Ym9yZGVyLXJhZGl1czogMzJweDtcdFxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOWVkOSAwJSwgI2U1MmRiYyAxMDAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5ZWQ5IDAlLCAjZTUyZGJjIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3gsIGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMjBweCAyNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcblx0LnZveWFnZTIwMjAtYmFubmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRyaWdodDogMTAlO1xuXHRcdH1cdFxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdC52b3lhZ2UyMDIwLWJhbm5lciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cmlnaHQ6IDUlO1xuXHRcdH1cdFxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG5cdC52b3lhZ2UyMDIwLWJhbm5lciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVx0XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM1cHgpIHtcblx0LnZveWFnZTIwMjAtYmFubmVyIHtcblx0XHRwYWRkaW5nOiA0MHB4IDEwcHg7XG5cdFx0LnZveWFnZTIwMjAtYmFubmVyLXdyYXBwZXIge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHJpZ2h0OiAtMTAwcHg7XG5cdFx0fVx0XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTEwcHgpIHtcblx0LnZveWFnZTIwMjAtYmFubmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRyaWdodDogLTE0MHB4O1xuXHRcdH1cdFxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC03MjBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG5cdC52b3lhZ2UyMDIwLWJhbm5lciB7XG5cdFx0LnZveWFnZTIwMjAtYmFubmVyX190ZXh0MSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHQudm95YWdlMjAyMC1iYW5uZXJfX3RleHQyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHR9XG5cdFx0LnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW4ge1xuXHRcdFx0bWluLXdpZHRoOiAzNzBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuXHQudm95YWdlMjAyMC1iYW5uZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHJpZ2h0OiAtMjg3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG5cdC52b3lhZ2UyMDIwLWJhbm5lciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cdFx0LnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW4ge1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcblx0LnZveWFnZTIwMjAtYmFubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2VsY29tZS92b3lhZ2UtMjAyMC1iZy53ZWJwXCIpO1x0XG5cdFx0cGFkZGluZzogNjBweCAyMHB4IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdC52b3lhZ2UyMDIwLWJhbm5lcl9fY29sdW1uIHtcblx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2VsY29tZS92b3lhZ2UtMjAyMC1Hcm91cC5zdmdcIik7XHRcblx0XHRcdFx0d2lkdGg6IDExMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDgzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudm95YWdlMjAyMC1iYW5uZXJfX3RleHQxIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS42cHg7XG5cdFx0fVxuXHRcdC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDIge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0LnZveWFnZTIwMjAtYmFubmVyX19idXR0b24tYm94IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdC52b3lhZ2UyMDIwLWJhbm5lcl9fYnV0dG9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XHRcbn1cbiIsIi5iYXNlLXRpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xufVxuLmJhc2UtdGlsZS0tMiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG59XG4uYmFzZS10aWxlLS0zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5iYXNlLXRpbGUtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5iYXNlLXRpbGUtLTUge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG5cbi5iYXNlLXRpbGVfX2ltZy0tMSB7XG4gICAgd2lkdGg6IDcwJTtcbn1cbi5iYXNlLXRpbGVfX2ltZy0tMixcbi5iYXNlLXRpbGVfX2ltZy0tNSB7XG4gICAgd2lkdGg6IDgwJTtcbn1cbi5iYXNlLXRpbGVfX2ltZy0tMyB7XG4gICAgd2lkdGg6IDgwJTtcbn1cbi5iYXNlLXRpbGVfX2ltZy0tNCB7XG4gICAgd2lkdGg6IDcwJTtcbn1cblxuLmJhc2UtdGlsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuODtcbn1cblxuLmJhc2UtdGlsZV9fdGl0bGUtLTcwIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG59XG5cbi5iYXNlLXRpbGVfX3RpdGxlLS04MCB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuYmFzZS10aWxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG59XG5cbi5iYXNlLXRpbGVfX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgbGVmdDogMDtcbn1cbi5iYXNlLXRpbGVfX3RleHQtLTEge1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG59XG4uYmFzZS10aWxlX190ZXh0LS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cbi5iYXNlLXRpbGVfX3RleHQtLTMge1xuICAgIHBhZGRpbmctbGVmdDogNjAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmFzZS10aWxlX190ZXh0LS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJhc2UtdGlsZV9fdGV4dC0tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG59XG5cbi5iYXNlLXRpbGVfX3RhZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwOWVkOTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cblxuXG4uYmFzZS10aWxlX19wYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwJTtcbiAgICB0b3A6IDI1JTtcbn1cbi5iYXNlLXRpbGVfX3BhY2stLTEge1xuICAgIHJpZ2h0OiAyMCU7XG59XG4uYmFzZS10aWxlX19wYWNrLS0yIHtcbiAgICByaWdodDogMzAlO1xufVxuLmJhc2UtdGlsZV9fcGFjay0tMyB7XG4gICAgbGVmdDogMzAlO1xuICAgIHRvcDogMzAlO1xufVxuLmJhc2UtdGlsZV9fcGFjay0tNCB7XG4gICAgbGVmdDogMjAlO1xuICAgIHRvcDogNTAlO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmFzZS10aWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJhc2UtdGlsZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuXG4gICAgLmJhc2UtdGlsZV9fdGFnIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICB9XG5cbiAgICAuYmFzZS10aWxlX190YWcgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5iYXNlLXRpbGVfX3RleHQge1xuICAgICAgICBib3R0b206IC0zMHB4O1xuICAgIH1cblxuXG5cbiAgICAuYmFzZS10aWxlX19pbWctLTIsIC5iYXNlLXRpbGVfX2ltZy0tNCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5iYXNlLXRpbGVfX2ltZy0tMSwgLmJhc2UtdGlsZV9faW1nLS0zIHtcbiAgICAgICAgd2lkdGg6IDcyJTtcbiAgICB9XG5cbiAgICAuYmFzZS10aWxlX19wYWNrIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAuYmFzZS10aWxlX19wYWNrLS0xIHtcbiAgICAgICAgcmlnaHQ6IDE1JTtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIC5iYXNlLXRpbGVfX3BhY2stLTIge1xuICAgICAgICBib3R0b206IC02OHB4O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgIH1cbiAgICAuYmFzZS10aWxlX19wYWNrLS0zIHtcbiAgICAgICAgcmlnaHQ6IDclO1xuICAgICAgICBib3R0b206IC04MHB4O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5iYXNlLXRpbGVfX3BhY2stLTQge1xuICAgICAgICBib3R0b206IC02OHB4O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IDExJTtcbiAgICB9XG4gICAgLmJhc2UtdGlsZV9fcGFjay0tNSB7XG4gICAgICAgIHJpZ2h0OiA0JTtcbiAgICB9XG5cbiAgICAuYmFzZS10aWxlX190ZXh0LS0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgfVxuICAgIC5iYXNlLXRpbGVfX3RleHQtLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAtNjhweDtcbiAgICB9XG4gICAgLmJhc2UtdGlsZV9fdGV4dC0tMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTElO1xuICAgIH1cblxuICAgIC5iYXNlLXRpbGUtLTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIC5iYXNlLXRpbGUtLTMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTA3cHg7XG4gICAgfVxuXG4gICAgLmJhc2UtdGlsZS0tNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcblxuICAgIH1cblxuXG59XG5cbi5iYXNlLXRpbGUtLXN1cGVyLXNsaW0gLmJhc2UtdGlsZV9fcGFjayB7XG4gICAgd2lkdGg6IDMyJTtcbn1cblxuLmJhc2UtdGlsZS0tc3VwZXItc2xpbSAuYmFzZS10aWxlX190YWcgaW1nIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG59IiwiLnBhZ2UtYmctbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBsZWZ0OiA1JTtcbiAgICB0b3A6IDEydmg7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG4ucGFnZS1iZy1sb2dvLmlzLWFuaW1hdGVkIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLWJnLWxvZ28gPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFzZS10aWxlcyB7XG4gICAgZm9udC1mYW1pbHk6ICdHcmV0YURpc05hclBybycsIHNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMWExYjIzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbn1cbi5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgei1pbmRleDogMzA7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuLyogQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJhc2UtdGlsZXNfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59ICovXG5cbi5iYXNlLXRpbGVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG59XG4uYmFzZS10aWxlc19fZGVzY3Ige1xuICAgIGNvbG9yOiAjYWNhZGI3O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5iYXNlLXRpbGVzX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICB9XG4gICAgLmJhc2UtdGlsZXNfX2Rlc2NyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjJweCAwIDAgMzNweDtcbiAgICB9XG4gICAgLmJhc2UtdGlsZXMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxufVxuIiwiLm1haW5saW5lLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLm1haW5saW5lLWhlYWRlcl9fcHJvZmlsZS1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG4ucHJvZHVjdHMtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1Mzc0NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZXNfX3dyYXBwZXJfZmxleC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZS0tMiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZS0tMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwdnc7XG4gIH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZS0tNCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1dnc7XG4gIH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZS0tNSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cblxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX190ZXh0IHtcbiAgICB6LWluZGV4OiAzMDA7XG4gIH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZV9faW1nLS0xIHtcbiAgICB3aWR0aDogMzV2dztcbiAgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX19pbWctLTIge1xuICAgIHdpZHRoOiA0MHZ3O1xuICB9XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVfX2ltZy0tMyB7XG4gICAgd2lkdGg6IDQwdnc7XG4gIH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZV9faW1nLS00IHtcbiAgICB3aWR0aDogMzB2dztcbiAgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX19pbWctLTUge1xuICAgIHdpZHRoOiA0MHZ3O1xuICB9XG59XG4ucHJvZHVjdHMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0cy0wIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnByb2R1Y3RzLTAge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnByb2R1Y3RzLTBfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDZ2aCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0cy0wX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wcm9kdWN0cy0wX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA2dncgMTBweCAxMHZ3O1xuICB9XG59XG4ucHJvZHVjdHMtMF9faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5wcm9kdWN0cy0wX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTtcbn1cbi5wcm9kdWN0cy0wX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0cy0wX19wYWNrIHtcbiAgbWF4LXdpZHRoOiAyMi43dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG59XG4ucHJvZHVjdHMtMF9fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnByb2R1Y3RzLTBfX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ucHJvZHVjdHMtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wcm9kdWN0cy0xIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTV2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucHJvZHVjdHMtMSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4vKiAucHJvZHVjdHMtMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHZoO1xufSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnByb2R1Y3RzLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMHZoO1xuICB9XG59XG5cbi5iYXNlLXRpbGVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXgtd2lkdGg6IDEwdnc7XG59XG4uYmFzZS10aWxlX19saW5lLWlubmVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzhmN2M7XG59XG4uYmFzZS10aWxlX19saW5lLS0xIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1OHB4O1xufVxuLmJhc2UtdGlsZV9fbGluZS0tMiB7XG4gIGxlZnQ6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gIHRvcDogMTIycHg7XG59XG4uYmFzZS10aWxlX19saW5lLS0zIHtcbiAgbGVmdDogNDV2dztcbiAgdG9wOiA3M3B4O1xufVxuLmJhc2UtdGlsZV9fbGluZS0tNCB7XG4gIGxlZnQ6IDQwdnc7XG4gIGJvdHRvbTogODBweDtcbn1cbi5iYXNlLXRpbGVfX2xpbmUtLTUge1xuICBsZWZ0OiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXZ3O1xuICB0b3A6IDEyMnB4O1xufVxuXG4uYmFzZS10aWxlX19wYWNrLS01IHtcbiAgdG9wOiA1MyU7XG4gIHJpZ2h0OiAyMSU7XG59XG5cbi5iYXNlLXRpbGVfX2hhc2guYmFzZS10aWxlX19oYXNoLS01IHtcbiAgd2lkdGg6IDIxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uYW5pbWF0aW9uLWltZy1pbm5lciB7XG4gIHdpZHRoOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmFuaW1hdGVfZWwsXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5hbmltYXRlX2VsLFxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYW5pbWF0ZV9lbCxcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLXNlY3Rpb24gLmFuaW1hdGVfZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmFuaW1hdGlvbi1pbWctaW5uZXIsXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5hbmltYXRpb24taW1nLWlubmVyLFxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYW5pbWF0aW9uLWltZy1pbm5lcixcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLXNlY3Rpb24gLmFuaW1hdGlvbi1pbWctaW5uZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxuXG5cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTIgLmJhc2UtdGlsZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0yIC5iYXNlLXRpbGUtLTJ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0aW9uLWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMCAuYmFzZS10aWxlc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAuYW5pbWF0aW9uLWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5iYXNlLXRpbGUtLTN7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmJhc2UtdGlsZV9fcGFjay0tMSB7XG4gICAgcmlnaHQ6IDUlO1xuICB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0wIC5iYXNlLXRpbGVfX3BhY2stLTUge1xuICAgIHJpZ2h0OiAyJTtcbiAgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMCAuYmFzZS10aWxlX19wYWNrLS0zIHtcbiAgICByaWdodDogNCU7XG4gIH1cblxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSAuYmFzZS10aWxlX190ZXh0LS0zIHtcbiAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5iYXNlLXRpbGUtLTN7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG5cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTIgLmJhc2UtdGlsZV9fdGV4dC0tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOSU7XG4gIH1cbn0iLCJodG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFpbmxpbmUtbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWFpbmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbmxpbmUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWlubGluZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5saW5lLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOTBweDtcbn1cbi5tYWlubGluZS1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5tYWlubGluZS1oZWFkZXJfX3Byb2ZpbGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW5saW5lLWhlYWRlcl9fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICB9XG59XG4ubWFpbmxpbmUtaGVhZGVyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tYWlubGluZS1oZWFkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1haW5saW5lLWhlYWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW5saW5lLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbmxpbmUtbWFpbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA5MHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWlubGluZS1tYWluX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNTBweCAwIDAgMTV2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtbWFpbl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTJ2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubWFpbmxpbmUtbWFpbl9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OSU7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gIHotaW5kZXg6IDMwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtbWFpbl9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5saW5lLW1haW5fX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwLjE7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xufVxuLm1haW5saW5lLW1haW5fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1O1xufVxuLm1haW5saW5lLW1haW5fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xufVxuLm1haW5saW5lLW1haW5fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtbWFpbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1haW5fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XG4gICAgbWFyZ2luLXRvcDogNnZoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm1haW5saW5lLW1haW5fX2hhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBjb2xvcjogIzAwOWVkOTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDcuOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtbWFpbl9faGFzaCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1haW5fX2hhc2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDF2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubWFpbmxpbmUtbWFpbl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiAxMDV2aDtcbiAgei1pbmRleDogMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1haW5fX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5saW5lLW1haW5fX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbmxpbmUtbWFpbl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFpbmxpbmUtbWFpbl9fcGFjayB7XG4gIG1heC13aWR0aDogMjIuN3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xufVxuLm1haW5saW5lLW1haW5fX3BhY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX19wYWNrIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTV2aDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLm1haW5saW5lLXRhc3RlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS10YXN0ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbmxpbmUtdGFzdGVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5tYWlubGluZS10YXN0ZV9faW1nIHtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogOTB2aDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS10YXN0ZV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLm1haW5saW5lLXRhc3RlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWlubGluZS10YXN0ZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDtcbn1cbi5tYWlubGluZS10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS10YXN0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ubWFpbmxpbmUtdGFzdGVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gIHotaW5kZXg6IDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbmxpbmUtZGV0YWlsIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0yMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1haW5saW5lLWRldGFpbF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm1haW5saW5lLWRldGFpbF9faW1nIHtcbiAgd2lkdGg6IDQ1dnc7XG4gIGhlaWdodDogNjB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnZ3O1xuICB0b3A6IDEwdmg7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLm1haW5saW5lLWRldGFpbF9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1haW5saW5lLWRldGFpbF9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogNDB2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG59XG4ubWFpbmxpbmUtZGV0YWlsX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ubWFpbmxpbmUtZGV0YWlsX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogNDB2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICB6LWluZGV4OiAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbmxpbmUtZWxlZ2FuY2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1haW5saW5lLWVsZWdhbmNlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTJ2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubWFpbmxpbmUtZWxlZ2FuY2VfX2ltZy0xIHtcbiAgd2lkdGg6IDM1dnc7XG4gIG1hcmdpbi1yaWdodDogNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHZ3O1xuICBtYXJnaW4tdG9wOiAyMHZoO1xuICBoZWlnaHQ6IDU1dmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX19pbWctMSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ubWFpbmxpbmUtZWxlZ2FuY2VfX2ltZy0xIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX19pbWctMSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWlubGluZS1lbGVnYW5jZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDtcbn1cbi5tYWlubGluZS1lbGVnYW5jZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLm1haW5saW5lLWVsZWdhbmNlX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MHZ3O1xuICB0b3A6IDY1dmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkOTtcbiAgei1pbmRleDogMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWlubGluZS1jb2xsZWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbmxpbmUtY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5tYWlubGluZS1jb2xsZWN0aW9uX19pbWcge1xuICB3aWR0aDogNDV2dztcbiAgaGVpZ2h0OiA2MHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5tYWlubGluZS1jb2xsZWN0aW9uX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZy0yIHtcbiAgd2lkdGg6IDMydnc7XG4gIGhlaWdodDogMjB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwdmg7XG4gIHotaW5kZXg6IDI1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19pbWctMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZy0yIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1haW5saW5lLWNvbGxlY3Rpb25fX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDE1dmg7XG4gIG1hcmdpbi1sZWZ0OiAyMHZ3O1xufVxuLm1haW5saW5lLWNvbGxlY3Rpb25fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5tYWlubGluZS1jb2xsZWN0aW9uX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogMTV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICB6LWluZGV4OiAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5saW5lLXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAydmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1haW5saW5lLXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTJ2aCAxMHB4IDEwdmg7XG4gIH1cbn1cbi5tYWlubGluZS1wcm9kdWN0X19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTglO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIG9wYWNpdHk6IDAuMDU7XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA1O1xufVxuLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWlubGluZS1wcm9kdWN0X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X190aXRsZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUtaGFzaCB7XG4gIGNvbG9yOiAjMDA5ZWQ5O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNy45cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlLWhhc2gge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9faW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDJ2dyA1dmg7XG4gIH1cbn1cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIGZvbnQtc2l6ZTogNTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDV2aDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc4cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGV4dC1zb29uIHtcbiAgY29sb3I6ICM2YTZkN2U7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MHZoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubWFpbmxpbmUtZGVzY3Ige1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAydmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLWRlc2NyIHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAydmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGVzY3Ige1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubWFpbmxpbmUtZGVzY3JfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1kZXNjcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRlc2NyX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZoIDEwcHggMTB2aDtcbiAgfVxufVxuLm1haW5saW5lLWRlc2NyX19ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogNXZ3O1xuICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5tYWlubGluZS1kZXNjcl9fYmxvY2tfMSB7XG4gIHBhZGRpbmctdG9wOiAyMHZoO1xufVxuLm1haW5saW5lLWRlc2NyX19ibG9ja18xIGltZyB7XG4gIG1heC1oZWlnaHQ6IDIwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRlc2NyX19ibG9ja18xIHtcbiAgICBwYWRkaW5nLXRvcDogNXZoO1xuICB9XG59XG4ubWFpbmxpbmUtZGVzY3JfX2Jsb2NrXzIgaW1nIHtcbiAgbWF4LWhlaWdodDogMjV2aDtcbn1cbi5tYWlubGluZS1kZXNjcl9fYmxvY2tfMyB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLm1haW5saW5lLWRlc2NyX19ibG9ja18zIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICBtYXgtaGVpZ2h0OiAyMHZoO1xufVxuLm1haW5saW5lLWRlc2NyX19ibG9jayBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYWlubGluZS1kZXNjcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1haW5saW5lLWRlc2NyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5ody1kYXJrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzFiO1xufVxuLmh3LWRhcmsgaW1nIHtcbiAgaGVpZ2h0OiAxMHZoO1xuICB3aWR0aDogOTh2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1haW5saW5lLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG59XG4uYW5pbWF0ZV9lbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFuaW1hdGVfZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5tYWlubGluZS1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFpbmxpbmUtaW1nLWlubmVyID4gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtaW1nLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZWQubm9ybWFsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zbGlkZUluTGVmdEMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRocmVlc2l4dHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWlubGluZV9hcnJvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMXZoO1xuICBsZWZ0OiAzdnc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2Nyb2xsdXAud2VicCkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWlubGluZV9hcnJvdzpob3ZlciB7XG4gIGJvdHRvbTogMTJ2aDtcbn1cbiIsImh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50cnYtbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRydiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cnYtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOTBweDtcbn1cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHJ2LWhlYWRlcl9fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWhlYWRlcl9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgfVxufVxuLnRydi1oZWFkZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRydi1oZWFkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRydi1oZWFkZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50cnYtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cnYtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMCA3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50cnYtdmlkZW9fX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDklO1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjYTQ4ZjdiO1xuICB6LWluZGV4OiAyMDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtdmlkZW9fX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdmlkZW9fX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwLjA1O1xuICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbn1cbi50cnYtdmlkZW9fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1O1xufVxuLnRydi12aWRlb19fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMC45ZW07XG59XG4udHJ2LXZpZGVvX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XG4gICAgbWFyZ2luLXRvcDogNnZoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRydi12aWRlb19faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi50cnYtdmlkZW9fX3RleHQtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19faGFzaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXZoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwdnc7XG4gIH1cbn1cbi50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiAxMDV2aDtcbiAgei1pbmRleDogMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdmlkZW9fX3ZpZGVvIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4udHJ2LXZpZGVvX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50cnYtaW1nLWlubmVyLS0yIHtcblxufVxuLnRydi12aWRlb19fcGFjayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMjh2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzA7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7XG59XG4udHJ2LXZpZGVvX19wYWNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19wYWNrIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTV2aDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi1nYW1lX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRydi1nYW1lX19mcmFtZSB7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRydi1qb3VybmV5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtam91cm5leV9faW1nIHtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogOTB2aDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtam91cm5leV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDtcbn1cbi50cnYtam91cm5leV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYigxOSwxMTIsMTg2KSAwJSwgcmdiKDEzNywxODQsMjIxKSA0NCUsIHJnYigyNTUsMjU1LDI1NSkgNjIlLCByZ2IoMjQ5LDE3NSwyMDgpIDg4JSwgcmdiKDI0Miw5NSwxNjApIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMTksMTEyLDE4NikgMCUsIHJnYigxMzcsMTg0LDIyMSkgNDQlLCByZ2IoMjU1LDI1NSwyNTUpIDYyJSwgcmdiKDI0OSwxNzUsMjA4KSA4OCUsIHJnYigyNDIsOTUsMTYwKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMTksMTEyLDE4NikgMCUsIHJnYigxMzcsMTg0LDIyMSkgNDQlLCByZ2IoMjU1LDI1NSwyNTUpIDYyJSwgcmdiKDI0OSwxNzUsMjA4KSA4OCUsIHJnYigyNDIsOTUsMTYwKSAxMDAlKTtcblxuICAgIHotaW5kZXg6IDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuXG5cbi50cnYtZGVzaXJlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0yMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtZGVzaXJlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRydi1kZXNpcmVfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODAlO1xuICByaWdodDogMTB2dztcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtZGVzaXJlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHZoO1xuICBtYXJnaW4tbGVmdDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbn1cbi50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHJ2LWRlc2lyZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDE5LDExMiwxODYpIDAlLCByZ2IoMTM3LDE4NCwyMjEpIDQ0JSwgcmdiKDI1NSwyNTUsMjU1KSA2MiUsIHJnYigyNDksMTc1LDIwOCkgODglLCByZ2IoMjQyLDk1LDE2MCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYigxOSwxMTIsMTg2KSAwJSwgcmdiKDEzNywxODQsMjIxKSA0NCUsIHJnYigyNTUsMjU1LDI1NSkgNjIlLCByZ2IoMjQ5LDE3NSwyMDgpIDg4JSwgcmdiKDI0Miw5NSwxNjApIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYigxOSwxMTIsMTg2KSAwJSwgcmdiKDEzNywxODQsMjIxKSA0NCUsIHJnYigyNTUsMjU1LDI1NSkgNjIlLCByZ2IoMjQ5LDE3NSwyMDgpIDg4JSwgcmdiKDI0Miw5NSwxNjApIDEwMCUpO1xuXG4gICAgei1pbmRleDogMjg7XG59XG4udHJ2LWRlc2lyZV9fbGluZS0tNCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDV2dztcbiAgICB0b3A6IDYydmg7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICB3aWR0aDogMTB2dztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDE5LDExMiwxODYpIDAlLCByZ2IoMTM3LDE4NCwyMjEpIDQ0JSwgcmdiKDI1NSwyNTUsMjU1KSA2MiUsIHJnYigyNDksMTc1LDIwOCkgODglLCByZ2IoMjQyLDk1LDE2MCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYigxOSwxMTIsMTg2KSAwJSwgcmdiKDEzNywxODQsMjIxKSA0NCUsIHJnYigyNTUsMjU1LDI1NSkgNjIlLCByZ2IoMjQ5LDE3NSwyMDgpIDg4JSwgcmdiKDI0Miw5NSwxNjApIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYigxOSwxMTIsMTg2KSAwJSwgcmdiKDEzNywxODQsMjIxKSA0NCUsIHJnYigyNTUsMjU1LDI1NSkgNjIlLCByZ2IoMjQ5LDE3NSwyMDgpIDg4JSwgcmdiKDI0Miw5NSwxNjApIDEwMCUpO1xuICAgIHotaW5kZXg6IDI4O1xuICAgIGxlZnQ6IDM3dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXRhc3RlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LXRhc3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTEge1xuICB3aWR0aDogMzV2dztcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDd2dztcbiAgbWFyZ2luLXRvcDogMjB2aDtcbiAgaGVpZ2h0OiA1NXZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMiB7XG4gIHdpZHRoOiAyMHZ3O1xuICBoZWlnaHQ6IDI1dmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTB2aDtcbn1cbi50cnYtdGFzdGVfX2ltZy0yLS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHJ2LXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoO1xufVxuLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRydi1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xuICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMjAwdmg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbi50cnYtcHJvZHVjdF9faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWhhc2gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1maWx0ZXIge1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgd2lkdGg6IDMwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIG1pbi1oZWlnaHQ6IDM1dmg7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogNDV2dztcbiAgICBtYXJnaW46IDAgMXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDk2MCU7XG4gICAgbWFyZ2luOiAwIDJ2dyA1dmg7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBmb250LXNpemU6IDU0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50cnYtcHJvZHVjdCAuZnAtc2Nyb2xsZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLmh3LWRhcmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxNjE3MWI7XG59XG4uaHctZGFyayBpbWcge1xuICBoZWlnaHQ6IDEwdmg7XG4gIHdpZHRoOiA5OHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udHJ2LXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG59XG4uYW5pbWF0ZV9lbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFuaW1hdGVfZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50cnYtaW1nLWlubmVyIHtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlZC5ub3JtYWwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNsaWRlSW5MZWZ0QyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QztcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0Qztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudGhyZWVzaXh0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydl9hcnJvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMXZoO1xuICBsZWZ0OiAzdnc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2Nyb2xsdXAud2VicCkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cnZfYXJyb3c6aG92ZXIge1xuICBib3R0b206IDEydmg7XG59XG4uYmctYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA1O1xufVxuLmJnLWFuaW1hdGlvbiB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYShtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLmJnLWFuaW1hdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcuanBnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmJnLWFuaW1hdGlvbiB2aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LW1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udHJ2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRydi1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA5MHB4O1xufVxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50cnYtaGVhZGVyX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICB9XG59XG4udHJ2LWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udHJ2LWhlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udHJ2LWhlYWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRydi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRydi12aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA5MHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMCAwIDE2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50cnYtdmlkZW9fX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDklO1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYigwLDE1NCwyMDgpIDAlLCByZ2IoMTI2LDIwNiwyNDEpIDEwMCUpO1xuICB6LWluZGV4OiAyMDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtdmlkZW9fX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdmlkZW9fX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwLjA1O1xuICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbn1cbi50cnYtdmlkZW9fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1O1xufVxuLnRydi12aWRlb19fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMC45ZW07XG59XG4udHJ2LXZpZGVvX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XG4gICAgbWFyZ2luLXRvcDogNnZoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRydi12aWRlb19faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19faGFzaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXZoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwdnc7XG4gIH1cbn1cbi50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiAxMDV2aDtcbiAgei1pbmRleDogMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdmlkZW9fX3ZpZGVvIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4udHJ2LXZpZGVvX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50cnYtdmlkZW9fX3BhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXgtd2lkdGg6IDE1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG59XG4udHJ2LXZpZGVvX19wYWNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19wYWNrIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTV2aDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi1qb3VybmV5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtam91cm5leV9faW1nIHtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogOTB2aDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtam91cm5leV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDtcbn1cbi50cnYtam91cm5leV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDAsMTU0LDIwOCkgMCUsIHJnYigxMjYsMjA2LDI0MSkgMTAwJSk7XG4gIHotaW5kZXg6IDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LWRlc2lyZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMjB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtZGVzaXJlX19pbWcge1xuICB3aWR0aDogNDV2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwJTtcbiAgcmlnaHQ6IDEwdnc7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWRlc2lyZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogNDB2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG59XG4udHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRydi1kZXNpcmVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDV2dztcbiAgdG9wOiA0MHZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTB2dztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDAsMTU0LDIwOCkgMCUsIHJnYigxMjYsMjA2LDI0MSkgMTAwJSk7XG4gIHotaW5kZXg6IDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi10YXN0ZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0xIHtcbiAgd2lkdGg6IDM1dnc7XG4gIG1hcmdpbi1yaWdodDogNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA3dnc7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIGhlaWdodDogNTV2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTIge1xuICB3aWR0aDogMjB2dztcbiAgaGVpZ2h0OiAyNXZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50cnYtdGFzdGVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7XG59XG4udHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHJ2LXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAxMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgcGFkZGluZy10b3A6IDJ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRydi1wcm9kdWN0X19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24taGFzaCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWZpbHRlciB7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udHJ2LXByb2R1Y3RfX3BhY2sge1xuICB3aWR0aDogMzB2dztcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgbWluLWhlaWdodDogMzV2aDtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA0NXZ3O1xuICAgIG1hcmdpbjogMCAxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogOTYwJTtcbiAgICBtYXJnaW46IDAgMnZ3IDV2aDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIGZvbnQtc2l6ZTogNTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDV2aDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRydi1wcm9kdWN0IC5mcC1zY3JvbGxlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4uaHctZGFyayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE2MTcxYjtcbn1cbi5ody1kYXJrIGltZyB7XG4gIGhlaWdodDogMTB2aDtcbiAgd2lkdGg6IDk4dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50cnYtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbn1cbi5hbmltYXRlX2VsIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnRydi1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlZC5ub3JtYWwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNsaWRlSW5MZWZ0QyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QztcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0Qztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudGhyZWVzaXh0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydl9hcnJvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMXZoO1xuICBsZWZ0OiAzdnc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2Nyb2xsdXAud2VicCkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cnZfYXJyb3c6aG92ZXIge1xuICBib3R0b206IDEydmg7XG59XG4iLCJodG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udHJ2LW1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtbW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50cnYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJ2LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDkwcHg7XG59XG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRydi1oZWFkZXJfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogMTV2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1oZWFkZXJfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cbn1cbi50cnYtaGVhZGVyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50cnYtaGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50cnYtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHJ2LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJ2LXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDkwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LXZpZGVvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwIDAgMTYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnRydi12aWRlb19fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OSU7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG5iYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCggLTE4MGRlZywgcmdiKDE5MCwzMiwxMzIpIDAlLCByZ2IoNDEsMTkwLDI0MykgMTAwJSk7XG5iYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggLTE4MGRlZywgcmdiKDE5MCwzMiwxMzIpIDAlLCByZ2IoNDEsMTkwLDI0MykgMTAwJSk7XG5iYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCAtMTgwZGVnLCByZ2IoMTkwLDMyLDEzMikgMCUsIHJnYig0MSwxOTAsMjQzKSAxMDAlKTtcbiAgei1pbmRleDogMjA7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXZpZGVvX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXZpZGVvX19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMC4wNTtcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG59XG4udHJ2LXZpZGVvX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTtcbn1cbi50cnYtdmlkZW9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xufVxuLnRydi12aWRlb19fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtdmlkZW9fX2hhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2hhc2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDF2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MHZ3O1xuICB9XG59XG4udHJ2LXZpZGVvX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogMTA1dmg7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXZpZGVvX192aWRlbyB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLnRydi12aWRlb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHJ2LXZpZGVvX19wYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgbWF4LXdpZHRoOiAxNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xufVxuLnRydi12aWRlb19fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fcGFjayB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1dmg7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtam91cm5leSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuXG4ubWFpbmxpbmUtbWFpbl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiAxMDV2aDtcbiAgei1pbmRleDogMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1haW5fX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5saW5lLW1haW5fX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1qb3VybmV5X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoO1xufVxuLnRydi1qb3VybmV5X190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50cnYtam91cm5leV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTUlO1xuICB0b3A6IDI1dmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCggLTE4MGRlZywgcmdiKDE5MCwzMiwxMzIpIDAlLCByZ2IoNDEsMTkwLDI0MykgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIC0xODBkZWcsIHJnYigxOTAsMzIsMTMyKSAwJSwgcmdiKDQxLDE5MCwyNDMpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIC0xODBkZWcsIHJnYigxOTAsMzIsMTMyKSAwJSwgcmdiKDQxLDE5MCwyNDMpIDEwMCUpO1xuICB6LWluZGV4OiAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi1kZXNpcmUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTIwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udHJ2LWRlc2lyZV9faW1nIHtcbiAgd2lkdGg6IDQ1dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHJpZ2h0OiAxMHZ3O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1kZXNpcmVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDQwdmg7XG4gIG1hcmdpbi1sZWZ0OiAyMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xufVxuLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50cnYtZGVzaXJlX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogNDB2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCAtMTgwZGVnLCByZ2IoMTkwLDMyLDEzMikgMCUsIHJnYig0MSwxOTAsMjQzKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggLTE4MGRlZywgcmdiKDE5MCwzMiwxMzIpIDAlLCByZ2IoNDEsMTkwLDI0MykgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCggLTE4MGRlZywgcmdiKDE5MCwzMiwxMzIpIDAlLCByZ2IoNDEsMTkwLDI0MykgMTAwJSk7XG4gIHotaW5kZXg6IDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi10YXN0ZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0xIHtcbiAgd2lkdGg6IDM1dnc7XG4gIG1hcmdpbi1yaWdodDogNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA3dnc7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIGhlaWdodDogNTV2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTIge1xuICB3aWR0aDogMjB2dztcbiAgaGVpZ2h0OiAyNXZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50cnYtdGFzdGVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7XG59XG4udHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHJ2LXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAxMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgcGFkZGluZy10b3A6IDJ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDclO1xufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNCU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRydi1wcm9kdWN0X19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24taGFzaCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWZpbHRlciB7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udHJ2LXByb2R1Y3RfX3BhY2sge1xuICB3aWR0aDogMzB2dztcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgbWluLWhlaWdodDogMzV2aDtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA0NXZ3O1xuICAgIG1hcmdpbjogMCAxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogOTYwJTtcbiAgICBtYXJnaW46IDAgMnZ3IDV2aDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIGZvbnQtc2l6ZTogNTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDV2aDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRydi1wcm9kdWN0IC5mcC1zY3JvbGxlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4uaHctZGFyayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE2MTcxYjtcbn1cbi5ody1kYXJrIGltZyB7XG4gIGhlaWdodDogMTB2aDtcbiAgd2lkdGg6IDk4dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50cnYtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbn1cbi5hbmltYXRlX2VsIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnRydi1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlZC5ub3JtYWwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNsaWRlSW5MZWZ0QyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QztcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0Qztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudGhyZWVzaXh0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydl9hcnJvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMXZoO1xuICBsZWZ0OiAzdnc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvc2Nyb2xsdXAud2VicCcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHotaW5kZXg6IDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJ2X2Fycm93OmhvdmVyIHtcbiAgYm90dG9tOiAxMnZoO1xufVxuLmNhcHMtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcHMtaWNvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE5MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2NhcHMtaWNvbi5wbmcnKTsg0JrQsNGA0YLQuNC90LrQsCDQvdC1INC90LDQudC00LXQvdCwINCyINGA0LXQv9C+0LfQuNGC0L7RgNC40LggICovXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2Fwcy1pY29uOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi50cnYtcHJvZHVjdF9fcGFjay0tc3RhdGljIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuQG1lZGlhKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgLnRydi1wcm9kdWN0X19wYWNrLS1zdGF0aWMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG4udHJ2LXByb2R1Y3RfX3BhY2stZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRydi1wcm9kdWN0X19wYWNrLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRydi1wcm9kdWN0X19wYWNrMiB7XG4gIHdpZHRoOiAxNXZ3O1xufVxuIiwiaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LW1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udHJ2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRydi1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA5MHB4O1xufVxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50cnYtaGVhZGVyX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICB9XG59XG4udHJ2LWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udHJ2LWhlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udHJ2LWhlYWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRydi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRydi12aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA5MHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMCAwIDE2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50cnYtdmlkZW9fX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDklO1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZjAwOTggMCUsICNmZjdlMDAgMTAwJSk7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXZpZGVvX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXZpZGVvX19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMC4wNTtcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG59XG4udHJ2LXZpZGVvX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTtcbn1cbi50cnYtdmlkZW9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xufVxuLnRydi12aWRlb19fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtdmlkZW9fX2hhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2hhc2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDF2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MHZ3O1xuICB9XG59XG4udHJ2LXZpZGVvX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogMTA1dmg7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXZpZGVvX192aWRlbyB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLnRydi12aWRlb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHJ2LXZpZGVvX19wYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgbWF4LXdpZHRoOiAxNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xufVxuLnRydi12aWRlb19fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fcGFjayB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1dmg7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtam91cm5leSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtam91cm5leV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7XG59XG4udHJ2LWpvdXJuZXlfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRydi1qb3VybmV5X19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogMjV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZjAwOTggMCUsICNmZjdlMDAgMTAwJSk7XG4gIHotaW5kZXg6IDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LWRlc2lyZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMjB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtZGVzaXJlX19pbWcge1xuICB3aWR0aDogNDV2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwJTtcbiAgcmlnaHQ6IDEwdnc7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWRlc2lyZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogNDB2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG59XG4udHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRydi1kZXNpcmVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDV2dztcbiAgdG9wOiA0MHZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTB2dztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VmMDA5OCAwJSwgI2ZmN2UwMCAxMDAlKTtcbiAgei1pbmRleDogMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXRhc3RlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LXRhc3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTEge1xuICB3aWR0aDogMzV2dztcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDd2dztcbiAgbWFyZ2luLXRvcDogMjB2aDtcbiAgaGVpZ2h0OiA1NXZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMiB7XG4gIHdpZHRoOiAyMHZ3O1xuICBoZWlnaHQ6IDI1dmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRydi10YXN0ZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDtcbn1cbi50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50cnYtcHJvZHVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgcGFkZGluZy10b3A6IDEwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAydmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRydi1wcm9kdWN0X19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24taGFzaCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWZpbHRlciB7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udHJ2LXByb2R1Y3RfX3BhY2sge1xuICB3aWR0aDogMzB2dztcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgbWluLWhlaWdodDogMzV2aDtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA0NXZ3O1xuICAgIG1hcmdpbjogMCAxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogOTYwJTtcbiAgICBtYXJnaW46IDAgMnZ3IDV2aDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIGZvbnQtc2l6ZTogNTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDV2aDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRydi1wcm9kdWN0IC5mcC1zY3JvbGxlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4uaHctZGFyayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE2MTcxYjtcbn1cbi5ody1kYXJrIGltZyB7XG4gIGhlaWdodDogMTB2aDtcbiAgd2lkdGg6IDk4dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50cnYtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbn1cbi5hbmltYXRlX2VsIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnRydi1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlZC5ub3JtYWwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNsaWRlSW5MZWZ0QyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QztcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0Qztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudGhyZWVzaXh0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydl9hcnJvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMXZoO1xuICBsZWZ0OiAzdnc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2Nyb2xsdXAud2VicCkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cnZfYXJyb3c6aG92ZXIge1xuICBib3R0b206IDEydmg7XG59XG4iLCIvKlxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHcmV0YURpc05hclBybyc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvR3JlRGlzTmFyUHJvUmVndWxhci5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L0dyZURpc05hclByb0xpZ2h0Lm90ZicpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuc3ZnI3dlYmZvbnRyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LnN2ZyN3ZWJmb250cmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtYm9sZC03MDAtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtYm9sZC03MDAtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtYm9sZC03MDAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtYm9sZC03MDAtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtYm9sZC03MDAtd2ViZm9udC5zdmcjd2ViZm9udHJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTtcbn1cblxuYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9Db250ZW50L2ltZy9iYWNrZ3JvdW5kLWxvZ28uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbn1cblxuICovXG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZmlsZS1oZWFkZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJyYW5kZWQtY29udGVudCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwOHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgICAucHJvZmlsZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wcm9maWxlX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkOTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZmlsZV9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wcm9maWxlX190YWItYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBhLCBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGkuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDllZDk7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICBhLCBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOWVkOTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9maWxlX190YWItYnV0dG9ucyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wcm9maWxlLXVzZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzIzMjQzMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2ZpbGUtdXNlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZS11c2VyX19waWMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZS11c2VyX19waWMgPiBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtdXNlcl9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9fdXNlci1pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWJ1dHRvbnMtbGlzdCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWJ1dHRvbnMtbGlzdF9fYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMzUzNjQ4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWJ1dHRvbnMtbGlzdF9fYnV0dG9uLS1sb2dvdXQgYSB7XG4gICAgICAgIGNvbG9yOiAjZmYxZTNjO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWJ1dHRvbnMtbGlzdF9fYnV0dG9uLS1sb2dvdXQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmYxZTNjO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXdyYXBwZXItLXdoaXRlLWJnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByb2ZpbGUtd3JhcHBlci0td2hpdGUtYmcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlLXdyYXBwZXItLXdoaXRlLWJnOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZGF0YSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1kYXRhX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDUwNHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWRhdGFfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMzZweCk7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZGF0YV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMyMzI0MzA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZGF0YV9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZmlsZV9fdXNlci1pbmZvIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZS1idXR0b25zLWxpc3Qge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlLWRhdGEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZS1kYXRhX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGUtZGF0YV9faXRlbTpudGgtY2hpbGQoMiksXG4gICAgICAgIC5wcm9maWxlLWRhdGFfX2l0ZW06bnRoLWNoaWxkKDUpLFxuICAgICAgICAucHJvZmlsZS1kYXRhX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlLXVzZXJfX3BpYyB7XG4gICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlLXVzZXJfX25hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAucHJvZmlsZS1wcml6ZXNfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG5cbiAgICAucHJvZmlsZS1wcml6ZSB7XG4gICAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbjogMzJweCA3MnB4IDMycHggMDtcblxuICAgIH1cblxuICAgIC5wcm9maWxlLXByaXplX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJpemVfX2ltZyA+IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wcml6ZV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wcml6ZV9fcmVtaW5kZXIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXByaXplX190aW1lLWxpbmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxZTFlNDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wcml6ZV9fdGltZS1wcm9ncmVzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDllZDk7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJpemVfX3RpbWUtbGVmdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wcml6ZV9fc3RhdHVzIHtcblxuICAgIH1cblxuICAgIC5wcm9maWxlLXByaXplX19nZXQtYnV0dG9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWQ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJpemVfX3ZlcmlmaWNhdGlvbiwgLnByb2ZpbGUtcHJpemVfX2FjY2VwdGVkLCAucHJvZmlsZS1wcml6ZV9fbWlzc2VkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjZmYxZTNjO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXByaXplX19hY2NlcHRlZCB7XG4gICAgICAgIGNvbG9yOiAjMTFjODdmO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXByaXplX19taXNzZWQge1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS13cmFwcGVyLS1wMzIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtLXBiNjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzBweCkge1xuICAgICAgICAucHJvZmlsZS1wcml6ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZS1wcml6ZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZS1wcml6ZV9faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZS1wcml6ZV9faW5uZXIge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBjYW52YXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTQ7XG4gICAgICAgIGN1cnNvcjogY3Jvc3NoYWlyO1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlNDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjMjMyNDMwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0OmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICM0MzQzNWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC0tcGFzc3dvcmQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC5lcnJvciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmMWUzYztcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQgKyAuZXJyb3Ige1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29sb3I6ICNmZjFlM2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQgKyAuZXJyb3I6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMzhweDtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcm9maWxlL2ljb24tZXJyb3Iuc3ZnKSBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2xhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMXB4IDJweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9fbGFiZWwtLXJlcXVpcmVkOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyonO1xuICAgICAgICBjb2xvcjogI2ZmMWUzYztcbiAgICB9XG5cbiAgICAucHJvZmlsZV9fY2hlY2tib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2NoZWNrYm94ICsgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzIzMjQzMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9fY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luOiAycHggOHB4IDAgMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOWVkOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2NoZWNrYm94IH4gLmVycm9yLWJveCAuZXJyb3Ige1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29sb3I6ICNmZjFlM2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByb2ZpbGVfX2NoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlX19jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOWVkOTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB0b3A6IDdweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9fYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjMDA5ZWQ5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWQ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5saW5rX2Zha2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cblxufSIsIi5tYWluLWNvbnRhaW5lci1wcm9maWxlIHtcbiAgICAucHJvZmlsZS1lZGl0X19jYW5jZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICMyMzI0MzA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzJweCAwO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogIzM1MzY0ODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDZweCAwO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX2Zvcm0tc3RyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiA3OTJweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94IHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveC0tbG9uZyB7XG4gICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19pbnB1dC1ib3gtLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fcGFzc3BvcnQtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlLXBpYy13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZS1waWMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTk5OTlweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZS1waWMtbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciAucHJvZmlsZV9faW5wdXQtZmlsZS1waWMtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjUzZjhlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlLXBpYy10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjb2xvcjogIzAwOWVkOTtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0ICsgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxZTFlNCB1cmwoJy4uL2ltZy9wcm9maWxlL2ljb24tYXR0YWNoLWZpbGUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0LmlzLWNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzUzNjQ4IHVybCgnLi4vaW1nL3Byb2ZpbGUvaWNvbi1maWxlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG5cbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0ICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn0JfQkNCT0KDQo9CX0JjQotCsINCk0J7QotCeJztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgICAgICBjb2xvcjogIzM1MzY0ODtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdC5pcy1jaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn0KTQvtGC0L4g0LjQt9C80LXQvdC10L3Qvic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICMyMzI0MzA7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fc2lnbi1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX2Zvcm0tc3RyLS1zaG9ydCB7XG4gICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19zaWduLWxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogODRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcHggMnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX3NpZ24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCAwIDcycHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fY2xlYXItc2lnbmF0dXJlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Byb2ZpbGUvaWNvbi1lcmFzZXIuc3ZnJyk7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fc2lnbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX3J1bGVzLWxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19ydWxlcy1ib3gge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIHdpZHRoOiA3OTJweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAyMDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzIwMjEyNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWU0O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fcnVsZXMtYWdyZWVtZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG5cbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19idXR0b25zIHtcbiAgICAgICAgcGFkZGluZzogNDhweCA3MnB4IDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19jYW5jZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9faW5wdXQtY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X18yLWNvbHVtbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX2ZpbGUtYm94IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDAgMCA3MnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveC0tZmlsZSB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgICAgICAucHJvZmlsZS1lZGl0X18yLWNvbHVtbnMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1lZGl0X19maWxlLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZmlsZS1lZGl0X190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1lZGl0X19mb3JtLXN0ciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogMjhweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1lZGl0X19pbnB1dC1ib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLWVkaXRfX2lucHV0LWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1lZGl0X19maWxlLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQgKyBsYWJlbDphZnRlcixcbiAgICAgICAgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdC5pcy1jaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtZWRpdF9fYnV0dG9ucyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDAgMjJweCAwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIubWFpbi1jb250YWluZXItcHJvZmlsZSB7XG4gICAgLnByb2ZpbGUtb3JkZXJfX2NhbmNlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICMyMzI0MzA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzJweCAwO1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICMzNTM2NDg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMCA2cHggMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fZm9ybS1zdHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzkycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19pbnB1dHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9faW5wdXQtYm94IHtcbiAgICAgICAgd2lkdGg6IDIxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveC0tbG9uZyB7XG4gICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19pbnB1dC1ib3gtLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveC0tc21hbGw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fcGFzc3BvcnQtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZSArIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFlMWU0IHVybCgnLi4vaW1nL3Byb2ZpbGUvaWNvbi1hdHRhY2gtZmlsZS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlLmlzLWNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzUzNjQ4IHVybCgnLi4vaW1nL3Byb2ZpbGUvaWNvbi1maWxlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG5cbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZSArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ9CX0JDQk9Cg0KPQl9CY0KLQrCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICAgICAgY29sb3I6ICMzNTM2NDg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlLmlzLWNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICfQpNCw0LnQuyDQt9Cw0LPRgNGD0LbQtdC9JztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzIzMjQzMDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZSB+IC5lcnJvci1ib3ggLmVycm9yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAjZmYxZTNjO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19zaWduLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fZm9ybS1zdHItLXNob3J0IHtcbiAgICAgICAgd2lkdGg6IDUwNHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19zaWduLWxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogODRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcHggMnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19zaWduIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19jbGVhci1zaWduYXR1cmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcHJvZmlsZS9pY29uLWVyYXNlci5zdmcnKTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fc2lnbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19ydWxlcy1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfXzItY29sdW1ucyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fcnVsZXMtYm94IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3OTJweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAyMDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzIwMjEyNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWU0O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX3J1bGVzLWFncmVlbWVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuXG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX2J1dHRvbnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fc3VibWl0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9maWxlLW9yZGVyX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLW9yZGVyX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLW9yZGVyX19mb3JtLXN0ciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1vcmRlcl9faW5wdXQtYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1vcmRlcl9faW5wdXQtYm94LS1sb25nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLW9yZGVyX19pbnB1dC1ib3gtLXNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1vcmRlcl9fc2lnbi1ib3gge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1vcmRlcl9fMi1jb2x1bW5zIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1vcmRlcl9fZm9ybS1zdHItLXNob3J0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLW9yZGVyX19zaWduIGNhbnZhcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuYXV0b2NvbXBsZXRlLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgICB9XG5cbiAgICAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMzM5OUZGO1xuICAgIH1cblxuICAgIC5hdXRvY29tcGxldGUtZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIH1cblxuICAgIC5hdXRvY29tcGxldGUtZ3JvdXAgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cbn0iLCIubWFpbi1jb250YWluZXItcHJvZmlsZSB7XG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2NhbmNlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICMyMzI0MzA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzJweCAwO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICMzNTM2NDg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMCA2cHggMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fZm9ybS1zdHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDc5MnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2lucHV0LWJveCB7XG4gICAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1ib3gtLWxvbmcge1xuICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2lucHV0LWJveC0tc21hbGwge1xuICAgICAgICB3aWR0aDogNzJweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fcGFzc3BvcnQtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fc2lnbi1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19mb3JtLXN0ci0tc2hvcnQge1xuICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX3NpZ24tbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiA4NHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX3NpZ24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCAwIDcycHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2NsZWFyLXNpZ25hdHVyZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEzcHg7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L2ltZy9pY29uLWVyYXNlci5zdmcnKTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fc2lnbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19ydWxlcy1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19ydWxlcy1ib3gge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICAgICAgICB3aWR0aDogNzkycHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGhlaWdodDogMjA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMyMDIxMjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlNDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19ydWxlcy1hZ3JlZW1lbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcblxuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19idXR0b25zIHtcbiAgICAgICAgcGFkZGluZzogMCA3MnB4IDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fY2FuY2VsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDUwNHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX18yLWNvbHVtbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19maWxlLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwIDAgNzJweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94LS1maWxlIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZjFlM2M7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvQ29udGVudC9pbWcvaWNvbi12aXNpYmlsaXR5LnN2Zykgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19idG4uc2hvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvQ29udGVudC9pbWcvaWNvbi12aXNpYmlsaXR5LW9mZi5zdmcpIG5vLXJlcGVhdDtcbiAgICB9XG5cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1wYXNzd29yZF9fZm9ybS1zdHIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1ib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLXBhc3N3b3JkX19idXR0b25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMCAyMnB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudmFsLXN1Y2Nlc3MtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52YWwtc3VjY2Vzcy1wb3B1cF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG59XG5cbi52YWwtc3VjY2Vzcy1wb3B1cF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvcHJvbW8vZmViMTQvYmcud2VicCcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnR3JldGEgR3JhIERpcyBQcm8gTGlnJztcbiAgei1pbmRleDogMjA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi52YWwtc3VjY2Vzcy1wb3B1cF9fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjgzO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi52YWwtc3VjY2Vzcy1wb3B1cF9fZGVzY3Ige1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnZhbC1zdWNjZXNzLXBvcHVwX19jbG9zZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMycHg7XG4gIHRvcDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBREFBQUFBd0NBWUFBQUJYQXZtSEFBQUFBWE5TUjBJQXJzNGM2UUFBQUVSbFdFbG1UVTBBS2dBQUFBZ0FBWWRwQUFRQUFBQUJBQUFBR2dBQUFBQUFBNkFCQUFNQUFBQUJBQUVBQUtBQ0FBUUFBQUFCQUFBQU1LQURBQVFBQUFBQkFBQUFNQUFBQUFEYk4yd01BQUFCTzBsRVFWUm9CZTJZNFFxRE1BeUVaZmlNZTBOLzdCbjN3eVdpVWtwTm0rWUtLMXloT05mazh1V3FDRjBXRGpwQUIrZ0FIYUFEZEdBU0IvWjlYMlZ1TXQ5b1pOVTh0VmUwOXFFbjRnci9rYW5qS3hQV2hHcWRtbkk1YXVDYkVHRjFQaDJRSmtRd2hiLzBOL2d1UEJRS05URkMwMndjV1JDcFpVTG5pNGpDQ0kyY3kzVWZBWWprdWlCcndUMGdQVGsxanRDNkI4Z1RHNEx5SnJlQXRjUjQ2MExqTFVCckRRb1JGVE5BOVZ1Ump0QzNJOHBwNWd0bDZhczZCL3pWbWRIRUVPZGZWMkZleFFIRC9lc3hHcklMRVBNZjRCVllaenIrcndtaEs3MjhCNmkxQm5FdUt0SUMyQklUNWVqSzk0QjVZcnRndkVrOVFEMDVYcTZtK0FoSUpMY0pyaGFFQUVCbzFEaUw2OGpDU0swaWJQN25pSUlqTkhQdSsxNktUWCtzTXZmQmxtNkY3TUs4UjR2M3M4UWZkSUFPMEFFNlFBZm9BTTZCSDFqVjVQR0ZuNy9kQUFBQUFFbEZUa1N1UW1DQycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnZhbC1zdWNjZXNzLXBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjgzO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC52YWwtc3VjY2Vzcy1wb3B1cF9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAudmFsLXN1Y2Nlc3MtcG9wdXBfX2Nsb3NlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRvcDogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURBQUFBQXdDQVlBQUFCWEF2bUhBQUFBQVhOU1IwSUFyczRjNlFBQUFFUmxXRWxtVFUwQUtnQUFBQWdBQVlkcEFBUUFBQUFCQUFBQUdnQUFBQUFBQTZBQkFBTUFBQUFCQUFFQUFLQUNBQVFBQUFBQkFBQUFNS0FEQUFRQUFBQUJBQUFBTUFBQUFBRGJOMndNQUFBQk8wbEVRVlJvQmUyWTRRcURNQXlFWmZpTWUwTi83Qm4zd3lXaVVrcE5tK1lLSzF5aE9OZms4dVdxQ0YwV0RqcEFCK2dBSGFBRGRHQVNCL1o5WDJWdU10OW9aTlU4dFZlMDlxRW40Z3Iva2Fuakt4UFdoR3FkbW5JNWF1Q2JFR0YxUGgyUUprUXdoYi8wTi9ndVBCUUtOVEZDMDJ3Y1dSQ3BaVUxuaTRqQ0NJMmN5M1VmQVlqa3VpQnJ3VDBnUFRrMWp0QzZCOGdURzRMeUpyZUF0Y1I0NjBMakxVQnJEUW9SRlROQTlWdVJqdEMzSThwcDVndGw2YXM2Qi96Vm1kSEVFT2RmVjJGZXhRSEQvZXN4R3JJTEVQTWY0QlZZWnpyK3J3bWhLNzI4QjZpMUJuRXVLdElDMkJJVDVlaks5NEI1WXJ0Z3ZFazlRRDA1WHE2bStBaElKTGNKcmhhRUFFQm8xRGlMNjhqQ1NLMGliUDduaUlJak5IUHUrMTZLVFgrc012ZkJsbTZGN01LOFI0djNzOFFmZElBTzBBRTZRQWZvQU02QkgxalY1UEdGbjcvZEFBQUFBRWxGVGtTdVFtQ0MnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59IiwiLnByb21vLWVtb3Rpb25zIHtcblxuICAvLyBQUk9NT1xuICAucHJvbW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vLWVtb3Rpb25zL3Byb21vLWVtb3Rpb25zLWJhY2tncm91bmQucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGZvbnQtZmFtaWx5OiAnQXJpYWxNVCcsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAucHJvbW9fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgIH1cbiAgfVxuXG4gIC5wcm9tb19fbWFpbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBcmlhbCBCbGFjaycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICBsaW5lLWhlaWdodDogOTZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAxNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICAgICAgaGVpZ2h0OiAxNTZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgIGhlaWdodDogMjQ0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vLWVtb3Rpb25zL3Byb21vLWVtb3Rpb25zLWxvZ28ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgdG9wOiAtNzBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIHRvcDogLTM4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb21vX19oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA5NXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE3cHhcbiAgICB9XG4gIH1cblxuICAucHJvbW9fX3BhcnRpY2lwYXRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNjhweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW9fX3RleHQtaW5mbyxcbiAgLnByb21vX190ZXh0LXByaXplIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW9fX3RleHQtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMzlweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW9fX2ltZy13cmFwIHtcbiAgICBtYXJnaW46IDAgYXV0byAyOXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vX19pbWctcHJpemUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW9fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTJweCAxN3B4IC0xMnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW9fX3JlZ3VsYXRpb25zLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wcm9tb19fcmVndWxhdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gUFJPTU8gQ0FSRFxuICAucHJvbW9fX2NhcmQtd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIG1hcmdpbjogMCAwIDU1cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1jYXJkLS1jb21wbGV0ZWQgLnByb21vLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5wcm9tby1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tY2FyZF9fY29udGVudCB7XG4gICAgY29sb3I6ICMwMDEyNTQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDI4cHggMzZweCAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQxM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI2NnB4O1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4IDE3cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNDUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9wcm9tby1lbW90aW9ucy9wcm9tby1lbW90aW9ucy1sb2dvLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IDQwMG1zO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1jYXJkX19jb250ZW50LS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgaGVpZ2h0OiAyNDRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvcHJvbW8tZW1vdGlvbnMvcHJvbW8tZW1vdGlvbnMtbG9nby5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIGhlaWdodDogMTU2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWNhcmRfX2luZm8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tY2FyZF9faW5mby0tb25lLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnByb21vLWNhcmRfX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMwMDEyNTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI5OXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1jYXJkX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGhlaWdodDogMTMxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1jYXJkX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnByb21vLWNhcmRfX2J0biAge1xuICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1jYXJkX19hbnN3ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMTI1NDtcbiAgICBjb2xvcjogIzAwMTI1NDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWNhcmRfX3RleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7IFxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDk4JSwgIzAwMTI1NCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTBweDtcbiAgICBjb2xvcjogIzAwMTI1NDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAucHJvbW8tY2FyZF9fYW5zd2VyLS13aXRob3V0LW51bWJlcnMge1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMXB4O1xuICB9XG5cbiAgLnByb21vLWNhcmRfX3F1ZXN0aW9uLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweFxuICAgIH1cblxuICB9XG5cbiAgLnByb21vLWNhcmRfX3F1ZXN0aW9uLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMwMDEyNTQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gIH1cblxuICAucHJvbW8tY2FyZF9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICR0b3BfbWVudV9mb250O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtaW4td2lkdGg6IDMwOHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA3MUQ5IDAlLCAjRTUyREJDIDk5Ljc1JSk7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNSk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICB9XG4gIH1cblxuICAucHJvbW8tY2FyZF9fYnRuLS1zbWFsbCB7XG4gICAgbWluLXdpZHRoOiAyMzJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIG1pbi13aWR0aDogMjIxcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIC0gUHJvbW8gQ2FyZCBUcnVzdFxuXG4ucHJvbW8tY2FyZC0tdHJ1c3Qge1xuICAucHJvbW8tY2FyZF9fcXVlc3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLy8gUHJvbW8gUG9wdXBcblxuLnByb21vLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgJi5wcm9tby1wb3B1cC0tb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG59XG5cbi5wcm9tby1wb3B1cF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucHJvbW8tcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLnByb21vLWF1dHVtbiB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5hdXR1bW4tcHJvbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHtcbiAgICBzaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1tb2JpbGUtc3RhcnQuanBnJyk7XG4gIH1cbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjVweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLXN0YXJ0LmpwZycpO1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBcbiAgLnN0ZXBzICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtOGRlZyk7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtOGRlZyk7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICB9XG4gIH1cblxuICAuYXV0dW1uLXByb21vX19pbWctd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDhkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLjVzIG9wYWNpdHksIC4zcyB0cmFuc2Zvcm07XG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYm90dG9tO1xuICAgIH07XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuaG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBza2V3WCg4ZGVnKSBzY2FsZSgxLjEpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjQsIDcyLCAwLjQ2Mik7XG4gICAgfVxuXG4gICAgJi5zaGFkb3c6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICAmLmF1dHVtbi1wcm9tb19faW1nLXdyYXAtLWxlZnQge1xuICAgICAgJi0wIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0xLWhvbWUuanBnJyk7XG4gICAgICB9XG4gICAgICAmLTEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1zdGVwLTItd2Fsay5qcGcnKTtcbiAgICAgIH1cbiAgICAgICYtMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLXN0ZXAtMy1tdXNzZWxzLmpwZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYXV0dW1uLXByb21vX19pbWctd3JhcC0tcmlnaHQge1xuICAgICAgJi0wIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0xLWhvdGVsLmpwZycpO1xuICAgICAgfVxuICAgICAgJi0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0yLWJvYXQuanBnJyk7XG4gICAgICB9XG4gICAgICAmLTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1zdGVwLTMtc3RlYWsuanBnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsIHJnYmEoMTMsIDEyLCA0NSwgMCkgMTguNzUlLCByZ2JhKDI0LCAyNCwgNzIsIDAuNDYyKSAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNDUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxODE4NDggMi4wNSUsIHJnYmEoMTMsIDEyLCA0NSwgMCkgOTguNzclKTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTUlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICMxODE4NDggMi4wNSUsIHJnYmEoMTMsIDEyLCA0NSwgMCkgOTguNzclKTtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNTM1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIG1heC13aWR0aDogMTA5MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LWhlaWdodDogNTI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9yb21iLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4MHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDYwJTtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDIzZGVnKTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiA1MzVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fdGl0bGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMzVweDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIG1heC1oZWlnaHQ6IDYzMHB4O1xuICAgIG1hcmdpbjogLTQwcHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLS1maW5hbCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgfVxuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX3BhY2tzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDAgLTQycHggLTYwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbGV4LWJhc2lzOiA1NiU7XG4gIG1pbi1oZWlnaHQ6IDBweDtcbiAgbWluLXdpZHRoOiAwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYwcHgpIHtcbiAgICBmbGV4LWJhc2lzOiA0MCU7IFxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZmxleC1iYXNpczogNTYlOyBcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWJhc2lzOiA0NCU7XG4gIH1cblxuICAuYXV0dW1uLXByb21vX19wYWNrcy1pbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDYxJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICB9XG5cbiAgJi0tZmluYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LWJhc2lzOiA1MyU7XG4gICAgICAuYXV0dW1uLXByb21vX19wYWNrcy1pbWcge1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgXG4gICAgICAuYXV0dW1uLXByb21vX19wYWNrcy1pbWcge1xuICAgICAgICBoZWlnaHQ6IDU4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19oZWFkIHtcbiAgZmxleC1iYXNpczogOTBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vbG9nby1tb2JpbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGZsZXgtYmFzaXM6IDYwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICBmbGV4LWJhc2lzOiAxNiU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vbG9nby5zdmcnKTtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19zdGVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgbWF4LWhlaWdodDogMTA1MHB4O1xuICB9XG5cbiAgJi0tZmluYWwge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fdGV4dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgLmF1dHVtbi1wcm9tb19fbm90aWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWZpbmFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBwYWRkaW5nOiAxMTVweCAwIDAgMDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbGV4LWdyb3c6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAxNTBweCAwIDAgMDtcbiAgICB9XG4gIH1cblxuICBcbn1cblxuLmF1dHVtbi1wcm9tb19fdGl0bGUge1xuICBmb250LWZhbWlseTogJGZvbnQtR3JldGFEaXNOYXJQcm87XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAmLS1maW5hbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBcbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0NjBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIFxuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX3F1ZXN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19xdWVzdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fZGl2aWRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vZG90cy1tb2JpbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIG1hcmdpbjogNXB4IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9kb3RzLnN2ZycpO1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogLjJzIGNvbG9yLCAuMnMgYmFja2dyb3VuZC1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi0tZmluYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cblxuICAmLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDg2JTtcbiAgICByaWdodDogMTMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG5cbiAgICAmLS1maW5hbCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgJi0tZmluYWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICYtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG5cbn1cblxuLmF1dHVtbi1wcm9tb19fcHJvZ3Jlc3Mge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmF1dHVtbi1wcm9tb19fZmluYWwtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1HcmV0YURpc05hclBybztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9ibHVlLWRpdmlkZXIuc3ZnJykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19kZXNrdG9wLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX25vdGljZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuNzI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICYtLWJvdHRvbSB7XG4gICAgICB3aWR0aDogNTglO1xuICAgIH1cbiAgfVxuXG4gICYtLWJvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fZG93bmxvYWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9ibHVlLWRpdmlkZXIuc3ZnJykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjRweDtcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MnB4O1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEzNnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICB3aWR0aDogMTUycHg7XG4gICAgfVxuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBcbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19maW5hbC1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgcGFkZGluZzogMSUgMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICBwYWRkaW5nOiAyJSAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxMjAwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOCU7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDI4cHggNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDI4cHggMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIxcHg7XG4gICAgcmlnaHQ6IDEyNSU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYXJyb3dfZm9yd2FyZC5zdmcnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IC4ycyByaWdodDtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19idXR0b24tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMjhweCA1cHggMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjhweCAwIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTZweDtcbiAgICByaWdodDogMTI1JTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2Fycm93X2ZvcndhcmQuc3ZnJyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgcmlnaHQ7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fZmluYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXgtd2lkdGg6IDgwJVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fZmluYWwtbGFiZWwge1xuICBmb250LWZhbWlseTogJGZvbnQtR3JldGFEaXNOYXJQcm87XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIHRvcDogMTAlO1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgfVxufSIsIi5wcm9tby1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5wcm9tby1wcm9ncmVzc19faXRlbSB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjsgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IFxuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7IFxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLXByb2dyZXNzX19kaXZpZGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDhweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgIH1cbiAgfVxufSIsIi5hdXR1bW4tc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNyU7XG5cbiAgLmF1dHVtbi1zdGVwX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LUdyZXRhRGlzTmFyUHJvO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hdXR1bW4tc3RlcF9fcGlja2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNDglO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOWRlZyk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hdXR1bW4tc3RlcF9fcGljayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtR3JldGFEaXNOYXJQcm87XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgIH1cblxuICAgIC5hdXR1bW4tc3RlcF9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAmLS1sZWZ0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOSUsIDcwJSk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3JSwgNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hdXR1bW4tc3RlcF9faGludCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hdXR1bW4tc3RlcF9fcHJvZ3Jlc3Mge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5hdXR1bW4tc3RlcF9fd3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIGZsZXgtYmFzaXM6IDU2JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59IiwiLmF1dHVtbi1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF1dHVtbi1wb3B1cF9fc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzUlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYXV0dW1uLXBvcHVwX19zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuYXV0dW1uLXBvcHVwX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHksIC4zcyBoZWlnaHQ7XG5cbiAgICAmLS0wIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS0xLmpwZycpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC0xLmpwZycpXG4gICAgICB9XG4gICAgfVxuICAgICYtLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItbW9iaWxlLTIuanBnJyk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby93YWxscGFwZXJzL3dhbGxwYXBlci1kZXNrdG9wLTIuanBnJylcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby93YWxscGFwZXJzL3dhbGxwYXBlci1tb2JpbGUtMy5qcGcnKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLWRlc2t0b3AtMy5qcGcnKVxuICAgICAgfVxuICAgIH1cbiAgICAmLS0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS00LmpwZycpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC00LmpwZycpXG4gICAgICB9XG4gICAgfVxuICAgICYtLTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItbW9iaWxlLTUuanBnJyk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby93YWxscGFwZXJzL3dhbGxwYXBlci1kZXNrdG9wLTUuanBnJylcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmF1dHVtbi1wb3B1cF9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuMnMgY29sb3IsIC4ycyBiYWNrZ3JvdW5kLWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmF1dHVtbi1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG5cbiAgJi0tdHkge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICB9XG5cbn1cblxuLmF1dHVtbi1wb3B1cF9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9hcnJvdy1zdGVwcy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgJi0tbmV4dCB7XG4gICAgcmlnaHQ6IDUlO1xuICB9XG5cbiAgJi0tcHJldiB7XG4gICAgbGVmdDogNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbn1cblxuLmF1dHVtbi1wb3B1cF9fdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzhweDtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4iLCJib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbn1cblxuYm9keS5wcm9maWxlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9maWxlL2JhY2tncm91bmQtbG9nby5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC05MHB4O1xufVxuXG4uZnAtZW5hYmxlZCBib2R5LCBcbmh0bWwuZnAtZW5hYmxlZCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnViZS1ub3RpZmljYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcbiAgdG9wOiA3NHB4IWltcG9ydGFudDtcbn1cblxuLmluZm8tbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn0iLCIvLyBpbXBvcnRhbnQgZmxhZ3MgYXJlIG5lY2Vzc2FyeSBkdWUgdG8gb3ZlcndyaXRpbmcgaW5saW5lIGxpYiBzdHlsZXNcblxuYm9keSB7XG4gICAgLnBtcnVfd2Ntbl9jb29raWVDb25zZW50Qm9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwNkNBNjtcbiAgICB9XG5cbiAgICAucG1ydV93Y21uX2Nvb2tpZUNvbnNlbnRUZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBtcnVfd2Ntbl9jb29raWVDb25zZW50QnRuT2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Q0E2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG4iLCIuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQgKyAubmF2YmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuIiwiZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xufVxuXG4uZm9vdGVyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgLmZvb3Rlcl90aXRsZSB7XG4gICAgICAgIC5mb290ZXJfdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3RlciB7XG4gIC50Zy1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJ2dztcbiAgICBib3R0b206IDExNCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBib3R0b206IDE2MCU7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItc3BhY2VyIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMHZoO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbn1cblxuLmF1dGgtZm9vdGVyX3dyYXAge1xuICAgIC5wbHVzMTgge1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgIH1cbn1cblxuLmF1dGgtZm9vdGVyX2FjY29yZGlvbiAuZWwtY29sbGFwc2UtaXRlbV9fYXJyb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9sYXlvdXQvYXNzZXRzL2ltZy9hcnJvdy11cC53ZWJwXCIpO1xufVxuXG5cbi5hdXRoLWZvb3RlciB7XG4gIG1heC1oZWlnaHQ6IDg1cHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbWF4LWhlaWdodDogMTQ1cHg7XG4gIH1cblxuICAmLmlzT3BlbiB7XG4gICAgbWF4LWhlaWdodDogMTM1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6MjQ1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuYm9keSB7XG4gICAgLmF1dGgtZm9vdGVyIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIucG9wdXB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAmLXdyYXBwZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMTI2NGMsIC45Mik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi1jb250ZW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGNvbG9yOiAjMDAzNzY4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICYucG9wdXAtY2l0eXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucG9wdXAtY2xvc2UtYnV0dG9ue1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBwaG9uZXN7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggODBweCAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBwaG9uZXN7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlubmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA0NHB4IDQwcHggNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBwaG9uZXMge1xuICAgICAgICAgICAgcGFkZGluZzogNDRweCAyMHB4IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICByaWdodDogN3Z3O1xuICAgICAgICB0b3A6IDV2aDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VGhpbjtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDEuNjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBAaW5jbHVkZSBwaG9uZXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10b3B7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBwaG9uZXN7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIGNvbnRhY3RcbiAgICAmLWNvbnRhY3R7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgICAgICBtYXJnaW46IDQ2cHggYXV0byAwO1xuXG4gICAgICAgICYtYmxvY2t7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgN3B4IDc1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zb2NpYWxTcHJpdGUucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvLXBob3Rve1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljby1lbWFpbHtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtNjdweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjYzcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzNzY4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gdmlkZW9cbiAgICAmLXZpZGVve1xuXG4gICAgICAgICYtd3JhcHBlcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDV2aCAxNXZ3O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIHZpZGVve1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRNZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzdWJzY3JpcHRpb25cbiAgICAmLXN1YnNjcmlwdGlvbntcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogNDhweCBhdXRvIDA7XG5cbiAgICAgICAgLmZvcm0tcmFkaW97XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDM3Njg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzRweDtcblxuICAgICAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzBjMGMwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1idG57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NyU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBydWxlc1xuICAgICYtcnVsZXN7XG4gICAgICAgIG1heC13aWR0aDogODI1cHg7XG4gICAgfVxufVxuIiwiQG1peGluIGRlc2t0b3AtbGFyZ2UoKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gZGVza3RvcCgpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDFweCkgYW5kIChtaW4taGVpZ2h0OiAxMDAwcHgpIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gbGFwdG9wKCkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIGFuZCAobWF4LWhlaWdodDogNzgwcHgpIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0cygpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0cy1taW4oKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBwaG9uZXMoKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gcGhvbmVzLW1pbigpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn0iLCIjdWJlLWNvbnRhaW5lci1sb2dpbiAuYXV0aC1mb3JtX2xpbmt7XG4gIGNvbG9yOiAkYnRuX2NvbG9yO1xufVxuXG4uZm9ybS1jb250cm9se1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF1dGgtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBzb3VyY2UsIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aC12aWRlby1iZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmFzaWMtZm9ybS13cmFwIC5idG4tcHJpbWFyeSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi8qIHNsaWRlciAqL1xuXG4uYXV0aC1zbGlkZXJfdGl0bGV7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dGgtc2xpZGVyX19saW5le1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNhMzhmN2M7XG4gIG1hcmdpbjogMTFweCAwIDI4cHggMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICBtYXJnaW46IDZweCAwIDE0cHggMDtcbiAgfVxufVxuXG4uYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCgxKXtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCgzKSwgLmF1dGgtc2xpZGVyX3RpdGxlIGRpdjpudGgtY2hpbGQoNCl7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgY29sb3I6ICNhY2FkYjc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0MXB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuLmxvZ2luLWFubm91bmNlLWJ1dHRvbiAge1xuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnRcbiAgfVxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyMzJweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTM4ZjdjO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsZm9jdXMsYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTM4ZjdjICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIExPR0lOIFBIT05FXG4jbG9naW4tY29sdW1uLWZvcm0ge1xuICAuaW5wdXQtdGV4dF9faW5wdXQtLWNvbmZpcm0tY29kZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmVnaXN0cmF0aW9uLFxuI2xvZ2luLWNvbHVtbi1mb3JtLFxuI2xvZ2luLWNvbHVtbi1mb3JtIC5idG4sXG4jdWJlLWF2LWNvbnRhaW5lcixcbiN1YmUtYXYtY29udGFpbmVyIC5idG4sXG4jdWJlLWF2LXJlc3VsdCxcbiN1YmUtYXYtcmVzdWx0IC5idG4sXG4uZXJyb3ItY29udGFpbmVyIC5lcnJvci1jb2RlLFxuLmVycm9yLWNvbnRhaW5lciAuZXJyb3ItbWVzc2FnZSxcbi5lcnJvci1jb250YWluZXIgYSxcbi5lcnJvci1jb250YWluZXIgLmJ0bixcbi5ydWxlc19tb2RhbCxcbi5ydWxlc19tb2RhbCAuYnRuLFxuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbn1cblxuLmVycm9yLXVjcm17XG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNGM0YzRjO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzRweDtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgLmVycm9yLXRpdGxle1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAuZXJyb3ItdGV4dHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmVycm9yLWxpbmt7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KXtcbiAgICAuZXJyb3ItdGl0bGV7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAuZXJyb3ItdGV4dHtcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgfVxuICB9XG59XG5cbi5za2lwX2F2X2J1dHRvbntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2tpcF9hdl9idXR0b246aG92ZXJ7XG4gIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbn1cblxuXG4jYXV0aFByZWxvYWRlcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB6LWluZGV4OiA1MDAwMDA7XG59XG4uc2Vjb25kYXV0aFByZWxvYWRlcntcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbi5mb3JtLWdyb3Vwe1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI3lhbmRleE9BdXRoQnRue1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbiN5YW5kZXhPQXV0aEJ0biBpbWd7XG4gIGhlaWdodDogMzNweDtcbn1cbiNwaG9uZUVycm9yUG9wdXB7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6NTAlO1xuICBsZWZ0OjUwJTtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgcGFkZGluZzoyMHB4O1xuICBib3JkZXItcmFkaXVzOjhweDtcbiAgYm94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLDAuMyk7XG4gIHotaW5kZXg6MTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3Bob25lRXJyb3JQb3B1cCBidXR0b257XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubWFpbmF1dGhQcmVsb2FkZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xufVxuQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xuICAjcGhvbmVFcnJvclBvcHVwe1xuICAgIHdpZHRoOiA4MHZ3O1xuICB9XG59IiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL21peGlucyc7XG5cbi5lbC1sb2FkaW5nLW1hc2subG9naW4tbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0b3A6IDA7XG4gIEBpbmNsdWRlIHRhYmxldHMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59IiwiLmhlbHAtYmxvY2sge1xuICBjb2xvcjogI2QzNTM1Zjtcbn1cblxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1cywgYnV0dG9uOmZvY3VzLCBhOmZvY3Vze1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbn0iLCIucHJvZmlsZS1vcmRlci1wcmV2aWV3IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRpc3BsYXktbm9uZXtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4ubWFpbi1jb250YWluZXItcHJvZmlsZSB7XG5cbiAgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmVsLWxvYWRpbmctbWFzayB7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICB9XG4gIH1cblxuICAucHJvZmlsZS1lZGl0X19pbnB1dC1ib3gge1xuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMxcHg7XG4gICAgICByaWdodDogN3B4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMzNTc7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgbGFiZWxbZm9yPWVtYWlsU3ViXSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAucHJvZmlsZV9fZGVzY3JpcHRpb24sIGxhYmVsW2Zvcj1lbWFpbFN1Yl17XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICB9XG59XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOWM5ZGE1O1xufVxuXG4ucGFzc0V5ZSwucGFzc0V5ZUNvbmZpcm17XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnByb2ZpbGUtd3JhcHBlcntcbiAgLnBhc3NFeWUsLnBhc3NFeWVDb25maXJte1xuICAgIHRvcDogMTRweDtcbiAgfVxufVxuXG4ucmVnaXN0cmF0aW9ue1xuICAucGFzc0V5ZSwgLnBhc3NFeWVDb25maXJte1xuICAgIC8qdG9wOiAxNHB4OyovXG4gIH1cbn0iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMvdmFyaWFibGVzJztcbi50aWxlcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnRpbGUtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmc6IDEzM3B4IDQ1cHggMCA0NXB4O1xufVxuXG5cbi5pcW9zLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwdmg7XG59XG5cbi5tYWluU2xpZGVyUGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgYm90dG9tOiAxMHZoO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgYm90dG9tOiAxMHZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIC02cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW5TbGlkZXJQYWdpbmF0aW9uSXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gICAgICAxMDAlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uUHJvZ3Jlc3Mge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwcm9ncmVzcyA1cyBsaW5lYXIgYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYXV0b1BsYXlTdG9wIHtcbiAgICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvblByb2dyZXNzIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvblN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1haW5TbGlkZXJQYWdpbmF0aW9uUHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDA7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fYmFja2dyb3VuZDtcblxuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG4iLCIkZGFya19ibHVlOiAjMjUzZjhlO1xuJGRhcmtfYmx1ZS1kYXJrZW46ICMxQzJGNkE7XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAvKm1heC13aWR0aDogMTIwcHg7Ki9cbiAgbWluLXdpZHRoOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICB0b3A6IDQxcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgdG9wOiA0NXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIG1heC13aWR0aDogMjA5cHg7XG4gIH1cbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxubmF2LnRvcC1tZW51IHtcbiAgICB6LWluZGV4OiA0MDtcbiAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkdG9wX21lbnVfYmFja2dyb3VuZDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcblxuICAgIGEubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1cmdlci1idXR0b24uYWN0aXZlIC5pbnZpdGUtZnJpZW5kX19saW5rLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pbnZpdGUtZnJpZW5kIHtcblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2Lm1lbnUtc3lzdGVtIHtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2Om5vdCgubWVudS1zeXN0ZW0pIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAubmF2LWl0ZW0uZHJvcGRvd24ge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2Om5vdCgubWVudS1zeXN0ZW0pIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXY6bm90KC5tZW51LXN5c3RlbSkgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICB0b3A6IDQxcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2Lm1lbnUtc3lzdGVtIC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDllZDkhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjp2aXNpdGVkLCAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOWVkOSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTkuOHB4O1xuICAgICAgcGFkZGluZzogN3B4IDVweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5QTlBOUE7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlLWRhcmtlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyZDJkMmQ7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuXG5cblxuXG5cblxuXG4vLyDQndC+0LLQvtC1INC80LXQvdGOINC40Lcg0LzQsNC60LXRgtC+0LIg0YEg0L/RgNC+0LzQvi3QsNC60YbQuNC10LlcbiRibGFjay1yb2NrOiAjMzUzNjQ4O1xuJGJsYWNrLXJvY2stZGFya2VyOiAjMzAzMTQyO1xuJGJsYWNrLXJvY2stZGFya2VuOiAjMjMyNDMwO1xuJHBhY2lmaWMtYmx1ZTogIzAwOWVkOTtcbiRzYW50YXMtZ3JleTogIzljOWRhNTtcbiRyZWdhbF9ibHVlOiAjMWMyODU1O1xuXG4vLyDQqNC40YDQuNC90YtcbiRzY3JlZW4teHM6IDA7XG4kc2NyZWVuLXNtOiA0ODBweDtcbiRzY3JlZW4tbWQ6IDc2OHB4O1xuJHNjcmVlbi1sZzogOTkycHg7XG4kc2NyZWVuLXhsOiAxMDI0cHg7XG4kc2NyZWVuLXh4bDogMTQ0MHB4O1xuXG4kY29udGFpbmVyLXNtOiAxMDAlO1xuJGNvbnRhaW5lci1tZDogMTAwJTtcbiRjb250YWluZXItbGc6ICRzY3JlZW4tbGcgLSAzMDtcbiRjb250YWluZXIteGw6ICRzY3JlZW4teGwgLSAzMDtcbiRjb250YWluZXIteHhsOiAkc2NyZWVuLXh4bCAtIDMwO1xuXG4vLyDQoNCw0LfQvdC+0LVcbiR0cmFuc2l0aW9uLXRpbWU6IDAuM3M7XG4kbWVudS1kZXNrdG9wLXdpZHRoOiAkc2NyZWVuLWxnO1xuXG4ucGFnZS1oZWFkZXIge1xuICAmX19uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTRweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAvLyBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi10aW1lO1xuICB9XG5cbiAgJi0taXMtb3BlbiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkc2NyZWVuLWxnIC0gMSkpIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xcHggNXB4IDRweCAycHggcmdiYSgwLDAsMCwuNSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxuICB9XG59XG5cbi5tYWluLW5hdiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyDQv9C10YDQstGL0Lkg0YPRgNC+0LLQtdC90YxcbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGhyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIH1cblxuICAgIC8vINC80L7QsdC40LvRjNC90YvQuSDQstC40LQg0YHQv9C40YHQutCwXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkbWVudS1kZXNrdG9wLXdpZHRoIC0gMSkpIHtcbiAgICAgIC8vINC+0YLQutGA0YvRgtC40LUv0LfQsNC60YDRi9GC0LjQtSDQvNC10L3RjiDRgtC+0LvRjNC60L4g0LIg0YHQu9GD0YfQsNC1INGA0LDQsdC+0YLQsNGO0YnQtdCz0L4gSlNcblxuICAgICAgLmpzICN7JGJsb2NrLW5hbWV9LS1vcGVuICYge1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g0L3QsNGB0YLQvtC70YzQvdGL0Lkg0LLQuNC0INGB0L/QuNGB0LrQsFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1kZXNrdG9wLXdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmLS1sdmwtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ODk4OTg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWRlc2t0b3Atd2lkdGgpIHtcbiAgICAgICY6bm90KCN7JGJsb2NrLW5hbWV9X19pdGVtLS1sdmwtMikge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmxvY2stbmFtZX1fX3N1Ymxpc3Qtd3JhcHBlci0tbHZsLTIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICN7JGJsb2NrLW5hbWV9X19zdWJsaXN0LXdyYXBwZXItLWx2bC0yIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWRlc2t0b3Atd2lkdGgpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkOm5vdCgubWFpbi1uYXZfX2l0ZW0tLWx2bC0yKSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtZGVza3RvcC13aWR0aCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bCkge1xuICAgICAgICByaWdodDogMTQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taGFzLWNoaWxkIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1kZXNrdG9wLXdpZHRoKSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLXJvY2s7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi10aW1lLCB2aXNpYmlsaXR5ICR0cmFuc2l0aW9uLXRpbWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWRlc2t0b3Atd2lkdGgpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gI3skYmxvY2stbmFtZX1fX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1kZXNrdG9wLXdpZHRoKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi10aW1lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyB0cmFuc2Zvcm07XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtZGVza3RvcC13aWR0aCkge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0taGFzLWNoaWxkX29wZW4ge1xuICAgICAgICAmID4gI3skYmxvY2stbmFtZX1fX2xpbmsge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXJfX25hdi0taXMtb3BlbiAmOm5vdCgubWFpbi1uYXZfX2l0ZW0tLWx2bC0yKSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtZGVza3RvcC13aWR0aCkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgJi0tbHZsLTIge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWRlc2t0b3Atd2lkdGgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuOGVtIDI1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLXRpbWU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWRlc2t0b3Atd2lkdGgpIHtcbiAgICAgIHBhZGRpbmc6IDQ3cHggMjBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZS1kYXJrZW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWRlc2t0b3Atd2lkdGgpIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHZsLTIge1xuICAgICAgcGFkZGluZy10b3A6IC41ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRtZW51LWRlc2t0b3Atd2lkdGggLSAxKSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAoJG1lbnUtZGVza3RvcC13aWR0aCkpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IC41ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICgkbWVudS1kZXNrdG9wLXdpZHRoKSkge1xuICAgICAgICAgIGNvbG9yOiAkcGFjaWZpYy1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibGlzdC13cmFwcGVyIHtcbiAgICAmLS1sdmwtMiB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtZGVza3RvcC13aWR0aCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDIyM3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1yb2NrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tdGltZSwgdmlzaWJpbGl0eSAkdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19pdGVtLS1zaG93LWNoaWxkID4gJixcbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2l0ZW06aG92ZXIgJiB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vINC/0LXRgNC10LrQu9GO0YfQsNGC0LXQu9GMXG4gICZfX3RvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgLm5vLWpzICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS10aGVtZS1kYXJrIHtcbiAgICAjeyRibG9jay1uYW1lfV9faXRlbSB7XG4gICAgICAmOmxhc3QtY2hpbGQ6bm90KC5tYWluLW5hdl9faXRlbS0tbHZsLTIpIHtcbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2xpbmsge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZ2FsX2JsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5icmFuZHMtbWVudS1kZXNrdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDtcbn1cblxuLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkIGE6OmJlZm9yZSB7XG4gIGJvdHRvbTogM3B4O1xufVxuXG4uYnJhbmRzLW1lbnUtbW9iaWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgLmJyYW5kcy1tZW51LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIH1cbiAgLmJyYW5kLW1lbnUtaXRlbXMge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYnJhbmQtbWVudS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgfVxufVxuXG4uYngtaWUge1xuICAuYnJhbmQtd2hpdGUtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnJhbmRzLW1lbnUtZGVza3RvcCB7XG4gICAgLm9sZC1ibGFjay1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5vbGQtd2hpdGUtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIubWFpbmxpbmUtd3JhcHBlciAjZnVsbHBhZ2Uge1xuXHRwYWRkaW5nLWJvdHRvbTogMTB2aDtcbn1cbi5tYWlubGluZS13cmFwcGVyIC5mdWxscGFnZS13cmFwcGVyIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1dmg7XG59XG5cbi5wcm9kdWN0cy1wYWdlIHtcbiAgICAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufSIsIi5wYWdlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJycpLFxuICB1cmwoJy4uL2ZvbnRzL09yYW5pZW5iYXVtLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvT3JhbmllbmJhdW0tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJycpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8tYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNjI2NTdBO1xufVxuXG51bCB7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRleHQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgOTUuMThkZWcsIFxuICAgICNGRkZGRkYgMi42JSwgXG4gICAgI0Q4RERFNiAxMS4yOSUsIFxuICAgICNBN0IxQzYgMjQuMDQlLCBcbiAgICAjQzlEMERDIDM3LjI2JSwgXG4gICAgI0ZGRkZGRiA1MC42MSUsIFxuICAgICNDREQ4RUMgNzIuOTMlLCBcbiAgICAjRkZGRkZGIDk0LjkxJVxuICApO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnByb21vIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbnZpdGUvbmV3L2JhY2tncm91bmQud2VicFwiKSBuby1yZXBlYXQgI0RFQkVBMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgKiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDAuNmVtO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzdXAge1xuICAgICAgZm9udC1mYW1pbHk6ICdPcmFuaWVuYmF1bScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzlGQUNDNDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAmX19ibG9ja3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogNTEwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRGNzE5QyAwJSwgIzNGNTQ4OSAxMDAlKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19jYWxsIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGNvbG9yOiAjQjlCOUJGO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM5RkFDQzQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBjb2xvcjogIzRFNTM3ODtcbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcbiAgICB3aWR0aDogNzQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM5RkFDQzQ7XG5cbiAgICB0aGVhZCB7XG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIFxuICAgICAgfVxuXG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzYyNjU3QTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdGVwcyB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5NS4xOGRlZywgXG4gICAgICAgICNGRkZGRkYgMi42JSwgXG4gICAgICAgICNEOERERTYgMTEuMjklLCBcbiAgICAgICAgI0E3QjFDNiAyNC4wNCUsIFxuICAgICAgICAjQzlEMERDIDM3LjI2JSwgXG4gICAgICAgICNGRkZGRkYgNTAuNjElLCBcbiAgICAgICAgI0NERDhFQyA3Mi45MyUsIFxuICAgICAgICAjRkZGRkZGIDk0LjkxJVxuICAgICAgKTtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBsZWZ0OiAyOHB4O1xuICAgICAgdG9wOiAxMDAlO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcmFuaWVuYmF1bScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICNGRkY7XG5cbiAgICBzdXAge1xuICAgICAgZm9udC1mYW1pbHk6ICdPcmFuaWVuYmF1bScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cblxuLnNoYXJlIHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAmX19pbnZpdGF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmludml0YXRpb24ge1xuICAmX19hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIHBhZGRpbmc6IDExcHggNDVweCAxNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAmX19jb3B5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTFweDtcbiAgICByaWdodDogOHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ludml0ZS9pY29uX2NvcHkud2VicFwiKSBuby1yZXBlYXQ7XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxM3B4O1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDU5cHgpIHtcbiAgLnByb21vIHtcbiAgICBwYWRkaW5nOiA4MHB4IDE1cHggMTMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ludml0ZS9uZXcvYmFja2dyb3VuZC1tb2JpbGUud2VicFwiKSBuby1yZXBlYXQgI2VlZGVjZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICZfX2Jsb2NrcyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhbGwge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cblxuICAgICAgI2ludml0ZUxpc3Qge1xuICAgICAgICAuYnV0dG9uX21vcmUge1xuICAgICAgICAgIHdpZHRoOiAyMzNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAxMTcuNjNkZWcsIFxuICAgICAgICAgICAgI0ZGRkZGRiAtOS43OSUsIFxuICAgICAgICAgICAgI0Q4RERFNiAwLjA2JSwgXG4gICAgICAgICAgICAjQTdCMUM2IDE0LjUxJSwgXG4gICAgICAgICAgICAjQzlEMERDIDI5LjUlLCBcbiAgICAgICAgICAgICNGRkZGRkYgNDQuNjMlLCBcbiAgICAgICAgICAgICNDREQ4RUMgNjkuOTMlLCBcbiAgICAgICAgICAgICNGRkZGRkYgOTQuODUlXG4gICAgICAgICAgKTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICMxRDJCNEU7XG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgfVxuXG4gICAgJl9fdGFibGUge1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICBmb250LXNpemU6IDdweDtcbiAgICB9XG4gIH1cblxuICAuc3RlcHMge1xuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgY29sdW1uLWdhcDogMTBweDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4uc2hhcmUge1xuICAmX190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5cbiAgLmludml0YXRpb24ge1xuICAgICZfX2FyZWEge1xuICAgICAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgZ2FwOiA3cHg7XG4gICAgICB9XG4gICAgXG4gICAgICAmLWxpbmsge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAucHJvbW8ge1xuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIC5wcm9tb19fdGV4dDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzL3ZhcmlhYmxlc1wiO1xuLmNhYmluZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDAgMTVweCAyMDBweDtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uY2FiaW5ldC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjYzcmVtO1xufVxuXG4uY2FiaW5ldC1wcml6ZSAuY2FiaW5ldC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogODQ1cHg7XG59XG5cbi5jYWJpbmV0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5jYWJpbmV0LXByaXplLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNSU7XG59XG5cbi5jYWJpbmV0LXByaXplLWJvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jYWJpbmV0LXByaXplLWJ0biB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FiaW5ldC1wcml6ZS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIC5jYWJpbmV0LXByaXplLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggOXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xuICAgIC5jYWJpbmV0LXByaXplLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG59XG5cbi5tb3JlUHJpemVzIHtcbiAgJi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYmZiZmJmOztcbiAgICBwYWRkaW5nOiAxOXB4IDI0cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAmLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzk5OTtcblxuICB9XG4gICYtYnV0dG9uLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgfVxuICAgIC5lbC1idXR0b24ge1xuICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fYmFja2dyb3VuZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJ0bl9iYWNrZ3JvdW5kO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuMXM7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubXlQcml6ZXMtYWNjb3JkaW9uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjREVERURFO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAuM3MgZWFzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYWNjb3JkaW9uX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJ0bl9iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuICAubXlQcml6ZXMtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuXG4gIH1cbiAgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG4gIGlucHV0OmNoZWNrZWQgfiAubXlQcml6ZXMtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICBpbnB1dDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNERURFREU7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgJi5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgei1pbmRleDogNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAuM3MgZWFzZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkYnRuX2JhY2tncm91bmRcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5LWxpZ2h0KTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5teVByaXplcy1zd2lwZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4ubXlQcml6ZSB7XG4gICYtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxODBweDtcblxuICAgIC5teVByaXplLW9yZGVyICYge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByb2ZpbGUtbWVudTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cblxuICAmLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gICYtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1sYWJlbDtcbiAgfVxuXG4gICYtdGltZWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIC5kZWFkbGluZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuICB9XG5cbiAgJi1idXR0b24td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIC5lbC1idXR0b24tLXByaW1hcnkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2JhY2tncm91bmQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJ0bl9iYWNrZ3JvdW5kO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuMXM7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmLXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJi5yZWplY3RlZCxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgfVxuXG4gICAgJi5zdWNjZXNzLFxuICAgICYuYXBwcm92ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZWVuO1xuICAgIH1cblxuICAgICYud2FpdGluZyxcbiAgICAmLmNsYWltX3Byb2Nlc3NpbmcsXG4gICAgJi51cGRhdGVkLFxuICAgICYud2FpdF9hdixcbiAgICAmLmFzc2lnbmVkLFxuICAgICYuZG9jdW1lbnRzX3Byb3ZpZGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIH1cbiAgfVxufVxuXG4ubXlQcml6ZS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmIC5lbC1wcm9ncmVzcy1iYXJfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgJiAuZWwtcHJvZ3Jlc3MtYmFyX19vdXRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMjtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuXG59XG5cbi5lbC1wcm9ncmVzcy1iYXJfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9iYWNrZ3JvdW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuNnMgZWFzZTtcbn1cblxuLnByb2ZpbGUtd3JhcHBlci1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5teVByaXplcy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG59XG4ubXlQcml6ZXMtc3dpcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5tb3JlUHJpemVzLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59IiwiLnNvb24tY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNvb25fX3RleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNmVtO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zb29uX19zbWFsbC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjRlbTtcbn1cblxuLnNvb25fX2hlYWRpbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZDYxODJiO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvb25fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4uc29vbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiIsIiNpbnZpdGVMaXN0IC5idXR0b25fbW9yZSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzM2NDI2MztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNDQzhBNTQgMTAlLCAjRUVENkMwIDUwJSwgI0RFOUM2NSAxMDAlKTtcbn0iLCIuZ2VvLWRlbmllZCB7XG4gICZfX2Vycm9yLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn0iLCIuYnBSdWxlcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xuICB9XG5cbiAgLmJwUnVsZXNfX3BvcHVwe1xuICAgIHBhZGRpbmc6IDNweCAzMnB4IDIwcHggMzJweDtcblxuICAgIC5icFJ1bGVzX19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5icFJ1bGVzX19tYWluIHtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDAgMDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDkwdmggLSAyMjBweCk7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwLjU3ZW0gMCAwLjc3ZW07XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5icFJ1bGVzX19mb290ZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgLmNoZWNrYm94X3dyYXAge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnBSdWxlcyB7XG4gICAgLmJwUnVsZXNfX3BvcHVwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5icFJ1bGVzX19tYWluIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDkwdmggLSAzMzhweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJwTGFiZWwge1xufVxuXG4uYnBJbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlNDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjMyNDMwO1xuICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJywgc2VyaWY7XG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLnBvcHVwX3J1bGVzX3RleHRfYmxvY2t7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDVweCAtNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCA2cHggNXB4IC01cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggNXB4IC01cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIC5wb3B1cF9ydWxlc19idXR0b25fYmxvY2t7XG4gICAgbWFyZ2luOiAzdmggMDtcbiAgfVxufSJdfQ== */

/* End */
/* /local/layout/assets/lib/swiper/8.0.2/swiper.min.css?176588269215820 */
/* /local/layout/assets/lib/bootstrap/4.6.1/bootstrap.min.css?1765882691162017 */
/* /local/templates/parliament/assets/css/styles.css?17658827461606253 */
